Gas 定价漏洞致以太坊推迟 Hoodi 分叉
核心要点
因EIP-8037与EIP-8037可能破坏8类合约不变性,以太坊开发者暂停Hoodi测试网升级。基金会联合审计机构审查风险,Sepolia网已先行启用,旨在完善L1扩展路线图中的Gas定价机制。
据 Woofun AI 消息,以太坊核心开发团队正式叫停在 测试网上部署 分叉的计划。这一紧急制动源于安全研究人员发现,即将实施的 Gas 定价变动可能引发严重的智能合约漏洞,导致部分依赖固定 Gas 假设的应用程序在 和 生效后失效。为确保网络稳定性,以太坊基金会决定维持 Hoodi 测试网的当前状态,直至所有潜在风险被彻底厘清并解决,从而为整个生态系统争取更充裕的时间来评估这些拟议变更带来的深远影响。
深层原因在于,ChainSecurity 发布的一份关键报告揭示了 Glamsterdam 升级可能破坏八种智能合约不变性的严重问题,这直接促使开发者做出暂停决定。研究人员深入分析后发现,许多现有项目高度依赖于特定的 Gas 相关假设,特别是在处理外部调用失败的场景下。
然而,EIP-8037 和 EIP-8038 彻底改变了特定操作及状态相关活动所需的 Gas 收费逻辑,使得原有的安全假设不再成立。Woofun AI 整理数据显示,这种底层机制的变动可能导致依赖旧有逻辑的代码出现不可预知的行为偏差。因此,以太坊开发者们选择暂缓 Hoodi 分叉的实施,而非在风险敞口尚未关闭的情况下盲目推进。以太坊基金会明确表示,这一延迟策略旨在为识别存在漏洞的智能合约以及判断是否需要进行协议层面的调整提供宝贵的时间窗口。
值得注意的是, 项目的开发工作并未受到此次决定的波及,仍在独立且正常地进行中。
为全面评估问题的严重程度,以太坊开发者们正积极与 ChainSecurity、Dedaub 等知名审计机构展开合作,并同步开展内部深度审查。然而,基金会坦诚指出,其资源有限,无法单独检查每一个以太坊项目或所有的链上及链下代码。作为这一协作流程的关键环节,开发者们强烈呼吁智能合约的开发者及审计人员对自己所编写的程序进行严格审查。为此,基金会专门发布了一个代码库,其中存储了那些被认为会受 Glamsterdam 影响的八种不变性代码示例。通过鼓励社区广泛参与,开发者们希望收集到足够详尽的信息,以便在未来的 AllCoreDevs 会议上做出基于充分数据的明智决策。
尽管 Hoodi 测试网上的相关工作已暂时搁置,但开发者们并未停止对 Glamsterdam 升级方案的测试步伐,他们仍在其他测试网上继续推进验证工作。该升级已于 10 月 6 日在 测试网上正式启用,这标志着其最终阶段测试的重要一环。此次升级的总体目标依然坚定,开发者们正全力推动各项改进,以支持以太坊的第一层扩展路线图,其中包括确立提议者与构建者之间的分离机制、采用区块级访问列表,以及设计出能更准确反映执行成本的新的 Gas 定价机制。在目前的这些问题得到圆满解决之前,以太坊开发者们将继续暂缓 Hoodi 的正式部署。
从结构上看,此次推迟反映了以太坊在追求性能优化与保障系统安全之间寻求平衡的审慎态度。Glamsterdam 升级所涉及的 Gas 定价机制重构,是以太坊实现更高效第一层扩展的关键步骤,但其复杂性也带来了不可忽视的安全挑战。通过引入多方审计和社区协作,以太坊正在构建更为稳健的风险防控体系。这是继此前多次测试网调整之后,以太坊开发团队再次展现出的对代码质量与安全性的极致追求。未来,随着更多数据的积累和问题的解决,Glamsterdam 升级有望在确保安全的前提下顺利推进,为以太坊生态的长期发展奠定坚实基础。

评论
暂无评论