主网的 gas 上限目前为 36M。在 Fusaka 发布时,通过执行层客户端更新其默认配置,应将其显著增加到 XX0M。
动机
目前人们对扩展 L1 执行非常感兴趣。这很可能在不实现任何新功能的情况下在一定程度上完成。但是,这需要 EL 开发人员的指导,因为我们预计在比主网上当前使用的更高的 gas 上限下,客户端会出现错误。这将需要客户端开发人员花费时间来测试和修复出现的任何错误,因此将其作为硬分叉中的 EIP 包括在内以承诺这一点是有意义的。
规范
执行层客户端具有不同的配置格式。他们都应该将其默认配置中生成的 gas 上限值更新为 XX0M。
理由
过去,协调 EL 客户端以更新其默认配置中的 gas 上限值存在一些困难。因此,我们建议将新值与硬分叉版本联系起来。
向后兼容性
更高的 gas 上限不应破坏任何现有合约。更高的 gas 上限可能会导致新的交易超过建议的 30M 交易 gas 上限,因此应协调这两个 EIP 的计划。
安全考虑
将建立开发网络,其中节点运行 EL 和 CL 客户端的所有组合,以测试 60M 的 gas 上限是否安全。将创建合成交易直到区块填满,并监控网络和节点健康状况。如果发现错误,客户端团队将修补它们,然后重新开始该过程。如果一切看起来都不错,gas 上限将逐步增加。