BNB Chain 推出 BEP-593 提案,提升 BSC 節點效率
簡單來說 BNB Chain 提出了 BEP-593,透過引入每週增量快照和鏈上驗證器 NodeID 註冊來提高節點效率和網路安全。
由加密貨幣交易所幣安開發的區塊鏈網絡, BNB鏈 宣布BSC正在向更高效的節點基礎設施轉型。作為該計劃的一部分,BEP-593提案已發布,其中包括實施每週增量快照以改善同步流程。
BEP-593 還支援在系統合約中加入驗證器 NodeID,從而允許驗證器在對等網路中相互識別並以更高的效率傳遞訊息。
該提案概述了,儘管目前的 BSC P2P 網路在三秒出塊間隔下有效運行,但即將進行的 BEP-520 和 BEP-524 升級預計將實現亞秒級出塊間隔。這一轉變對最小化訊息延遲提出了更嚴格的要求。現有的公共 P2P 網路是一個大規模、無需許可的系統,允許任何人參與。雖然無需許可對於維護去中心化至關重要,但它在網路延遲和營運效率方面帶來了挑戰。
為了滿足亞秒級區塊間隔的要求,驗證者能夠相互識別並保持網路鄰近性將變得有利。在擬議的 網絡 結構,核心共識通訊(例如區塊和投票資訊)可以以增強的可靠性和速度傳輸,從而提高整體網路效能。
StakeHub 合約升級建議鏈上驗證器 NodeID 註冊,以增強網路安全性
為了增強安全性,大多數驗證器在內部網路中運作。哨兵節點充當全節點,在驗證器和公共網路之間充當保護中介。此節點與公共 P2P 節點連接,並相應地中繼點對點訊息。作為驗證器在公共網路中的代表,哨兵節點需要在鏈上註冊其 NodeID。 NodeID 對應於用於加密通訊的公鑰,允許使用 IP 位址、連接埠和 NodeID 的組合建立連接。
建議的 BEP 對 StakeHub 合約進行了升級,要求新增儲存欄位來維護驗證者 NodeID 的記錄。此次更新包含規範這些標識符使用和管理的具體指南。只有與驗證者關聯的位址(即操作員位址、代理位址或共識位址)才有權更新 NodeID。此外,只有在 StakeHub 內建立的驗證者才有資格註冊多個 NodeID。治理機制將控制驗證者可以註冊的 NodeID 數量上限,預設上限為 5 個。
為了支援此功能,StakeHub 系統合約將實作兩個新功能:一個用於新增 NodeID,另一個用於刪除 NodeID。這兩個功能分別是: defined 為 addNodeIDs(bytes32[] calldata newNodeIDs) 和 removeNodeIDs(bytes32[] calldata targetNodeIDs)。如上所述,只有驗證者的操作員、代理或共識地址可以呼叫這些函數;任何未經授權地址的嘗試都將被拒絕。
為什麼要新增驗證器節點 ID 並使用系統合約?
目前,驗證者通常透過公共全節點連線來存取點對點網路。當產生區塊或提交投票時,這些全節點可能會在到達其他驗證者之前,透過多個中介機構傳遞訊息。透過在鏈上註冊驗證者節點 ID,可以直接識別驗證者。這使得驗證者或其關聯的哨兵節點能夠優先與其他驗證者直接連接,從而減少對更大全節點池的依賴。
此項調整將使驗證者之間的訊息傳輸過程更加最佳化。它改善了整個網路的流量管理,並有助於最大限度地減少訊息傳遞的延遲。此外,擬議的變更旨在支援在驗證者網路中開發更有效率的通訊路徑。
為了實現此功能,系統合約必須透過硬分叉進行升級。這確保了所有網路節點註冊和查詢行為的一致性。此外,在系統合約中註冊節點ID可以增強網路的去中心化。任何活躍的驗證者都可以隨時更新其連線參數,並迅速與其他驗證者建立高效率的點對點連線。
本 BEP 中概述的變化需要網路範圍的硬分叉,以修改系統合約並在參與節點之間保持一致的邏輯。
免責聲明:文章中的所有內容僅代表作者的觀點,與本平台無關。用戶不應以本文作為投資決策的參考。
您也可能喜歡
TAUSDT 現已上架合約交易和交易BOT
關於 Bitget 現貨槓桿取消部分幣種借貸利率與合約資金費率綁定的公告
炎夏理財月,新人首次使用理財寶,超高 APR 500% USDT 質押池等您來賺!
Bitget 推出 HYPE 鏈上賺幣產品,年利率為 2.1~4.5%
加密貨幣價格
更多








