如果通过 gas 退还来增加区块内的有效 gas 使用量,则可能会进一步加剧为 (最大) 2 倍。随着 EIP 1559 的实施,区块的 gas limit 的弹性会更大,并且在临时爆发中会再增加 2 倍(ELASTICITY_MULTIPLIER)。 至于实施这种攻击的可行性,攻击者购买一整个区块的成本约为几个 ETH (100 Gwei 时 15M gas 为 1.5 ETH)。 为什么现在公布?这个风险其实一直以来都是一个「公开的秘密」,已经不止一次被意外公开披露,并且在核心开发者会议中多次被提及,但并未涉及细节。 现在既然已经实施了柏林升级,geth 的节点也在默认情况下使用快照同步,因此我们估计现在的威胁性已经非常低了,现在是时候对幕后工作进行全面公开了。 重要的是,让社区有机会了解一些变更背后的原因,而这些变更会对用户体验造成负面影响,例如 gas 成本增加和限制 gas 返还。 本文由 Martin Holst Swende 和 Peter Szilagyi 在 2021-04-23 写就。并于 2021-04-26 与基于以太坊的项目进行分享,2021-05-18 公开发布。 来源链接:blog.ethereum.org (责任编辑:admin) |