Blobs

Wiki Powered byIconIQ
Blobs

我们刚刚发布了 IQ AI.

查看详情

Blobs

Blob 是 proto-danksharding()引入的一个新概念,它是以太坊路线图中的首次升级。这些 Blob 充当廉价的临时内存,用于携带与交易相关的数据。具体来说,它们与携带 Blob 的交易相关联。[1]

概述

可扩展性长期以来一直是以太坊网络面临的挑战。涉及将网络分成更小的单元(充当更小的),旨在解决这个问题。但是,分片需要复杂的升级,如果一次性实施,则会带来风险。

不是将主链分解为自己的迷你区块链,而是充当在以太坊 Layer 1 之上运行的迷你区块链(因此称为)。

进入 proto-danksharding()引入了 Blob 的概念,而没有完全网络,并且将提供一个临时解决方案,直到实施完整的数据分片,从而影响可扩展性:[6]

  • 减少数据存储工作:网络(例如 )上的大多数费用都用于在上存储数据。使用 Blob,在以太坊网络上维护此数据所需的工作量将大大减少。[1][3]
  • 更快的处理速度和更低的成本:通过使用 Blob,以太坊可以实现更快的交易处理速度和更低的成本。[1]
  • 单独的费用市场:EIP-4844 创建了两个不同的费用市场——一个用于 Layer 1 执行,另一个用于 Blob。Blob 的费用不适合当前的以太坊费用市场。[4]
  • 拥塞独立性:在网络拥塞期间,Blob 的费用不受影响,即使在高峰时段也能确保低费用。[5]

Blob 旨在提高交易验证的效率。网络无需验证区块中的每笔交易,而只需确认附加到区块的 Blob 携带正确的数据即可。这些携带 Blob 的区块中的交易通常与 网络(如 )相关,这些网络在 上存储数据以分享其安全保证。[1]

Blob 保存在信标节点中,而不是在执行层中(例如,在 prysm 中,而不是在 geth 中)。未来的工作只需要更改信标节点,从而使执行层能够并行处理其他计划。

Blob 非常有吸引力,因为它通过一次网络升级解决了多个维度的问题,不仅为以太坊的扩展创建了一个临时解决方案,而且还引入了一种具有巨大潜力的配置,可以支持整个扩展论点。

EIP-4844(Proto-Danksharding)中的 Blob 概念

在以太坊的 中,的关键要素是引入了“Blob”的概念,以增强网络功能。[2]

  • Blob:Blob 是大型数据包,集成到中,以优化数据处理和存储。
  • Blob 大小:每个 Blob 约为 125 kB。此大小允许比标准以太坊交易处理更多的数据。
  • 存储方法:使用 KZG 密码[3]图形承诺,Blob 可以高效地存储[[1]](#cite-id-spczld96pe],从而为以太坊网络上的数据存储提供经济高效的解决方案。
  • 在以太坊中的作用:Blob 主要有益于 解决方案,旨在降低交易成本并减轻网络负载,从而提高以太坊的可扩展性。Rollup 将能够使用 Blob 来存储其交易数据。这将释放以太坊主链上的空间,并允许 rollup 以更低的成本处理更多的交易。EIP-4844 为 Blob 引入了一个新的费用市场。
  • EVM 可访问性:Blob 中的数据与标准以太坊交易不同,因为它不能由以太坊虚拟机 (EVM) 直接访问,这突出了它们在以太坊生态系统中数据存储中的特殊作用。

参考文献

首页分类排名事件词汇表