智能合约 / 主题阅读

EIP-4844数据 blobs 存储成本与使用场景解析

EIP-4844引入了数据 blobs 存储方式,以较低成本存储临时数据。其主要用途是为 rollups 提供交易数据存储,确保在挑战期内数据可用。该方式成本低廉,适合短期存储需求。

EIP-4844数据 blobs 存储成本

EIP-4844引入的数据 blobs 存储方式,以每字节 1 wei 的成本进行存储,远低于传统 calldata 存储方式。相比 calldata 每字节约 15.95 gas 的成本,EIP-4844 的存储成本显著降低。

EIP-4844数据 blobs 的主要用途

EIP-4844 的主要用途是为 rollups 提供交易数据存储。乐观汇总(Optimistic Rollups)需要在挑战期内保持交易数据的可用性,以供验证者检测错误。一旦挑战期结束,交易数据的可用性需求降低,因此使用 EIP-4844 存储是经济高效的解决方案。

EIP-4844数据 blobs 的存储限制

EIP-4844 数据 blobs 的存储具有时间限制,初始设定为约 18 天。这意味着数据不会永久存储在链上,适合临时数据存储需求。这种设计降低了长期存储成本,同时确保了数据在必要期间的可用性。

EIP-4844数据 blobs 与传统存储方式的对比

与 calldata 相比,EIP-4844 数据 blobs 的存储成本更低,但仅适用于短期存储需求。calldata 适合永久存储数据,但成本较高。EIP-4844 更适合 rollups 等需要临时存储交易数据的场景,而 calldata 更适合需要长期保存的数据。

资料与延伸阅读

你可以通过以下原始资料核对文中概念,并继续深入阅读。

  1. Blockchain Data Storage Strategies | ethereum.org ↗
← 更多智能合约文章返回顶部 ↑