以太坊联合创始人 Vitalik Buterin 与研究员 Toni Wahrstätter 共同提出 EIP 7983,建议将以太坊单笔交易的 Gas 上限设定为 1677 万(即 2^24)。
该提案于 6 月底在 GitHub 上提交,并已在近期完成最终定稿。这一调整将从协议层面影响以太坊网络运行机制,不仅增强系统安全性与稳定性,还将使交易成本更具可预测性,显著改善用户体验。
当前情况下,某些复杂智能合约交互可能消耗整个区块的 Gas 资源,导致其他交易无法被处理,存在被恶意利用进行拒绝服务(DoS)攻击的风险。通过设置统一的交易上限,可有效防止此类极端情况发生。
新规则下,任何超过 1677 万 Gas 限制的交易将被直接拒绝,并返回特定错误代码。同时,交易池(Transaction Pool)也将不再接受此类超限交易,从而保障验证节点的处理效率与网络公平性。
此外,该设计有助于提升 zkVM 的兼容性与执行效率。稳定的 Gas 使用模式为未来以太坊扩展方案中的跨线程并行执行提供了基础支持,进一步加速零知识证明的生成过程,吸引更多参与者加入验证体系。
Buterin 和 Wahrstätter 在提案中指出,1677 万(2^24)是一个在功能与安全之间取得平衡的理想数值。它既能支持复杂的 DeFi 操作和智能合约部署,又能维持可预测的执行边界,避免因个别高耗能交易引发整体性能下降。
值得注意的是,这并非首个关于 Gas 限制的提案。此前的 EIP-7825 曾提议将上限设为 3000 万,但因缺乏足够安全缓冲而受到广泛质疑。如今,随着网络使用模式演变,开发者社区普遍倾向于更保守的上限策略。
根据 EtherScan 数据显示,当前以太坊平均 Gas 成本约为 0.266 gwei,ETH 市价约 2,550 美元。因此,一笔使用全部 1677 万 Gas 的交易预计花费约 11.38 美元,成本可控且透明。
该规则将在后续以太坊升级中正式实施,标志着网络向更高可预测性与抗攻击能力迈进的重要一步。对于开发者、用户及生态建设者而言,这是一次关键的技术优化,也为 Layer2 扩展与零知识证明应用的规模化落地奠定坚实基础。