CONTRACTS

智能合约

理解合约执行、开发工具和可见限制,不把代码等同于法律承诺。

智能合约

EVM中DUP1操作码的栈复制功能与应用场景解析

EVM中的DUP1操作码用于复制栈顶值并压入栈中,常用于智能合约开发中保存临时数据。执行过程简单,仅复制栈顶值,不影响其他栈内容。与其他栈操作码相比,DUP1具有独特的复制功能,适用于需要保留原始值的场景。

智能合约

EIP-4844 blobs的存储特性与数据可用性窗口解析

EIP-4844 blobs是Ethereum引入的一种临时数据存储方式,数据可用性窗口为18天,存储成本低,适用于rollups的交易数据发布。与Calldata相比,其存储成本更低,但数据可用性窗口较短。EIP-4844 blobs的引入降低了rollups的存储成本,同时保持了数据的可用性保障。