Alert Source Discuss
🚧 Stagnant Standards Track: Core

EIP-3756: Gas Limit Cap

为 gas limit 设置一个链上上限

Authors lightclient (@lightclient)
Created 2021-08-21
Discussion Link https://ethereum-magicians.org/t/eip-3756-gas-limit-cap/6921

摘要

为 gas limit 设置一个链上上限,值为 30,000,000。

动机

较高的 gas limit 会增加网络压力。在良性情况下,它会以我们无法维持的速度增加状态和历史的大小。在恶意情况下,它会扩大某些拒绝服务攻击的破坏性。

规范

从分叉区块 N 开始,认为 gas_limit 大于 30,000,000 的区块无效。

理由

为什么要限制 Gas Limit

gas limit 目前受区块提议者的控制。他们有能力将 gas limit 增加到他们想要的任何值。这使他们能够绕过 EIP 和所有核心开发者流程,从而做出可能对网络的安全性和/或去中心化产生负面影响的协议决策。

没有固定的 Gas Limit

提议者选择 gas limit 的一个有价值的特性是,如果网络变得不稳定或正在遭受某些类型的攻击,他们可以快速缩小 gas limit。因此,我们保持他们将 gas limit 降低到 30,000,000 以下的能力。

向后兼容性

没有向后兼容性问题。

测试用例

待定

安全考虑

没有安全考虑。

版权

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

Citation

Please cite this document as:

lightclient (@lightclient), "EIP-3756: Gas Limit Cap [DRAFT]," Ethereum Improvement Proposals, no. 3756, August 2021. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-3756.