以太坊因安全风险推迟Glamsterdam Hoodi测试网上线

以太坊因安全风险推迟Glamsterdam Hoodi测试网上线

以太坊开发者在研究人员发现与Gas相关的安全风险后,推迟了在Hoodi测试网上进行Glamsterdam硬分叉,这些风险可能影响现有智能合约处理失败交易的方式。

以太坊基金会(EF)表示,原定于10月26日的升级将被推迟,以便开发者调查某些提案与部署在以太坊上的智能合约之间的交互方式。

以太坊因安全风险推迟Glamsterdam Hoodi测试网上线

10月13日,区块链安全公司ChainSecurity警告称,Glamsterdam中包含的两项提案——EIP-8037和EIP-8038——可能会削弱针对一种名为“Gas不足 griefing”攻击的防护措施。

此次推迟给Glamsterdam的主网时间表带来了不确定性。以太坊开发者此前一直在考虑12月初,并计划在Hoodi测试成功后再最终确定时间表。

Gas变更可能削弱现有智能合约防护措施

ChainSecurity在其分析中表示,在新规则下,Gas可能在操作失败后返还给合约,使其能够在原本会停止运行的情况下继续执行。研究人员表示,这些变更可能干扰依赖交易期间剩余Gas量的现有安全检查。

在被称为“Gas不足 griefing”的攻击中,恶意调用者故意提供过少的Gas,使合法的智能合约操作无法成功。ChainSecurity警告称,Glamsterdam拟议的变更可能削弱针对此类攻击的防护措施,可能允许合约永久记录失败的操作。

例如,受影响的合约可能会移除用户的索赔,或禁用重试选项,使用户无法完成原本有效的操作。

ChainSecurity表示,Glamsterdam不会使所有与Gas相关的安全检查都变得不可靠。一些防护措施仍然有效,但开发者需要审查这些措施,以确保它们考虑到升级后的新Gas规则。

相关: 以太坊基金会警告部分工具可能因Glamsterdam升级而失效

这些发现引发了以太坊贡献者的担忧。在10月21日GitHub上的一条评论中,化名安全研究员pcaversaccio将这些风险描述为“严重”,并呼吁重新评估该硬分叉。

周五,ChainSecurity表示已识别出“13个现实世界示例”,并正在与受影响项目协调负责任披露。该安全公司未披露这13个现实世界示例的细节,也未指明受影响的项目。不过,该公司表示开发者应尽快检查其合约。

这些发现是在以太坊基金会早些时候警告Glamsterdam的Gas模型可能破坏钱包、索引器和依赖固定假设的Gas估算器之后出现的。该升级此前已于10月6日在Sepolia上激活,早于其目前被推迟的Hoodi部署。

(友情提醒:本文不构成投资建议。阅读者据此操作投资,风险自担。)