EIP-4844 引入新的数据存储类型“blob”, 为 Layer 2 扩容方案提供更低的 DA 方案。
文章讨论了提高以太坊L1 gaslimit的必要性以及由此带来的节点硬件和带宽要求的提升。文章提出了一种分层节点架构,包括轻节点、中节点和重节点,并对每种节点的运行成本和去中心化目标进行了分析,强调了在提高gaslimit的同时,需要明确去中心化的目标,并限制重节点的资源消耗,以确保市场的竞争性和抗审查性。
EIP-7702引入了一种新的交易类型0x4,使外部账户(EOA)能够执行临时的智能合约功能,支持批量交易、赞助Gas支付等功能。文章详细介绍了EIP-7702的技术细节、使用场景,并通过Foundry工具展示了如何测试和部署该功能。
0x4
本文深入探讨了以太坊虚拟机(EVM)中内存的工作原理,包括其定义、Solidity 中的保留空间、内存布局(如值类型和引用类型的存储方式)以及 gas 成本。此外,文章还提供了关于如何在 Solidity 中有效管理内存的最佳实践,例如避免不必要的内存使用和尊重 Solidity 的内存管理方式。
本文提供一个新的视角来理解账户抽象(Account Abstraction)。通过从零开始设计智能合约钱包,你会明白几个简单选择之后,让 ERC-4337 如此复杂的原因。
该列表整理了优秀的智能合约项目,包括Aave、Compound、Curve等DeFi协议,以及Art Gobblers等NFT项目,Synthetix等衍生品项目。每个项目都提供了代码仓库和文档链接,方便开发者学习和使用。还包括了snekmate、Solady、Solmate等智能合约库。