Alert Source Discuss
⚠️ Draft Informational

EIP-7935: 将默认 gas 上限设置为 XX0M

推荐一个用于 Fusaka 的新的 gas 上限值,并更新执行层客户端的默认配置

Authors Sophia Gold (@sophia-gold), Parithosh Jayanthi (@parithoshj), Toni Wahrstätter (@nerolation), Carl Beekhuizen (@CarlBeek), Ansgar Dietrichs (@adietrichs), Dankrad Feist (@dankrad), Alex Stokes (@ralexstokes), Josh Rudolph (@jrudolph), Giulio Rebuffo (@Giulio2002), Storm Slivkoff (@sslivkoff)
Created 2025-04-22
Discussion Link https://ethereum-magicians.org/t/eip-7935-set-default-gas-limit-to-xx0m/23789

摘要

主网的 gas 上限目前为 36M。在 Fusaka 发布时,通过执行层客户端更新其默认配置,应将其显著增加到 XX0M。

动机

目前人们对扩展 L1 执行非常感兴趣。这很可能在不实现任何新功能的情况下在一定程度上完成。但是,这需要 EL 开发人员的指导,因为我们预计在比主网上当前使用的更高的 gas 上限下,客户端会出现错误。这将需要客户端开发人员花费时间来测试和修复出现的任何错误,因此将其作为硬分叉中的 EIP 包括在内以承诺这一点是有意义的。

规范

执行层客户端具有不同的配置格式。他们都应该将其默认配置中生成的 gas 上限值更新为 XX0M。

理由

过去,协调 EL 客户端以更新其默认配置中的 gas 上限值存在一些困难。因此,我们建议将新值与硬分叉版本联系起来。

向后兼容性

更高的 gas 上限不应破坏任何现有合约。更高的 gas 上限可能会导致新的交易超过建议的 30M 交易 gas 上限,因此应协调这两个 EIP 的计划。

安全考虑

将建立开发网络,其中节点运行 EL 和 CL 客户端的所有组合,以测试 60M 的 gas 上限是否安全。将创建合成交易直到区块填满,并监控网络和节点健康状况。如果发现错误,客户端团队将修补它们,然后重新开始该过程。如果一切看起来都不错,gas 上限将逐步增加。

增加最坏情况大小的对抗性区块构造已经过研究,并且在低于 150M gas 的情况下不应成为一个因素,因为这接近当前 1.79 MiB 的最坏情况区块大小将达到当前 10MiB CL gossip 上限的位置。

版权

版权及相关权利通过 CC0 放弃。

Citation

Please cite this document as:

Sophia Gold (@sophia-gold), Parithosh Jayanthi (@parithoshj), Toni Wahrstätter (@nerolation), Carl Beekhuizen (@CarlBeek), Ansgar Dietrichs (@adietrichs), Dankrad Feist (@dankrad), Alex Stokes (@ralexstokes), Josh Rudolph (@jrudolph), Giulio Rebuffo (@Giulio2002), Storm Slivkoff (@sslivkoff), "EIP-7935: 将默认 gas 上限设置为 XX0M [DRAFT]," Ethereum Improvement Proposals, no. 7935, April 2025. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-7935.