ETH通胀困境:坎昆升级成功所致?

以太坊 ExecutionLayerMeeting195 会议讨论了关于调整blob基础费用最低值的提议。blob是坎昆升级中的EIP-4844引入的一种数据存储类型,用于以较低成本在以太坊上存储和处理数据。当前的最低基础费用(MIN_BASE_FEE_PER_BLOB_GAS)为1wei。SMG研究员 MaxResnick 提议将这个最低费用提高,以加快在网络拥塞时费用调整的速度。

提高blob基础费用:是解药还是饮鸩止渴?

最低基础费用是处理blob数据时所需的最低费用。自从EIP-1559实施后,以太坊的Gas结构发生了变化。以前,以太坊的交易费用是通过竞价方式确定的,用户出价越高,其交易被打包进区块的优先级就越高。这种机制导致了在网络拥堵时用户们之间开始竞价,交易费用急剧上升,这种上升往往是不可预测的。EIP-1559将Gas费分为两部分:基础费(BaseFee)和小费(PriorityFee)。每笔交易的基础费都会被销毁,并且根据网络的拥堵情况自动调整。当网络交易量多区块空间利用率高时,基础费会相应上升,使得交易的费用变得更加可预测,同时通过销毁部分ETH来减缓其通胀速度。此外,用户仍可通过小费激励矿工优先处理交易,但这部分费用不会被销毁,而是作为奖励支付给矿工。设置blob最低基础费用意味着,即使在网络空闲的情况下,处理blob数据的费用也不会低于这个最低限度。提高这个最低值会增加L2提交数据到主链的成本,理论上会燃烧更多的ETH

Max提议将最低基础费用从1wei提高到160,217,286wei,目的是减少价格调整至合理水平所需的时间,他认为,当前的blob价格在进入价格发现(即确定合适的blobGas价格)时增长速度过慢,从零开始到达合理的价格大约需要160个区块(约32分钟),导致在网络开始拥堵时,需要过多时间才能达到合理的费用水平。通过将最低基础费用提高到一个更接近合理价格的数值,费用能更快达到适当的水平。从而确保以太坊网络能够更迅速、稳定地处理交易和blob数据。Max认为调整到160,217,286wei不会过多增加blobGas的最终价格,但可以大大缩短价格达到平衡的时间。

社区观点

这一提议引起社区热议,RyanBerckmans 反对提高blob基础费用,认为以太坊当前的策略是通过在低拥堵时提供低成本甚至免费的数据可用性(DA)来吸引更多用户和开发者加入网络,从而积累网络效应。这种策略类似于「先占领市场」的方式,以便在未来获得更大的市场份额和生态系统价值。他认为提高费用会增加市场壁垒削弱网络的中立性,且目前blob市场尚未完全稳定,因此不应仓促作出这一调整。

Blockworks团队D 认为 提高最低费用不仅无助于解决以太坊当前的扩展问题,反而会削弱以太坊在数据可用性服务上的竞争力。他主张通过扩展L1来增加执行费用,并使DA服务更便宜,以增强以太坊的整体竞争力,吸引更多的Rollups以进一步扩大ETH的使用和需求。clusters创始人foobar也持有差不多的观点,他认为提高费用过于短视,会损害以太坊的可信度,还可能导致Rollups迁移像Celestia这样的替代链上启动,削弱以太坊的核心价值。

Nethermind开发贡献者 BenaAdams 则对提议持支持态度。Bena 提到,虽然从经济价值上看,1wei和1gwei的差距很小,但当以太坊网络面临拥堵时,1wei作为最小单位确实不合适。因为虽然理论上费用会随着拥堵增加,但由于最小单位是1wei,费用的增长过于缓慢,无法及时反映网络的实际拥堵情况,从而无法起到调节网络需求的作用。

以太坊研究员 Potuz 则指出,如果是信标链(CL)而非执行层(EL)来设置这个费用,最低费用可能会直接设定为1Gwei(即10亿wei),信标链在处理费用时使用的是uint64数据类型,而不是uint256。uint64在处理小数时的精度较低,因此通常不会使用像1wei这样极小的数值作为费用的最小单位。所以如果最初费用是由信标链设置的,可能根本不会出现这种因为最低费用单位过小而引发的争议。

是否真的能够缓解ETH通胀?

此外,支持提高blob最低基础费用的观点还认为,这样做的可以缓解ETH的通胀压力。例如,Abstract团队的Cygaar 认为,在EIP-4844实施之前(2024年3月13日),Rollups是消耗ETHGas费的主要来源。然而,目前blob的价格对于Rollups来说几乎是免费的,以太坊从L2的DA成本中几乎没有获得任何价值。短期内的一个解决方案是提高blob基础费用,增加燃烧从而减少ETH的通胀压力。

然而ambient创始人DougColkitt却指出当前在以太坊网络中,尽管blob空间的使用率已经达到了80%左右,但这些空间主要被低价值的垃圾交易(spam)占用。这些低价值交易对费用的变化非常敏感,也就是说,如果blob费用稍微增加,这些低价值交易就会迅速减少甚至消失。最终并不会显著提高ETH的燃烧率。

何时ETH会开始通缩?

抛开blob,以太坊区块的基础费用大概多少时ETH会开始通缩?

ETH的总供应量是没有上限的,在PoS机制下,ETH的年发行量主要由参与质押的ETH数量和网络的整体活动水平决定。质押的ETH数量增加,发行量会相应增加,同时通过EIP-1559引入的销毁机制对发行量的增长起到了一定的抵消作用。EIP-1559实施后,年发行率大约在0.5-2%之间(具体取决于质押ETH的数量和网络活动),区块的平均大小目标值为15,000,000Gas,以太坊平均出块时间 12.05s。ETH会在燃烧的数量超过每年的发行量时开始通缩。

每个区块的ETH燃烧量等于该区块中所有交易的基础费总和,公式为:基础费×区块大小(按目标值15,000,000Gas计算)。年燃烧量则为:每个区块的ETH燃烧量×每年的出块数量(基于12.05秒的平均出块时间,估算每年约有2,620,000个区块)。

假设每年的ETH发行量为1%,以目前 120,330,000ETH的供应量来计算,大约为1,203,300ETH。若ETH要实现通缩,那么年燃烧量必须大于1,203,300ETH。因此,可以得出以下关系式:

基础费×15,000,000×2,620,000>1,203,300

通过计算得出,基础费大约为 30.62Gwei 时,ETH才能开始通缩。同理如果ETH的年发行量为0.5%,则基础费约为15.31Gwei才能实现ETH通缩。如果ETH的年发行量为2%,则需要基础费约为61.23Gwei才能实现ETH通缩。