以太坊共同创办人 Vitalik Buterin 与研究员 Toni Wahrstätter 提出了 EIP-7983 提案,旨在为以太坊网路建立新的单笔交易 gas 上限。

目前,以太坊对每个区块设有约 3600 万的 gas 上限,但对单笔交易并无限制。而该提案将为单笔交易引入  16,777,216(2^24)gas 的上限。根据周日发布的提案,新的 gas 上限预计将提升网路对某些阻断服务(DoS)攻击的抵御能力,强化稳定性,并提供更可预测的交易处理成本。提案中写道:

「所提议的 16,777,216 gas 上限(2^24)在允许复杂交易的同时,维持了可预测的执行边界,达到良好平衡。这个数值可涵盖目前大多数的使用情境,包括合约部署和进阶的 DeFi 操作,同时确保稳定的效能表现。」

提案进一步指出,若不对每笔交易设置 gas 上限,可能导致效率低落的负载分配、面临二次型攻击(quadratic attack)风险,以及影响 zkVM 相容性与平行执行等问题。

需要强调的是,EIP-7983 所提的 1677 万 gas 上限将普遍适用,不论矿工或验证者设定的区块 gas 上限为何,只要超出此上限,交易都将会被拒绝。此外,这项变更并不向下兼容,这意味著现有的某些应用或交易,如果 gas 使用量超过新规定的上限,在新规则上线后将会无法被执行或会直接被拒绝,但预计只会有少数用户与去中心化应用(dApp)受到影响,因为目前大部分交易的 gas 消耗远低于此限制。

Source