新闻加密货币以太坊 Glamsterdam 升级遭遇阻力,20 万个智能合约面临失效风险

以太坊 Glamsterdam 升级遭遇阻力,20 万个智能合约面临失效风险

作者: Coincentral·

要点速览

  • •安全研究人员估计,Glamsterdam 的新 Gas 定价规则可能破坏约 20 万个已部署的智能合约,且分析方法的缺陷表明实际数字可能更高。
  • •EIP-8037 将把以太坊创建合约的基础 Gas 费用从 32,000 提高到 183,600,安全公司 ChainSecurity 已发现八类可能因此失效的应用固定 Gas 假设。
  • •11 月 8 日提交的两项兼容性提案——Leo Glisic 的 EIP-8488(将指令集划分为旧版本和 V2 版本)以及 Giulio Rebuffo 的双 Gas 计量器草案——均未获批准纳入 Glamsterdam,也未指定目标日期。
  • •Curve Finance 创始人 Michael Egorov 和以太坊投资者 Ryan Berckmans 公开呼吁暂停升级:Egorov 警告可能出现紧急硬分叉,Berckmans 则撤回了他此前对快速激活的呼吁。
  • •开发者推迟了 Glamsterdam 在 Hoodi 测试网上原定于 10 月 26 日的激活,以太坊基金会正与安全公司 ChainSecurity 和 Dedaub 一同审查受影响的应用,同时收集开发者反馈。
以太坊 Glamsterdam 升级遭遇阻力,20 万个智能合约面临失效风险

以太坊开发者和投资者正在呼吁对 Glamsterdam——该网络的下一个重大升级——保持谨慎,原因是对新 Gas 定价规则可能破坏现有智能合约的担忧。安全研究人员估计,约 20 万个合约可能受到影响,其中包括持有用户资金且无法更新的合约。已部署的以太坊代码默认是不可变的,因此在当前成本结构下编写的合约无法被改写以适应新的定价。

11 月 8 日,两位开发者提交了相互竞争的提案,旨在防止 Glamsterdam 破坏已在使用的合约。Curve Finance 创始人 Michael Egorov 警告说,该升级如果以其现有形式推进,可能引发紧急硬分叉,即一种需要全网节点运营商协调升级的被动规则变更。以太坊投资者 Ryan Berckmans 也撤回了他此前对快速激活 Glamsterdam 的支持。

在 10 月 29 日的会议上,开发者初步讨论了最早于 11 月 16 日至 20 日进行一次私有的 Glamsterdam 测试。该时间表是在这两项新提案提交之前讨论的。

暂停升级的呼声

Curve Finance 创始人 Michael Egorov 在 X 上发出直接呼吁,写道:"Please don't break the chain."(请不要破坏这条链。)他警告称,以现有形式推进的 Glamsterdam 似乎很可能导致"another emergency hard fork back, with a lot of drama"(又一次紧急硬分叉回滚,伴随大量风波)。

Dear @ethereum – please don't break the chain. It does look like Glamsterdam in the current form would lead to another emergency hard fork back, with a lot of drama. I am sure, it can be made without breaking immutable contracts which hold funds — Michael Egorov (@newmichwill) November 7, 2026

以太坊投资者 Ryan Berckmans 在评估风险后改变了立场。他最初支持快速推进,理由是以太坊无法保证每个应用的 Gas 价格保持不变。他随后在 X 上写道:

"We should (clearly, now) not continue towards Glam activation asap. I was wrong to say so,"(我们现在显然不应继续尽快推进 Glam 激活。我这么说错了。)Berckmans 在 X 上写道。

We should (clearly, now) not continue towards Glam activation asap. I was wrong to say so. I since learned that the problem is essentially worse than is generally understood (incl by me). We have an urgent need for more people to write more things with data in public on this. — Ryan Berckmans ⟠ (@ryanberckmans) November 7, 2026

安全研究员 pcaversaccio 的态度更为坚决。这位研究员写道:"imho Glamsterdam should not be shipped in its current form, period"(依我之见,Glamsterdam 不应以其现有形式发布,没有商量余地),并补充说,Gas 费上涨大约两周前就已向核心开发者提出。

匿名开发者 banteg 表示,一份公开分析已经列出了约 20 万个可能受影响的合约。据该开发者称,分析方法中的缺陷可能意味着还有更多合约被遗漏,同时多个知名协议也已暴露在风险之中。

Gas 变更与两项拟议修复方案

相关担忧涉及 Glamsterdam 中的两项提案:EIP-8037 和 EIP-8038。以太坊改进提案(EIP)是网络定义和采纳规则变更的正式规范。这两项提案将提高以太坊对合约创建和链上存储数据访问所收取的 Gas 费用。

Gas 是为智能合约执行的每一步操作定价的费用。根据 EIP-8037,创建合约的基础费用将从 32,000 Gas 升至 183,600 Gas,这还不包括代码存储和执行成本。

许多应用在构建时假设这些成本保持不变。一些应用在调用另一个应用时会预留固定数量的 Gas,这意味着价格上涨可能导致这些调用失败——当实际成本超过合约预留的 Gas 时,调用可能回滚。安全公司 ChainSecurity 发现了八类可能因此失效的此类假设。

Leo Glisic 的提案 EIP-8488 将把以太坊的指令集划分为两个版本。现有合约将沿用旧的 Gas 费表,而新合约则必须使用带有新定价的"V2"操作码。

Giulio Rebuffo 的草案则采取另一条路径:在每笔交易中运行两个 Gas 计量器。一个按照旧规则跟踪执行情况,使合约看到它们预期的成本;另一个则使用新价格确定实际费用。

Rebuffo 的草案指出,该设计尚未经过任何执行客户端实现或共识测试。EIP-8488 和 Rebuffo 的提案均未获批准纳入 Glamsterdam,也都没有指定目标日期。

测试推迟

在安全警告发出后,开发者推迟了原定于 10 月 26 日在 Hoodi 测试网上进行的 Glamsterdam 激活。Hoodi 是以太坊的公共测试网络之一,即将上线的协议变更会先在此进行演练,然后再部署到主网。此次推迟涵盖了 Amsterdam 执行层变更、Gloas 共识变更,以及将 Hoodi 的 Gas 上限提高至 2 亿的计划。

11 月 6 日,以太坊基金会开发者 Marius van der Wijden 表示,基金会正与 ChainSecurity 和 Dedaub 合作审查受影响的应用。团队同时也在收集开发者的反馈。

因此,讨论中的 11 月 16 日至 20 日的私有测试只是初步计划,且在两项竞争性提案提交之前就已排定。目前尚未确定的是,任何一项兼容性草案能否被纳入 Glamsterdam 的范围,以及在持续收集开发者反馈的同时,与 ChainSecurity 和 Dedaub 进行的审查会得出什么结论。

原始来源:https://coincentral.com/ethereum-glamsterdam-upgrade-faces-pushback-as-200000-smart-contracts-risk-breaking/