币圈界报道:

以太坊核心升级引发Gas规则全面重构,测试网分叉延期

以太坊基金会宣布,将在解决关键安全问题前暂停对Hoodi测试网的硬分叉操作。该决策源于核心开发者团队在11月6日确认的一系列严重缺陷,涉及升级过程中被打破的八项核心Gas假设,其中部分问题已影响到链上资产安全。

八大核心Gas不变量遭系统性颠覆

在近期更新中,以太坊基金会指出,此前被视为恒定不变的八项关于Gas消耗的预设规则已被彻底改变。这些“不变量”曾是合约设计与审计的基础,如今却因Glamsterdam升级中的重大变更而失效。目前,系统已无法依赖传统方式判断交易执行状态或成本合理性。

新规则下空账户委托成本激增逾九倍

根据EIP-8037和EIP-8038的实施,创建新账户或写入存储槽的成本显著上升。例如,向空账户发起委托操作的Gas消耗从原先的25,000跃升至235,606,远超多数钱包默认预算。这导致即使交易被成功打包进区块,仍可能因运行时耗尽燃料而失败,但授权签名本身仍保持有效。

失败交易反而释放可复用的授权风险

这一机制改变了原有“打包即生效”的逻辑。原本仅限一次使用的委托授权,在失败后仍保留在链上且可被重复提交。攻击者可通过私有通道抢跑,利用此漏洞重置账户控制权。尽管非恶意行为不会直接导致资金损失,但在特定合约条件下,可能引发权限劫持。

固定预算不再可靠,跨链与链下系统面临冲击

以往设定的固定Gas数值,如多签交易、元交易或跨链消息中的预留值,现可能不足以覆盖真实成本。尤其对于中继器、Keepers及交易所提款系统,旧有估算将导致大量交易失败。基金会强调,此类问题在链下软件中尚可回滚重试,但在合约内部调用中则可能造成不可逆后果。

合约防御机制失效,审计标准亟待更新

过去依赖剩余Gas判断失败原因的防护策略现已失效。由于新引入的独立储备池机制以及部分操作可返还Gas,即使代码未变,某些本应触发回退的路径也可能顺利完成。这使得依赖事后检查的合约逻辑变得不可靠,迫使开发团队重新构建恢复机制。

重定价背后:提升网络吞吐量的长期战略

基金会表示,此次调整旨在实现更精确的状态定价,为未来三倍基础吞吐量增长铺路。自2021年柏林分叉以来,网络状态持续膨胀,现有费用结构已无法反映真实资源消耗。新规则虽带来短期阵痛,但长远看有助于系统稳定性与可扩展性。

下一阶段:反馈收集与分叉时间待定

核心开发者团队正就是否微调EIP-8037与EIP-8038展开讨论,并计划在后续通话中作出最终决定。当前,Hoodi测试网仍维持未分叉状态,具体上线时间尚未公布。同时,后续的Hegota升级工作已在并行推进。

各角色应对指南:谁需立即行动

合约团队应使用基金会提供的工具核查受影响项目,重点审查硬编码Gas值及基于gasleft()的分支逻辑;钱包与RPC服务商需更新估算算法,避免缓存常数低估成本;中继器、Bundler等应启用动态限制并增加余量测试。审计方则被建议采用本地化AI代理进行合规扫描。