BNB Chain 發布緊急 BSC-Reth v0.1.4-Hotfix 修復狀態根計算錯誤
重點速覽
- •BNB Chain 於 11 月 6 日發布 BSC-Reth v0.1.4-hotfix,修復從上游 Reth 執行客戶端繼承而來的狀態根計算錯誤。
- •在特定條件下,該缺陷可能導致節點計算出錯誤的狀態根,使其拒絕有效區塊或產生與網路其他部分不一致的結果。
- •此修補程式適用於驗證者、MEV 建構者、全節點營運者與哨兵節點營運者,僅需安裝軟體並重啟節點,無需資料庫遷移或硬分叉。
- •由 Coinbase 支持的 Base 網路也已識別並修復相同的 Reth 衍生漏洞,營運與用戶資金未受影響;opBNB 因未運行存在漏洞的 op-reth 客戶端而不受影響。
- •目前尚無已確認的漏洞利用或客戶資金損失歸因於此錯誤,且預定的 Jenner 硬分叉仍排定於 2026 年 12 月 8 日 02:30 UTC 進行。

BNB Chain 已針對其 BSC-Reth 執行客戶端發布緊急修補程式,修復該軟體舊版狀態根計算流程中的一項錯誤。此次更新 BSC-Reth v0.1.4-hotfix 已於 11 月 6 日透過 GitHub 發布,根據 coinpaper 的報導,建議運行主網與測試網基礎設施的營運者安裝。
執行客戶端是節點用來處理交易並維護鏈上狀態的軟體程式,而 BSC-Reth 是 BNB Chain 對 Reth 執行客戶端的實作。由於各網路專屬的客戶端會繼承該共享上游專案的程式碼,共同程式碼庫中的修正會進入各網路的發行版本——而正如此次事件所示,錯誤也可能一併傳入。
狀態根計算錯誤
該問題源自從 Reth 執行客戶端繼承而來的舊版狀態根計算路徑。在涉及區塊鏈資料結構的特定條件下,該軟體可能產生錯誤的狀態根。
狀態根是區塊鏈當前狀態的密碼學表示,涵蓋帳戶餘額與智能合約儲存等資料。節點依賴這些計算來驗證交易在整個網路中是否被一致地處理。
如果節點計算出錯誤的狀態根,可能會拒絕原本有效的區塊,或產生與網路其他基礎設施不同的結果。此類不一致可能影響區塊鏈驗證的可靠性。
Hotfix 修復了什麼
BSC-Reth v0.1.4-hotfix 納入了來自 Reth 開發專案的上游修正。根據發行說明,此次變更專門解決涉及增量狀態根計算的問題。
此次更新適用於驗證者、最大可提取價值(MEV)建構者、全節點營運者與哨兵節點營運者。受影響的營運者必須安裝新版軟體並重啟節點。此次升級無需資料庫遷移,也不需要額外的硬分叉,使部署過程維持在常規的安裝與重啟流程內,而非協調一致的協定變更。
Base 也修復了 Reth 漏洞
此底層軟體問題並不僅限於 BNB Chain。其他使用受影響 Reth 實作的 Ethereum 相容網路也需要評估自身的風險暴露。
由 Coinbase 支持的 Base 確認其開發人員已識別並修復該漏洞。該網路在評估潛在影響後部署了更新後的執行客戶端,並表示網路營運與用戶資金均未受到影響。
此事對 Base 尤其相關,因為該網路此前已透過 Azul 升級擴大了對 Reth 基礎設施的使用。
BNB Chain 也澄清,其 opBNB 網路不受影響,因為它並未使用存在漏洞的 op-reth 客戶端。在這些網路中,風險暴露取決於各條鏈運行的執行客戶端,顯示共享的上游程式碼如何將原本獨立的生態系串連起來。
此次修補的問題與過去需要緊急網路干預的跨鏈橋漏洞不同。目前尚無已確認的漏洞利用、客戶資金損失或 BSC 全網停機事件被歸因於此狀態根計算錯誤。
Jenner 硬分叉仍預定於 12 月進行
此次緊急軟體發布正值 BNB Smart Chain 為下一次預定的協定升級——Jenner 硬分叉——做準備之際。較早的 BSC-Reth v0.1.4 發行已將該硬分叉排定於 2026 年 12 月 8 日 02:30 UTC。
與 11 月 6 日的 hotfix 不同,Jenner 涉及預先規劃的協定變更,將要求主網營運者運行相容的軟體。此區別十分重要:最新的修補程式在不引入新網路規則的情況下修正軟體計算問題,而 Jenner 升級則是排定的協定變更。對節點營運者而言,實際流程包含兩個獨立的檢查點——先安裝 v0.1.4-hotfix,再確保客戶端與分叉預定的 12 月啟用時間相容。
過去涉及 BNB Chain 與跨鏈攻擊的安全事件,已展示了區塊鏈應用、跨鏈橋與底層網路基礎設施所面臨的不同風險。此次 hotfix 解決的是軟體正確性問題,且原始資料中並未通報任何已確認的用戶資金影響。
來源:coinpaper | 原始報導:Ethan Collins,Hokanews