阅读正文前先给大家普及下知识,以下文章中提到的
Blobs指的是:"Blob Carriers" 或 "Calldata Blobs"
这是在以太坊网络中用于携带数据的一种方式,尤其是在涉及Rollup(如Optimistic Rollup和ZK-Rollup)这类Layer 2 扩容解决方案时。
随着以太坊网络的发展,特别是在其Cancun升级(通常被认为是Ethereum Improvement Proposal, EIP-4844的一部分,也称为Proto-Danksharding)之后,引入了Blob Transactions的概念。
这种类型的交易能够携带额外的数据块,即blobs,这些blobs包含了Layer 2解决方案所需的数据。这些数据对于验证Layer 2交易是必需的,但它们并不直接存储在以太坊的主链上,而是作为交易的一部分暂时存储,以确保数据的可用性。
这种设计的主要目的是为了减轻以太坊主网的数据存储负担,同时也为Layer 2方案提供了更高效、低成本的数据可用性解决方案。通过这种方式,可以降低Layer 2的运营成本,并且提高整个以太坊生态系统的可扩展性和交易处理能力。
简单来说,Blobs是在以太坊网络中用于传输Layer 2所需数据的一种机制,它有助于降低成本并提高网络的整体效率。
那么,Blobs空间就好理解了。
Blobs空间:“Blobs空间”指的是每个区块内可以用于存储Blob数据的那部分空间,这对于L2解决方案的运作至关重要。管理好这部分空间的使用,可以有效控制L2的成本。