以太坊再提上调 Gas Limit 至 6000 万,扩容路径渐显清晰
撰文:Ebunker
过去,很多人对于ETH的TPS(每秒转账数)的印象仍停留在「每秒15笔」。然而,随着持续的协议优化,以太坊目前的TPS峰值已提升至约60,提升幅度达4倍。
尽管这一变化跟多年以来的持续优化有关,但是要论最直接的原因,还要*归功于*简单而有效地将GASLimit从曾经的1500万上限调到3600万上限。
而最近,ETH即将再次提高GASLimit到6000万上限。
什么是GASLimit?
我们每个人使用ETH都需要支付Gas作为交易费用。GasLimit,顾名思义,就是每个区块所能容纳的Gas上限。这个上限越高,区块能处理的交易就越多,网络速度也就随之提升。
在众多扩容路径中,提高GasLimit可以说是最立竿见影的方式。
更关键的是,这一调整不需要进行硬分叉,因为GasLimit是以太坊中的动态参数,PoS节点可以在现有协议规则下进行微调。
换句话说,协议本身就允许每个新区块的生产者在±1/1024的范围内相较于父区块调整GasLimit,这本身就是共识机制的一部分。这也与比特币将区块大小固定为1MB的机制截然不同。
所以提高GasLimit并不需要系统升级或代码修改,只要PoS节点在出块时持续「发信号」支持,便能推动网络逐步采纳这一变更。目前以太坊全网有超过100万个验证者,只要达到一定的支持比例,网络就会自动过渡到新的Gas上限,并确保所有节点的兼容性。
截至目前,已经有约15%的验证者选择支持6000万Gas的设置。Ebunker也已参与支持,作为非托管节点服务提供方,我们始终关注以太坊网络性能与去中心化之间的平衡。由于这是一个自愿过程,因此仍有相当一部分节点维持在旧版本(例如3000万)的配置。
提高GasLimit并不代表PoS节点能赚更多的钱,实际上,大概率是赚得更少。
自EIP-1559上线以来,以太坊的BaseFee会被直接销毁,验证者只能赚取用户主动附加的小费。而GasLimit一旦提高,意味着整个网络的处理能力增强,交易拥堵减少,竞争小费的压力也随之减弱,小费金额自然也会下降。因此,从某种程度上说,GasLimit提高反而让验证者的收入变少,而ETH的销毁量则进一步增加。
因此,在这样的激励机制下,仍然选择支持6000万GasLimit的验证者,可以说是大公无私。
此外,最近社区还提出了一个颇具争议的提案——EIP-9698。该提案建议在未来四年内将GasLimit从3600万提升至36亿,目标是将以太坊的TPS提高至约2000,直指当前高性能链Solana。然而,这一设想显然有些激进。
理论上,只要节点的硬件性能足够强,GasLimit确实可以不断上调。但现实是,以太坊网络拥有超过100万个活跃验证者,需要兼顾广泛的参与者。而其他一些高性能公链的验证者数量仅在百级规模,二者之间的差距高达万倍。
即便是本轮将GasLimit从3600万提升至6000万的提议,也是在Pectra升级带来执行负载优化之后,才得以进入网络调整节奏。
根据ethpandaops的研究,在GasLimit提高至6000万后,约90%的区块能在1016毫秒内首次被发现。与此前相比,区块传播延迟略有增加,但仍处于可接受范围之内。
然而,以太坊网络中有66%的节点需要在4秒内完整接收区块及其附带的blob数据,才能确保区块被视为有效。基于这一传播限制,测试网推算出的GasLimit上限理论值约为1.5亿。因此,在当前架构下,EIP-9698的愿景短期内难以落地。
当然,若未来以太坊实行「大节点/小节点」架构,例如允许质押2048ETH的节点处理更高负载、而32ETH节点处理较小区块,或许会为进一步扩容打开新的空间。
所以,虽然大家时常调侃ETHGasPrice不断创新低,「贵族链」早已不复存在,但这或许并非仅因市场变化,而是以太坊本身确实正在变得更快、更高效、也更加亲民。