一文读懂 Glamsterdam:以太坊下一次升级改变什么,为何一再推迟
ePBS、区块级访问列表与 2 亿 Gas 上限:通俗解读以太坊下一次硬分叉,以及导致 Hoodi 激活叫停的 Gas 定价问题。
ETHEREUMBLOCKCHAINANALYSIS
Daniel Hartley
10/27/20261 分钟阅读
以太坊的下一次硬分叉 Glamsterdam 原本被视为 2026 年的重磅升级。它已于 10 月 6 日在 Sepolia 测试网上线,但在 10 月 22 日,开发者取消了原定 10 月 26 日在规模更大的 Hoodi 测试网上的激活,原因是一项安全审查对一组 Gas 调整提出了担忧。以太坊研究人士 Nixo 表示,这次推迟很可能会把主网上线推到 2027 年。下面解读这次升级做了什么、为何重要,以及最新延期的原因。
与近年的分叉一样,Glamsterdam 由两部分组成:执行层的 Amsterdam 负责处理交易,共识层的 Gloas 负责协调验证者。它的两大核心功能是协议内置的提议者与构建者分离(ePBS),以及区块级访问列表。
协议内置的提议者-构建者分离
如今,大多数以太坊区块并不是由提议它们的验证者组装的。专业构建者竞相打造利润最高的区块,验证者则通过名为 MEV-Boost 的第三方软件选择最佳出价,而该软件依赖被称为中继(relay)的可信中介。这套体系行之有效,却让少数中继处于敏感位置:它们能在区块发布前看到内容,理论上可以审查交易或发生故障。
EIP-7732 定义的 ePBS 把这场拍卖搬进了协议本身。构建者以协议可强制执行的方式对区块和付款作出承诺,验证者因此无需再信任中继。附带的好处在于时间安排:将承诺与区块内容的交付分开,可以让网络在每个时隙内有更多时间传播和验证数据,而这部分余量正是安全提升吞吐量的前提之一。
区块级访问列表
第二项功能由 EIP-7928 定义,要求每个区块事先声明其交易将触及哪些账户和存储槽,以及由此得到的数值。有了这张地图,以太坊客户端就能并行加载数据,同时执行彼此独立的交易,而不必严格逐笔处理。对节点运营者而言,这意味着在相同硬件上处理得更快;对整个网络而言,则为扩容腾出了空间。扩容正是关键所在。开发者在 Glamsterdam 的测试部署中同步把区块 Gas 上限,也就是实际上的区块容量,在 Sepolia 上从 6000 万提高到 2 亿,Hoodi 原计划也做同样调整。更高的 Gas 上限意味着主网每个区块可容纳更多交易,在其他条件不变时手续费也会更低。
Hoodi 为何推迟
这次升级还会重新定价某些操作,使 Gas 成本更好地反映其对节点造成的负担,尤其是创建和访问状态数据。EIP-8037 和 EIP-8038 这两项提案提高了这些操作的成本。据 Bankless 报道,安全公司 ChainSecurity 发现,新定价可能改变部分现有合约的行为。例如,写入一个全新存储槽的成本可能从约 22100 Gas 升至约 11 万 Gas,可能超出旧合约中写死的固定 Gas 额度。
外界担心的是一种名为“Gas 不足恶意攻击”(insufficient gas griefing)的攻击模式:有人以过少的 Gas 发起调用,导致一项正当操作失败,并且这一失败被永久记录。ChainSecurity 称已发现 13 个真实案例,正在联系受影响的项目。开发者决定花时间研究这一问题,并从 Hoodi 上撤下了原定的 Amsterdam 与 Gloas 激活,以及 2 亿 Gas 上限。
对用户和开发者意味着什么
ETH 持有者和普通用户无需采取任何行动,此次延期只涉及测试网和客户端团队。对开发者来说,这一事件提醒人们:Gas 成本是合约运行环境的一部分,假设成本固定不变的代码可能会在协议变更时失效。那些转发固定 Gas 数量的旧合约项目,应当现在就着手检查,而不是等到主网日期确定。
对整体路线图而言,Glamsterdam 的延误会产生连锁反应。下一次分叉 Hegotá 正在同步规划,热门候选功能之一是 FOCIL,它允许多个验证者强制将交易纳入区块,以增强抗审查能力。Vitalik Buterin 曾表示,Hegotá 很可能是协议迎来长期重构前的最后一次常规分叉,因此这一阶段的延误会推迟一整串后续工作。
下一步的里程碑包括:Gas 重新定价的修订规范、新的客户端版本、新的 Hoodi 激活日期,以及在规范变更时可能需要在 Sepolia 上进行的第二次分叉。在这些落地之前,任何关于 Glamsterdam 主网日期的说法都只是猜测。可以确定的是,以太坊核心开发者选择了谨慎优先于进度。对于一个守护着数千亿美元价值的网络来说,这正是大多数用户希望看到的取舍。
