...能合约函数以通过该函数读取数据(如 [ERC-20](https://learnblockchain.cn/article/977)和 [ERC-721](https://learnblockchain.cn/article/2077)令牌标准中的 eth_balanceOf)。出于以下目的,您可能需要阅读有关用户的外部拥有帐户的信息并检查他们是否有...
...止流或丢失数据  Solana Yellowstone gRPCs 提供了一种强大的方式来使用基于 gRPC 的订阅流式传输实时区块链事件,如交易、账户更新和区块。从流接收...
...序,并利用这种能力来谋取利益。 ### 最大可提取价值 vs. 矿工可提取价值 MEV 越来越多地被称为 [最大可提取价值](https://ethereum.org/en/developers/docs/mev/),而不是最初的术语“矿工可提取价值”。这是因为 MEV 不仅限于工作量证明 ...
...*。 一旦我们克隆了 repo,我们就可以继续激活 Cairo 1.0 VS代码扩展来实现语法高亮。 要做到这一点: 1. 安装Node.js 18 LTS 2. 导航到vscode-cairo文件夹中 在终端中运行以下命令: ```bash sudo npm install --global @vscode/vsce npm...
...尽早发现这些问题,避免它们变成可利用的 bug。 ## Web2 vs Web3:模糊测试中的关键区别 模糊测试起源于 Web2 时代,主要用于中心化系统,例如托管在公司服务器上的应用程序。AFL、LibFuzzer 和 go-fuzz 等工具会向 Web 应用程序抛出...
...s://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/6208) Rollup 层是第 1 层扩容的...
...常惊讶。因为 Fulcrum 和 Electrs 的性能差距非常大(1.4 秒 vs. 6 分钟,处理的是相同的数据!)。这主要是因为 Electrs 并不存储找到跟一个地址相关的交易的所有数据。 可以从文档《 [Electrs 数据库方案](https://github.com/romanz/electrs/b...
...##### 图 1. #tBTCzkSyncTorch 的可视化  > 图片来源: [^61] 然后,Wall 从他信任的人那里挑选了一个地址,并使用 zkSync 将一些 TBTC 发送到该地址。 接收...
...的随机性才能被认为是真正随机的? ## 伪随机数生成器 vs. 真正的随机数生成器 一般来说,我们可以将随机数生成器分为两类:伪随机数生成器 (PRNG) 和真随机数生成器 (TRNG)。PRNG 使用数学算法作为生成随机值的一种手段,而 ...
...增加了很多。它从简单的投票合约、[ERC20代币](https://learnblockchain.cn/article/3074)开始,发展到像Uniswap、Aragon等复杂的架构。 最近,我所在的Custom App(开发工作室)正在开发一款Minter Guru dApp,而我正在研究系统架构和智能合约。根...
...lup 作者:John Light 联系作者: 托管于 [GitHub](https://learnblockchain.cn/article/18079) 目录 - [致谢](#acknowledgements) - [前言](#preface) - [第 0 节. 有效性 Rollup 的历史和前史](#section-0-the-history-and-prehistory-of-validity-rollups) - [第 1 节. 有效性 ...
...6,uint256,uint256,uint80 ) { return (0, s_answer, 0, block.timestamp, 0); } } ``` - **第三种** ``` 直接使用chainlink部署现成的合约地址: 例如:sepolia链上: 0x694AA1769357215DE4FAC081bf1f309aDC325306; // Sepolia ETH/US...