以太坊联合创始人 Vitalik Buterin 表示,区块链 Fusaka 升级的核心功能 PeerDAS 是扩展网络的关键。

PeerDAS 是 Peer Data Availability Sampling 的缩写,它使节点无需下载或存储所有数据即可验证区块数据是否存在。Buterin 在 X 的一篇博文中解释道,节点会获取较小的“数据块”,然后使用纠删码重建剩余数据。邮政。擦除编码是一种数据保护技术,它将数据分成几部分,添加冗余信息,并分发这些部分,这样即使缺少某些部分也可以重建原始数据。

Buterin 称这种方法“前所未有”,因为它消除了任何单个节点保存整个数据集的需要。在 PeerDAS 的第一个版本中,在少数情况下仍然需要区块的完整数据——例如区块首次广播时以及部分区块需要重建时。即便如此,他也强调,只需要一个诚实的参与者就能让这个“不受信任”的角色发挥作用,这使得整个过程能够抵御大量不诚实参与者的影响,未来的改进还将允许这两个功能分布式运行。

以太坊首次达到每区块 6 个 Blob

Buterin 的评论是对 Dragonfly 数据主管“希尔多比”的帖子的回应,他著名的以太坊刚刚首次实现了每个区块包含 6 个 Blob 的上限。Blob 是固定大小的交易数据包,于 2017 年引入。以太坊的 Dencun 升级旨在为 rollups 提供比常规 calldata 更便宜的临时存储空间。每个区块都有一个有限的“blob 空间”,每个区块的 blob 数量(blob 计数)直接影响着通过扩容解决方案可以发布到以太坊的交易数据量。

据 hildobby 称,Blob 使用量的增长是由 Base、World、Scroll、Soneium 和 Linea 等 rollup 项目的活跃度推动的。仅 Base 和 World 就消耗了大部分可用的 Blob 空间,而 Layer 2 项目每周在主网支付的费用总计约为 20 万美元。然而,该分析师表示,许多 Blob 仍然部分空闲,而且发布模式不一致,这使得 Blob 空间的预测更加困难。

每个区块的平均 blob 数量。图片:hildobby.

Buterin 承认这些压力,并表示 blob 数量最初会以保守的方式扩展,然后随着时间的推移逐渐增加。他强调,这种谨慎的部署是经过深思熟虑的——核心开发人员希望在扩展容量之前彻底测试系统,尽管他们已经为此努力了多年。虽然 blob 数量决定了每个区块可以发布的数据汇总量,但过快地扩展可能会给网络带来压力。PeerDAS 解决了这个问题,它让节点通过采样而不是存储完整的 blob 来验证数据可用性,这巩固了随着时间的推移谨慎增加 blob 数量的策略。

从长远来看,Buterin 认为 PeerDAS 至关重要,不仅对 Layer 2 扩容至关重要,对以太坊底层也同样重要。他认为,一旦 Gas 上限足够高,即使是 Layer 1 的执行数据也可以转移到 Blob 中。这将进一步减轻节点的压力,释放扩容空间,使以太坊能够在不牺牲去中心化的情况下处理更大的需求。

上周,以太坊开发者暂定日期Fusaka 将于 12 月 3 日在主网上线,等待下个月测试网成功上线。以太坊基金会还发起了为期四周的审计竞赛对于 Fusaka 来说,为在硬分叉到达主网之前发现漏洞的安全研究人员提供高达 200 万美元的奖励。