BNB Chain 呼籲 BSC-Reth 節點營運者安裝 v0.1.4-hotfix
重點速覽
- •BNB Chain 於 11 月 6 日指示 BSC-Reth 節點營運者安裝 v0.1.4-hotfix 版本並立即重新啟動客戶端。
- •該熱修復解決了一個可能導致客戶端計算出錯誤狀態根的錯誤。
- •態根是每個區塊標頭中的密碼學雜湊值,讓節點能夠驗證鏈上特定時間點所有帳戶與智能合約的完整性。
- •由於狀態根存在於每個區塊標頭中,計算缺陷會影響區塊驗證本身,並可能導致節點失去同步或提供不一致的資料。
- •BSC-Reth 是 BNB Chain 基於 Rust 的 Reth 改編版本,Reth 是最初由 Paradigm 為 Ethereum 生態系統開發的執行客戶端。

BNB Chain 已向 BNB Smart Chain 所使用的 Rust 執行客戶端 BSC-Reth 的營運者發出緊急指示:安裝 v0.1.4-hotfix 版本並重新啟動軟體。該指令於 11 月 6 日發布。
根據作為本次變更主要紀錄的 GitHub 發行說明,該修補程式修正了一個可能導致 Reth 計算出錯誤狀態根(state root)的錯誤。節點營運者已被要求立即套用更新並重新啟動客戶端。
BSC-Reth 是 BNB Chain 對 Reth 的改編版本,Reth 是最初由 Parad 為 Ethereum 生態系統開發的執行客戶端。執行客戶端負責交易處理並維護區塊鏈網路的狀態。狀態根是對該狀態的密碼學承諾——一個包含在每個區塊標頭中的雜湊值,讓節點能夠驗證鏈上特定時間點所有帳戶與智能合約的完整性。由於狀態根存在於每個區塊標頭中,計算它的缺陷會直接影響區塊驗證本身,而非周邊元件。
當客戶端計算出錯誤的狀態根時,可能會與網路其他部分失去同步。受影響的節點可能無法正常驗證區塊,或向依賴它的應用程式與服務提供不一致的資料。因此,客戶端團隊通常會針對此類缺陷發布熱修復版本,並鼓勵營運者盡快升級。
v0.1.4-hotfix 變更的進一步技術細節已記錄在專案的 GitHub 發行說明中,該說明仍是此修復的權威參考。BSC-Reth 營運者應按照指示拉取熱修復並重新啟動節點,若後續有修訂版本發布,可對照發行說明確認執行中的版本。
本報導最初發表於 COINOTAG:https://en.coinotag.com/bnb-chain-bsc-reth-v0-1-4-hotfix-state-root