智能合约 / 主题阅读

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

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

一张展示以太坊区块链历史发展的图片,包含区块、交易和节点等元素,背景为科技感的网络结构。
主题资料配图,非新闻现场照片 · 配图:rollup的历史小故事 📜 说到rollup,咱们得先聊聊ethereum

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

EIP-4844 blobs是Ethereum在Dencun硬分叉后引入的一种数据存储方式,用于临时存储数据,其数据可用性窗口约为18天。这种存储方式与执行Gas分开计价,以较低成本提供临时数据存储。EIP-4844 blobs主要用于rollups发布交易数据,确保在挑战期内数据可被验证者访问。一旦挑战期结束,数据的长期可用性不再依赖于Ethereum的抗审查机制,因此无需支付同等水平的Gas费用。

EIP-4844 blobs与Calldata的存储成本对比

EIP-4844 blobs的存储成本显著低于Calldata。EIP-4844 blobs的存储价格为每字节1 wei(约10^-18 ETH),而Calldata的存储成本为每字节约15.95 Gas,按当前Gas价格12 Gwei/Gas计算,每KB成本约为45美分。EIP-4844 blobs的低成本使其更适合用于短期数据存储,如rollups的交易数据发布,而Calldata则更适合需要长期存储的数据。

EIP-4844 blobs的适用场景与数据可用性保障

EIP-4844 blobs主要用于rollups的交易数据发布,确保在挑战期内数据可被验证者访问。由于数据可用性窗口为18天,因此适用于短期数据存储,如乐观汇总的故障挑战。一旦挑战期结束,数据的可用性不再依赖于Ethereum的抗审查机制,因此无需支付同等水平的Gas费用。EIP-4844 blobs的引入降低了rollups的存储成本,同时保持了数据的可用性保障。

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

EIP-4844 blobs与传统存储方式如Storage和Calldata相比,具有不同的数据可用性保障和成本结构。EIP-4844 blobs的数据可用性窗口为18天,适合短期存储;Calldata的数据可用性为永久,但成本较高;Storage的数据可用性为永久,但写入成本极高。EIP-4844 blobs的引入为rollups提供了更经济的数据存储方式,同时保持了数据的可用性保障。

资料与延伸阅读

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

  1. Blockchain Data Storage Strategies | ethereum.org ↗
  2. 配图:rollup的历史小故事 📜 说到rollup,咱们得先聊聊ethereum ↗
← 更多智能合约文章返回顶部 ↑