以太坊开发者确认 Sepolia 网络将于 10 月 6 日激活 Glamsterdam,同时警告廉价测试币可能引发恶意攻击
以太坊开发者已确认,Glamsterdam 升级将在 Sepolia 测试网上于 10 月 6 日激活,随后将进行 Hoodi 测试。然而,开发者发出警告,由于测试以太币(Test ETH)成本极低,可能导致恶意的构建者(Builders)反复赢得区块拍卖,并在公开测试阶段扣留其交易负载。
核心摘要与背景
在 9 月 17 日的全体核心开发者共识会议(All Core Developers Consensus, ACD)纪要中,参与者审查了近期 Glamsterdam Devnet 的结果后,正式接受了 10 月 6 日这一激活日期。与此同时,开发团队也提出了担忧:在测试 ETH 没有实质经济成本的公共网络上,“内置提议者-构建者分离”(Enshrined Proposer-Builder Separation, ePBS)机制的表现可能存在风险。
开发团队敦促客户端团队在 9 月 29 日前发布针对 Sepolia 的软件版本,这意味着留给代码审查的时间仅有七天。此前,Devnet-11 已完成 Gloas 过渡,并将区块_gas_上限从 6000 万提高至 2 亿。
需要注意的是,以太坊尚未安排 Glamsterdam 在主网(Mainnet)的激活时间,其路线图仍指向 2026 年第四季度。以太坊.org 指出,Sepolia 使用由客户端和测试团队控制的许可验证者集合,而 Hoodi 则拥有开放的验证者集合,旨在用于质押和协议测试。Sepolia 的结构赋予了以太坊开发者更多的操作控制权,以防首个长期运行的公开 Glamsterdam 部署出现问题。
Glamsterdam 测试面临廉价构建者攻击的风险
此次警告的核心在于 EIP-7732,即 Glamsterdam 的 ePBS 设计。以太坊.org 将 ePBS 描述为一种协议变更,它将组装交易负载的任务与验证者的共识职责分离开来,使原本高度依赖外部基础设施的关系纳入以太坊的共识规则中。
根据该设计,构建者可以提交竞价以获取提供执行负载的权利。一旦提议者承诺接受获胜竞价,构建者预计应释放背后的交易。以太坊共识规范将构建者定义为独立的质押实体,它们在广播相应的负载信封之前提交签名的执行负载竞价。
在周四的开发者通话中,共识开发者 Potuz 警告称,测试网上的经济模型发生了变化,因为攻击者无需支付主网市场价值即可获得测试 ETH。恶意运营商可以创建大量构建者身份,提交远高于合法竞争对手的竞价,然后在赢得竞价后拒绝提供承诺的负载。
“我只要启动一千个构建者即可,”Potuz 解释道,攻击者可以轮换这些身份,进行激进竞价并扣留负载。他后来补充道:“任何青少年都能做到这一点。”
这位开发者将这一问题定性为公共测试网的可用性风险,而非窃取主网 ETH 的新途径。在主网上,参与者已经可以通过付费生产空块,但获得区块空间的经济成本限制了这种行为。测试 ETH 使得持续干扰的成本变得极其低廉。
客户端可能需要构建者级别的熔断机制
现有的安全措施可能不足以应对 Sepolia 环境。Potuz 告诉开发者,某些客户端的熔断机制仅在错过数个负载后才回退到本地构建的区块,而他并不了解能够拒绝单个滥用构建者的通用保护措施。
他的担忧集中在攻击者通过新身份回归的问题上。即使客户端对缺失负载做出反应,如果防御逻辑不能足够快地识别并限制这种行为,一次性构建者仍可继续参与竞价。
开发者并未将此构建者攻击视为针对 Sepolia 的已确认漏洞。讨论涉及的是他们预期公开测试可能会暴露的一种场景,即在 ePBS 条件下允许外部人员参与。Potuz 认为,以太坊的测试网需要更强的保障措施,因为应用和基础设施团队依赖这些测试网来测试软件是否能生成正常运作的区块。
Devnet-11 完成过渡并提升 Gas 上限
Glamsterdam Devnet-11 被创建为一个受控的“理想路径”排练,而非对抗性攻击网络。其官方规范设定 9 月 14 日为创世时间,9 月 16 日为 Gloas 过渡时间,随后不久将区块 gas 上限从 6000 万增加至 2 亿。
测试网络使用了 84,000 个验证者,采用多客户端配置,并携带了计划用于 Glamsterdam 测试的核心 EIP 集。组织者明确将故意攻击排除在 Devnet-11 的范围之外,将对立实验保留在运行时间更长的 Platåberget 环境中。
CoinDesk 报道,Devnet-11 完成了过渡,并将 gas 上限推向 2 亿,且未失去最终确定性(Finality)。2 亿的设置是一个测试参数,而非确认的主网 gas 上限承诺。以太坊自己的 Glamsterdam 路线图表示,该升级旨在增加 Layer 1 容量,同时改变区块的构建和验证方式。EIP-7732 将执行负载的传播窗口从大约两秒延长至九秒左右,给予节点更多时间来分发和验证更大的负载。
该升级还包括区块级访问列表(Block-Level Access Lists)以及一系列 gas 定价变更。早期的兼容性报道指出,使用固定假设的钱包、索引器和 gas 估算器可能需要更改,因为在计划的硬分叉下,新账户创建和一些状态密集型操作将受到不同的 gas 处理。另有一份智能合约风险评估发现,使用固定 gas 补贴或 gas 敏感执行模式的合约可能在升级到达主网前需要进行测试。
Sepolia 客户端审查窗口缩短至七天
10 月 6 日的时间表比以太坊正常升级流程建议的审查时间更短。在 9 月 17 日的通话中,开发者 Fredrik Svantes 告知参与者,标准流程要求在发布就绪的客户端软件和首次公共测试网激活之间至少保留 14 天。通常这两周用于内部安全审查、漏洞赏金曝光以及可能的外部安全工作。
随着 Sepolia 临近,开发者讨论了 9 月 29 日作为客户端发布的最后期限。从 9 月 29 日到 10 月 6 日只有七天,意味着只剩下一半的正常审查期。参与者之所以接受这一风险,部分原因是 Sepolia 的验证者集合相对集中,如果软件出现故障,网络更容易恢复。
核心开发者 Alex Stokes 敦促团队尽可能提前发布软件,以便更多的审查人员进行检查。一旦发布就绪的客户端可用,它们可以立即进入以太坊的漏洞赏金流程。
这一压缩的时间表紧随几次早期的测试问题之后。9 月 3 日的开发者议程记录了 Devnet-8 Gloas 激活期间影响多个共识客户端的非最终性问题,随后的 Devnet 测试检查了修复方案和其他边缘案例。另一次测试通话记录了 Platåberget 场景中导致 12 个 Besu 节点离线并使 Erigon 和 Ethrex 节点变慢的问题。Devnet-9 经历了计划外的非最终性,迫使团队在 Devnet-11 之前进行进一步迭代。
主网激活日期仍未确定
以太坊的公开路线图仍将 Glamsterdam 列为 2026 年第四季度,但表示主网日期尚未确认。下一个公布的里程碑是 10 月 6 日的 Sepolia 分叉。
Hoodi 预计将在 Sepolia 之后进行,因为它提供了用于质押和升级测试的开放验证者环境。开发人员在 9 月 17 日的通话中讨论了 Hoodi 阶段,但其时间与 Sepolia 的进展挂钩,这意味着第一个公共测试网上出现的问题可能会推迟后续日期。
以太坊的草案主网应急响应计划中仍不包含激活纪元或时间戳。该文档留空了升级信息字段,而是列出了在主网部署前将填充的客户端和协调角色。正如早期报道所述,该升级的核心在于 ePBS、区块级访问列表以及旨在提高 Layer 1 吞吐量的 gas 重新定价。开发者将继续把成功的多客户端测试作为设置主网分叉的前提条件。
目前,客户端团队面临着通话中讨论的 9 月 29 日软件截止日期,随后是 10 月 6 日的 Sepolia 激活。以太坊开发者尚未公布主网纪元或最终激活时间戳。