币圈界报道:

以太坊暂停Hoodi测试网升级:重点评估新状态成本机制兼容性

原定于10月26日激活的以太坊Hoodi测试网Glamsterdam升级已被正式推迟,具体新启动时间尚未公布。此次调整主要源于对EIP-8037——一项旨在提升链上状态创建成本的提案——与现行主网智能合约之间潜在冲突的审慎考量。同时,阿姆斯特丹执行层、Gloas共识层的部署计划,以及将区块Gas上限提升至2亿的目标均已从当前时间表中移除。

延期决策背后的深层技术考量

以太坊基金会于10月22日发布通告,确认Glamsterdam不会在UTC时间10月26日17:42:48的Epoch 132,352处生效。该决定并非对已确认区块的回滚,而是对未来配置的主动延后。开发团队正深入分析EIP-8037如何影响已上线的智能合约运行逻辑。尽管未指出现有生产环境存在直接分叉风险,也未设定主网升级的具体日期,但当前主要挑战集中于测试网层面:若客户端或自定义配置仍保留旧激活参数,可能引发网络规则不一致。

EIP-8037的核心争议点在于,在提高状态创建操作开销的同时,如何保障依赖固定Gas津贴或硬编码数值的旧有应用正常运作。初步交易重放结果显示多数合约未受影响,但部分使用静态Gas限额、特定剩余Gas逻辑或依赖固定值的合约暴露了潜在异常。

状态成本重构的技术动因与影响范围

交易不仅执行计算,还生成需长期存储和维护的数据。账户创建、存储槽分配及合约部署均构成持久性状态负担。EIP-8037提出将“状态创建”独立计费,并据此提高相关操作的Gas消耗,以使定价更贴近节点实际承担的长期资源压力,尤其在支持更高区块负载的背景下。

提案中的估算数据表明:

新账户创建状态成本由25,000 Gas升至183,600 Gas;新增存储槽费用从20,000 Gas增至97,920 Gas;24千字节合约部署费用由4,947,200 Gas跃升至37,784,880 Gas。

这些数值仅为组件级别的理论常数,并非用户最终支付的ETH金额预测。然而,如此剧烈的变动解释了为何对高度依赖固定预算的合约必须进行细致审查。配套的EIP-8038亦对读写操作重新定价,标志着自2021年柏林分叉以来首次大规模调整此类基础费用。

合约行为异常的潜在触发场景

外部调用是典型风险情境。调用方可能仅提供有限的Gas以触发预期失败,假设后续操作必然中断。一旦启用新的状态成本规则,原本被预留的Gas额度可能被内部访问消耗殆尽,导致接收方在正常流程中意外失败,即便外层交易已注入充足Gas。此时,钱包的预估机制无法覆盖内部Gas allowance的变化。

自动化服务同样面临挑战。钱包、中继器及托管平台常为常规任务设定默认Gas限制。一项长期稳定运行的功能,即使合约本身无误,也可能因底层成本结构变化而中断。对于使用Solidity `transfer`和`send`模式的历史代码,虽多数团队已放弃2,300 Gas固定津贴,但大量已部署合约仍在持续运行多年。基金会已将固定津贴列为关键风险项,并强调实际影响取决于具体代码路径,历史交易回放比泛化警告更具参考价值。

另一类特殊情形涉及通过两次`gasleft()`读取差值来衡量工作量的逻辑。由于状态储备的存在,`gasleft()`在某些条件下可能出现上升,从而破坏原有“递减”的数学预期。鉴于已部署合约不可更改,此类问题的影响难以统一判断。

对开发与运维者的操作指引

基金会敦促所有Hoodi运营商核查执行与共识客户端的最新文档,确保软件不会在10月26日错误激活旧版本分支。应用开发者不应仅依赖地址名单,因为某些函数调用频率极低,但在历史重放中未被充分覆盖。应重点测试真实运行路径,包括钱包或机器人缓存的旧估算策略。

对于受变更影响的合约,单纯修改提交接口往往不足以解决问题。若内部调用的Gas allowance被编译进不可变代码,合约所有者可能需迁移至新合约。此过程涉及资产转移、权限更新及新地址通知,实施难度因产品架构而异。目前尚无证据显示所有标记合约均需执行此类迁移。

治理层面的审慎信号与未来方向

本次延期体现了以太坊社区在面对未知风险时的保守原则。虽然公共协调带来时间成本,但带着明确不确定性推进的风险更大。一旦主网因规则变更导致广泛合约失效,其后果可能引发资金损失或生态崩溃,且难以逆转。基金会明确表示,开发团队认为此类交互问题的重要性足以暂停测试网演练。

未来修订方案或将在维持状态收费目标的前提下,调整Gas储备机制或设计过渡规则。读者应避免将当前调查视为最终设计定论。真正重要的不是等待天数,而是后续提出的修正案内容及其可行性。

后续关键追踪节点

客户端更新发布:确认移除10月26日的旧版激活配置。EIP-8037调查进展:新重放结果、拟议规则调整及对硬编码合约的处理方案。替代时间节点:调查完成后恢复可测试配置的带日期计划。应用修复报告:受影响项目披露的修复措施有效性评估。主网公告:测试网协调完毕后,基金会发布的独立生产环境时间表。