跳到主要内容

博客

最新文章

区块链

Ethereum互操作层:55+个L2如何成为一条链

Ethereum有55+个Layer 2 rollup,碎片化了流动性和用户体验。Ethereum互操作层 — 结合跨rollup消息传递、共享排序器和based rollup — 旨在将它们统一为一个可组合的网络。

阅读更多
区块链

EIP-7702实战:Pectra之后构建智能账户流程

EIP-7702允许任何Ethereum EOA在单笔交易中临时充当智能合约。以下是如何使用新的账户抽象原语实现批量交易、gas赞助和社交恢复。

阅读更多
区块链

RWA代币化突破260亿美元:开发者需要了解的一切

现实世界资产(RWA)代币化已在链上突破264.8亿美元。从BlackRock的BUIDL基金到美国国会听证会,RWA正在重塑金融工具在公共区块链上的发行、结算和交易方式。

阅读更多
区块链

Deep EVM #19:智能合约的基于属性测试——Foundry模糊测试

使用Foundry为智能合约实施基于属性的测试和模糊测试,发现传统单元测试遗漏的边界情况。

阅读更多
区块链

Deep EVM #17:测试Huff合约——Foundry分叉测试和Gas断言

使用Foundry分叉测试、gas快照和断言测试Huff智能合约的全面指南。

阅读更多
区块链

Deep EVM #11:Huff跳转表——无Solidity开销的O(1)函数分发

使用压缩跳转表在Huff中构建O(1)函数分发器。将Solidity的if-else链与手工制作的跳转表进行gas成本比较。

阅读更多
区块链

Deep EVM #8:用纯Yul构建Token Swap

用纯Yul构建完整的Uniswap V2 token swap合约:calldata解析、外部调用、返回数据处理以及逐行gas分析。

阅读更多
区块链

Deep EVM #6:Yul内存管理——mstore、mload和空闲内存指针

掌握Yul中的EVM内存管理:空闲内存指针、手动ABI编码、构建外部调用数据以及内存高效模式。

阅读更多
区块链

Deep EVM #5:Yul入门——Solidity的秘密汇编语言

Yul实践入门:语法、Solidity中的内联汇编、何时使用,以及读取存储、发射事件和绕过Solidity开销的实操示例。

阅读更多
区块链

Deep EVM #4:安全原语——msg.sender、访问控制和重入攻击

EVM执行模型如何创建安全漏洞以及如何预防:msg.sender vs tx.origin、重入攻击、delegatecall风险和访问控制模式。

阅读更多
区块链

Deep EVM #2:内存模型——栈、内存、存储和Calldata

深入解析EVM的四个数据位置——栈、内存、存储和calldata——它们的成本、行为以及容易让开发者措手不及的内存扩展公式。

阅读更多
区块链

Deep EVM #1:EVM如何执行你的代码——操作码、栈和Gas

以太坊虚拟机的底层解析:操作码如何操纵栈、Gas计量如何工作,以及你的交易执行时到底发生了什么。

阅读更多