...链下或字节码中 ## 3. 高级 Gas 节省技巧 ## 3.1 Payable vs Non-Payable 一个 non-payable 函数隐式地检查 `msg.value == 0`。如果你不需要拒绝 ETH 转账,将其标记为 `payable` 可以通过跳过该检查来节省 gas。 ## 3.2 Intrinsic Gas 每笔交易...
... ### I. 理解 Web 3.0 Web 2.0 和 Web 3.0 的区别 ### 中心化 vs. 去中心化: Web 2.0: Web 2.0 是中心化的,主要由中央服务器和数据中心控制和管理。用户对数据和内容的控制有限,很多平台和服务都由中央实体拥有和管理。 Web 3...
...存储部分数据保证数据可用性。  zkSync 背后公司: [MatterLabs](https://matter-labs.io/) * zkSync 1.0 ( `zkSync Lite` ):于 2020 年 6 月在以太坊主网上启动,zkSync1.0 是 zkSyn...
...币化房地产,房产代币化,房地产代币化](https://img.learnblockchain.cn/2025/06/10/18-YK5TGOYGI_D7qIf2hHSQ.png) 近年来,[代币化](https://aconomy.io/)已成为各个行业的流行语,房地产是受此趋势影响最大的行业之一。房地产代币化正在彻底改变...
...iners/) 都会被使用 [SSZ](https://eth2book.info/capella/part2/building_blocks/ssz/) 编码格式进行编码,并使用 [SSZ 哈希根](https://eth2book.info/capella/part2/building_blocks/merkleization/) 校验信息的完整性。 > 过去以太坊执行层一直使用 RLP 作为标准的编...
...tps://twitter.com/ethereumcn/status/1466731320537612296?s=46&t=9yOAkX-0nd_xvSJIJ8_Pmw 本文主要介绍这一技术路线图中的一个关键工作:EIP-4844 Proto-danksharding,它如何使得 rollup 所需要使用的数据变得更加便宜以及获得更多存储数据的容量 (capacit...
...olidity 系列完整的文章列表请查看[分类-Solidity](https://learnblockchain.cn/categories/Solidity)。 ## 写在前面 Solidity 是[以太坊](https://learnblockchain.cn/2017/11/20/whatiseth/)智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了...
...r2隐私协议感兴趣的小伙伴可以看看。  https://ethresear.ch/t/zkopru-zk-optimistic-rollup-for-private-transactions/7717 很高兴能给大家分享Ethereum的一个隐私层 - Zkopru的实现。去年十一月开始...
...接参考rust官方文档即可。 根据个人爱好和使用感受,vscode + rust-analyzer对rust的支持相当不错,这也是官方推荐的编辑器。 而 move 在 vscode 同样有相应的插件,只需安装 VS Code `Move` 插件 [教程](https://learnblockchain.cn/article/8210)
...ttachments/2022/06/dm0sA47A629ef0771666d.jpg!/scale/60) ### **第一层 vs 第二层扩展解决方案** 扩展解决方案可以大致分为两类,“链上”和“链下”,其实就是根据其执行点进行区分的。 **第一层扩展解决方案** 第一层扩展包括更改...
...* - 你选择不行权 - 损失:\$1,500(权利金) ### 美式期权 vs 欧式期权 **美式期权(American Options)**: - 可以在**到期日之前的任何时间**行权 - 灵活性更高 - 权利金通常更贵 - DeFi 中较常见(Hegic、Opyn V1) **欧式期权(European Opti...
...币。 ## 2. 如果测试允许,操纵环境变量,如 coinbase() 或 block.number 当然,在生产环境中这是行不通的,但它可以作为一种侧信道来修改[智能合约](https://learnblockchain.cn/tags/%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6)的行为。 ## 3. 使用 gasleft() ...
...区块施加自己的条件(稍后会讨论)。  合并后的区块构建,来自我的[Devcon演讲](https://twitter.com/barnabemonnot/status/1579968884039618560) ### 朝着“协议内”PBS ...
在本教程中,我们将介绍关于 [Rust](https://learnblockchain.cn/article/4363)宏的所有知识,包括 Rust 宏的介绍,并通过实例演示如何使用 Rust 宏。 文章会介绍以下内容: - Rust 宏是什么? - Rust 宏的类型 - Rust 宏的声明 - 创建声明...