以太坊交易处理能力的提升
过去,许多人仍认为以太坊的每秒交易数(TPS)仅为15宗交易。然而,随着协议的不断优化,以太坊当前的TPS峰值已经增加至约60,增长了四倍。这一变化与多年来的持续优化密切相关,最直接的原因在于Gas限制的有效调整,从之前的1500万上调至3600万。近期,以太坊又计划将Gas限制提高至6000万。
Gas限制的意义
那么,什么是Gas限制呢?每个使用以太坊的人在进行交易时都需要支付Gas作为交易费用。Gas限制顾名思义,就是每个区块所能容纳的Gas上限。这个限制越高,区块能够处理的交易数量就越多,网络处理的速度也越快。提高Gas限制无疑是一种最直接的扩展路径。这一调整的好处在于,它无需进行硬分叉,因为Gas限制是以太坊中的动态参数,PoS节点可以在现有协议规则下进行精细调整。
换句话说,协议允许每个新区块的生产者在父区块的基础上±1/1024范围内调整Gas限制,这是一种共识机制。这一点与比特币将区块大小固定为1MB的机制完全不同。因此,增加Gas限制无需系统升级或代码修改,只要PoS节点在生产区块时继续发出支持信号,网络就可以逐步采纳这一变化。
当前,整个以太坊网络已有超过100万名验证者,只要达到一定的支持比例,网络将自动过渡到新的Gas限制,确保所有节点的兼容性。
关于验证者的收益与支撑
自EIP-1559推出以来,以太坊的基础费用直接被销毁,验证者只能赚取用户主动添加的小费。随着Gas限制提高,整个网络的处理能力将得到提升,交易拥堵得到缓解,竞争小费的压力自然降低,这可能导致小费数量减少。因此,从某种程度上看,Gas限制的提高将导致验证者的收入下降,而ETH的销毁量将进一步增加。在这样的激励机制下,选择支持6000万Gas限制的验证者,实际上是一种无私之举。
挑战与争议的EIP-9698提案
此外,社区近期提出了一项颇具争议的提案EIP-9698。该提案建议将Gas限制在未来四年内从3600万提高至36亿,目标是将以太坊的TPS提高至约2000,直指当前的高性能链Solana。然而,这一想法显然有些激进。实际上,以太坊网络拥有超过100万的活跃验证者,而其他高性能公链的验证者仅有数百人,双方之间的差距可达1万倍。
即便是将Gas限制从3600万提高至6000万的提案,也是经过Pectra升级带来的执行负荷优化后,才得以进入网络调整进程。
理论与现实的距离
根据ethpandaops的研究,在Gas限制提高到6000万后,大约90%的区块可以在1016毫秒内首次被发现。与之前相比,区块传播延迟略有增加,但仍在可接受范围内。然而,为了确保该区块被视为有效,以太坊网络中66%的节点需要在4秒内完整接收该区块及其附带的数据。基于这一传播限制,测试网络计算出的Gas限制的理论上限约为1.5亿。在当前架构下,EIP-9698的愿景在短期内难以实现。但如果以太坊未来实施大节点/小节点架构,可能为进一步扩展打开新的空间。
总结与前景
因此,尽管以太坊的Gas费用持续低迷带来了诸多调侃,但这并不意味着变化仅仅是由于市场因素。实际上,以太坊本身确实正在变得更快、更高效和更易用。有关更多信息,请访问Ebunker官方网站,并关注我们在Twitter上的讨论。