新聞加密貨幣BNB Chain 呼籲 BSC-Reth 節點營運者安裝 v0.1.4-hotfix

BNB Chain 呼籲 BSC-Reth 節點營運者安裝 v0.1.4-hotfix

作者: Coinotag·

重點速覽

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

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