以太坊Hoodi测试网延期激活,新存储费机制引关注
2026-10-23 16:36 loading...
以太坊基金会于10月22日召开核心开发者会议,决定推迟Hoodi测试网的最后激活步骤。原计划于UTC时间10月26日17:42:48在该测试网启动的Glamsterdam主网分叉,现已取消。此次调整包括移除执行层与共识层同步激活,以及将Hoodi Gas上限提升至2亿的规划。
新存储费用机制应对状态膨胀
EIP-8037提案旨在缓解以太坊状态数据快速增长带来的节点负担。当前估算显示,到2026年1月,状态数据规模预计达390 GiB。若维持现有定价,2亿Gas上限可能使状态体积在一年内突破650 GiB,影响网络运行效率。
为此,提案提出对每个新创建的状态字节收取1,530 Gas。这将导致新存储槽的成本从20,000 Gas上升至97,920,新账户成本则由25,000增至183,600。
双池Gas模型保障合约部署灵活性
为确保大规模合约仍可部署,系统引入执行Gas与状态Gas双池机制。当交易提供超过16,777,216 Gas时,超出部分自动进入独立的状态Gas储备池,优先用于支付状态写入费用。该储备池会完整传递至子调用,且合约无法通过标准函数读取其余额。
冷写入操作的执行Gas变化
当前情况:22,100 Gas
Glamsterdam(储备池支付97,920状态费):12,100 Gas
Glamsterdam(储备池为空):110,020 Gas
来源:ChainSecurity,基于EIP-8037和EIP-8038的数据。
值得注意的是,执行过程中支持Gas回流。若同一交易中清除已创建槽位,最多可立即回填97,920 Gas;子调用回退也可退回支付的状态费用。这意味着合约可见的Gas余额可能在执行中上升,部分依赖两次Gas读数差值的逻辑可能出现负值,已有此类设计的合约难以修复。
潜在安全风险:新机制或被恶意利用
安全公司ChainSecurity在10月13日指出,新规可能被用于“Gas不足破坏”攻击。攻击者可通过故意提交不足Gas的调用,使目标操作失败,但因储备池或回填机制存在,失败记录仍可被永久保存。
具体流程如下:
步骤1:发送一个Gas不足的调用。
步骤2:目标操作耗尽自身资源。
当前情形:处理程序也耗尽Gas,全部回退,用户可重试。
Glamsterdam情境:储备池或回填机制使处理程序完成执行并固化失败记录,用户无法再尝试。
此外,依赖调用后检查剩余Gas的合约可能被欺骗。固定预算也可能不足,因EIP-8038提高了访问现有状态的成本——暖槽首次修改费用从2,900升至10,100 Gas。
应对措施与开发建议
并非所有防御手段失效。只要在调用前确保预算覆盖所有执行路径,并避免依赖状态储备池,即可有效防范。建议完全放弃调用后的Gas检查逻辑。
运营商方面,必须在10月26日前更新客户端软件。截至10月23日,基金会确认以下版本已适配:
- 执行层:Besu 26.10.1
- 共识层:Lodestar v1.50.1
验证者需同时更新信标节点与验证者客户端,外部区块构建者应遵循服务商指引。应用团队应停止围绕原定日期开展测试工作。
合约开发人员需审查所有允许失败后继续执行的调用,追踪完整执行路径(含代理逻辑),识别同一交易中设置与清除的槽位,以及中间回退点。应重新评估固定预算是否充足,并强制子调用失败,对比两种规则集下的行为差异。在可行情况下,失败调用应整体回滚。
钱包与节点软件也须针对双池模型更新Gas估算逻辑。
后续进展与决策节点
EIP-8037的“最后召集”审查将于11月1日结束。届时可能触发规范修订,最终确定新版Hoodi激活时间。后续安排将在未来核心开发者会议中公布。
相关阅读
-
以太坊推迟Glamsterdam硬分叉应对气体机制安全风险区块链 2026-10-23 16:36
-
XRP生态加速崛起:Yellow首席营销官公开看多区块链 2026-10-23 16:36
-
以太坊Glamsterdam升级因安全风险推迟区块链 2026-10-23 16:36
-
比特币ETF单日净流入5.28亿美元,以太坊基金终结五日流出区块链 2026-10-23 16:35
-
比特币ETF单日净流入5.28亿美元,以太坊基金终结连跌比特币 2026-10-23 16:18
-
以太坊推迟Hoodi测试网Glamsterdam升级,聚焦EIP-8037兼容性区块链 2026-10-23 14:36
-
Glamsterdam升级因EIP-8037安全风险推迟,13项隐患致网络更新延期区块链 2026-10-23 14:36
-
以太坊推迟Hoodi测试网Glamsterdam升级 因智能合约兼容性风险区块链 2026-10-23 14:36
-
以太坊Glamsterdam硬分叉延期:Gas安全风险引发社区担忧区块链 2026-10-23 14:35
-
以太坊推迟Glamsterdam测试升级 因合约安全风险区块链 2026-10-23 14:35