Ethereum 联合创始人 Vitalik Buterin 与研究员 Toni Wahrstätter 共同提出了 EIP-7983,旨在为网络建立一个新的 gas 上限。
该提案引入了每个交易 1677 万 (2^24) 的 gas 上限。目前,Ethereum 设置的每个区块 gas 上限约为 3600 万,但每个交易没有限制。
根据周日发布的提案,新的 gas 上限预计将提高网络对某些拒绝服务 (DoS) 攻击的抵御能力,增强网络稳定性,并提供更可预测的交易处理成本。
提案称:“拟议的 16,777,216 gas (2^24) 上限在允许复杂交易和保持可预测的执行范围之间取得了平衡。该值支持当前的大多数用例,包括合约部署和高级 DeFi 交互,同时确保一致的性能特征。”
如果网络没有每个交易的 gas 上限,可能会带来一些风险,例如低效的负载分配、容易受到二次方攻击,以及 zkVM 兼容性和并行执行方面的挑战。
EIP-7983 指出,拟议的 1677 万上限将普遍适用,无论矿工或验证者设置的区块 gas 上限如何。根据该提案,超过此限制的交易将被拒绝。
它补充说,拟议的变更不向后兼容,但预计只会影响少数用户和 dApp,因为当前的交易大多远低于拟议的限制。