[go: up one dir, main page]

Blobs

Wiki Powered byIconIQ
Blobs

代理通证化平台 (ATP):使用代理开发工具包 (ADK) 构建自主代理
访问 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],为以太坊网络上的数据存储提供了一种经济高效的解决方案。
  • 在以太坊中的作用:Blob 主要有益于 解决方案,旨在降低交易成本并减轻网络负载,从而提高以太坊的可扩展性。‍ 将能够使用 blob 来存储其交易数据。这将释放以太坊主链上的空间,并允许 rollup 以更低的成本处理更多的交易。EIP-4844 为 blob 引入了一个新的费用市场。
  • EVM 可访问性:blob 中的数据与标准以太坊交易不同,因为它不能被以太坊虚拟机 (EVM) 直接访问,这突出了它们在以太坊生态系统中数据存储中的特殊作用。

参考文献

首页分类排名事件词汇表