🚧 Stagnant
Standards Track: Core
EIP-3756: Gas Limit Cap
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 |
Table of Contents
摘要
为 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.