簡而言之
- 以太坊開發者在發現可將驗證者充幣導向共享相同公鑰的建造者之分叉切換邏輯後,合併了 Glamsterdam 修復程式。
- 該漏洞影響了 Gloas 的入門流程,導致在建立建造者和驗證者註冊表時,待處理的充幣可能被錯誤分類,但這並非主網實質攻擊。
- 拉取請求 #5736 現已根據提款憑證分離充幣路由,保留驗證者充幣在其佇列中,並在部署前新增回歸測試。
以太坊開發者在發現 Glamsterdam 的 Gloas 分叉入網漏洞可能導致驗證者存款被導向共享相同公鑰的區塊構建者後,合併了一項共識規範修復。Pull request #5736 已於 10 月 26 日合併至主分支,並更改了分叉期間待處理存款的分類方式。此缺陷影響以太坊未來升級的過渡邏輯,而非當前主網協議,因此問題僅限於 Ethereum 的開發與測試路徑中。
Gloas 修復分離了驗證者和建造者充幣路徑
潛在問題涉及 Gloas 初始化其獨立的 builder registry 的時刻。根據先前的路由規則,一旦有待處理的充幣註冊了 builder,後續使用相同公鑰的充幣便能增加該 builder 的餘額,而不論其提款憑證為何。因此,驗證者充幣可能離開驗證者佇列,並被計入 builder 帳戶。此漏洞創造了一條條件路徑,使得用於質押的資金可能到達由其他方控制的帳戶。

問題描述透過一個由其他方運營的驗證者,說明了質押協議資金的風險。如果該運營方首先使用同一個金鑰排隊了有效的建造者充幣,且兩筆充幣在分叉時均處於待處理狀態,則由協議資助的驗證者充幣也可能流向建造者。該筆充幣將不會創建任何驗證者,可能干擾基於證明的會計或恢復程序。文件中記載的情況屬於協議層面的邊界案例,並非證明以太坊主網充幣已被轉移。
合併修復在 Gloas 入駐期間根據提款憑證分離充幣。驗證者充幣即使建設者使用相同金鑰,仍保留在驗證者佇列中,而有效的建設者充幣可獨立註冊或補充建設者資金。根據修訂規則,現有的建設者充幣亦可接受補充。此變更使入駐流程與 EIP-8282 所述的獨立驗證者和建設者註冊表保持一致,並新增涵蓋充幣排序與路由行為的回歸測試。
時機至關重要,因為 Glamsterdam 將阿姆斯特丹執行層變更與 Gloas 共識層變更相結合,包括內置的提案者-構建者分離。此更廣泛的升級已通過 公眾測試,但其 Hoodi 部署已延後以進行額外審查,主網啟用仍未確認。因此,充幣路由修復強化了未來分叉的規範,而非修復現行的以太坊漏洞。這也進一步說明,與質押和區塊構建基礎設施相關的過渡邏輯,必須在協議變更安全進入生產環境前進行測試。

