Pectra升级正式上线:提升L2的blob容量
Pectra升级现已正式上线,为L2网络带来了更大的blob容量。我们回顾了自Dencun升级以来以太坊的blob使用情况,以分析此次升级可能对blob市场产生的影响。这是自420天前Dencun升级以来的最大一次升级,这些变化将改进以太坊处理L2数据的方式,并包含其他升级内容。
Pectra升级带来的关键变化
Pectra升级为使用以太坊进行数据可用性(Data Availability)的L2网络引入了两项关键变化:增加blob吞吐量,以及提高调用数据(call data)的成本。我们分析了自Dencun(EIP-4844)以来以太坊的blob使用情况,以预测Pectra升级对blob市场的潜在影响。
Blob容量利用率
自2024年11月以来,blob的利用率一直徘徊在每区块3个blob的目标值(100%利用率)附近。尽管上限为6个,但当提交的blob超过3个时,提交blob的成本会上升,这与以太坊在高峰负载时费用上涨的机制类似。这种设计旨在帮助维持每区块3个blob的目标,同时在需要时提供额外的容量。
随着Pectra的上线,我们预计利用率将向新的目标值——每区块6个blob——靠拢,上限也将提升至9个。
在Dencun升级后,以太坊的blob用了大约8个月时间达到完全利用率。Vitalik Buterin在2024年9月(即Dencun升级仅6个月后)警告称,blob空间已接近75%的容量,并“令人不安地接近上限”。他还指出,“毫无疑问,许多L2网络曾考虑转向blob,但最终决定不这样做”,主要是因为以太坊当前的容量无法满足它们的需求。
Blob费用波动
在高峰负载时,blob费用偶尔会高于调用数据。这种情况在Dencun升级一个月后的blobscriptions热潮中首次出现,随后在6月Arbitrum LayerZero空投导致Arbitrum交易量激增时再次发生。在此次事件中,L2网络因将数据提交为blob而非调用数据而多支付了约55万美元。
尽管L2网络可以采取一些策略来应对费用上涨,例如切换到调用数据、减缓批量提交速度、支付更高费用以确保blob被包含,或者干脆暂停数据提交直到费用稳定,但一个事实是:当需求激增时,L2网络仍然需要更多的容量。
谁在消耗这些Blob?
下图显示了每周提交的blob数量,按提交者(L2网络)分类。请注意,图表中的每条线代表一周内提交的blob数量。
粗略计算显示,在每区块3个blob的目标值下,每周大约有15万个blob可用,而在新的目标值(每区块6个blob)下,这一数字已增至每周约30万个。
Base区块链一直是blob的主要消费者,每周消耗约5-6万个blob,占可用容量的三分之一。Taiko是另一个大型blob消费者,每周消耗约2-2.5万个blob。此外,World Chain和Arbitrum每周分别消耗1-2万个blob。
假设这四大L2网络不增加数据提交量,仅它们当前的blob消耗量就将占据Pectra升级后以太坊blob容量的30-40%。
未来展望
不可否认,引入Rollup显著改善了以太坊生态系统,带来了更高的吞吐量、更多的团队、应用和用户。然而,众所周知,Pectra只是一个临时解决方案。目前,这些渐进式的改进正在为增加吞吐量和支持更多Rollup做出必要的改变,但市场似乎已经准备好消耗以太坊所能产生的所有blob。
完整的Danksharding将再次提供更多的容量改进,包括引入数据可用性采样(DAS),使终端用户能够从边缘设备验证数据可用性。
然而,如果我们放眼全局,像blobscriptions热潮或某个L2上的热门空投导致无关网络中断和拥堵的现象,我们距离支持全球新金融系统所需的吞吐量还有很长的路要走。随着像Avail这样的基于区块链的数据可用性解决方案以极低的成本提供DA容量,以及DAS的逐步实现,现在或许是时候将使用基于区块链(且终端用户可验证)的DA解决方案的validiums和optimiums视为一等公民了。