BNB Chain 藉助 BSC-Reth 將驗證者吞吐量提升 40%
📋 摘要
BNB Chain 表示,最新的 BSC-Reth 配置在內部測試中將驗證者吞吐量提升了約 40%。這款 Rust 客戶端預計將在 2026 年底前開始被驗證者採用,從而提升網絡性能和軟件多樣性。
本週五(6日),BNB Chain 公佈了 BSC-Reth 的最新測試結果。這是一款用 Rust 編寫、針對 BNB Smart Chain 高負載情況進行適配的執行客戶端。據該團隊稱,基於 Reth 2.5.1 的配置,其吞吐量比此前使用 TrieDB 的版本高出約 40%。
這一提升目前來自內部測試,而非生產環境中的獨立測量。即便如此,該結果仍意義重大,因爲該網絡計劃在 2026 年底前啓動驗證者向 BSC-Reth 的遷移。實際上,該項目旨在更高效地處理區塊,而不再僅依賴 BSC 歷來使用的基於 Geth 的客戶端。
爲什麼 BSC 需要更快的客戶端
根據 BNB Chain 發佈的技術報告,BSC 的三項特徵給節點基礎設施帶來了壓力:6.6 TB 的快照、在一小時窗口內觀測到的平均每秒 246.7 筆交易,以及僅 0.45 秒的區塊間隔。團隊提供的對比數據顯示,Ethereum 的快照爲 1.6 TB,每秒 30.81 筆交易,區塊間隔爲 12 秒。
這種特徵組合壓縮了執行交易、計算狀態根並在下一個區塊到來前持久化數據的可用時間。BSC-Reth 的第一階段已將區塊插入的 p95 延遲降低了 34.9%,將執行延遲相較 BSC-Geth 降低了 35.5%。然而,驗證速度仍慢了 23.8%,表明瓶頸在於狀態的計算和準備。
隨後,該團隊整合了 2.2.1 和 2.5 版本中的功能。
📋 摘要
BNB Chain 表示,最新的 BSC-Reth 配置在內部測試中將驗證者吞吐量提升了約 40%。這款 Rust 客戶端預計將在 2026 年底前開始被驗證者採用,從而提升網絡性能和軟件多樣性。
本週五(6日),BNB Chain 公佈了 BSC-Reth 的最新測試結果。這是一款用 Rust 編寫、針對 BNB Smart Chain 高負載情況進行適配的執行客戶端。據該團隊稱,基於 Reth 2.5.1 的配置,其吞吐量比此前使用 TrieDB 的版本高出約 40%。
這一提升目前來自內部測試,而非生產環境中的獨立測量。即便如此,該結果仍意義重大,因爲該網絡計劃在 2026 年底前啓動驗證者向 BSC-Reth 的遷移。實際上,該項目旨在更高效地處理區塊,而不再僅依賴 BSC 歷來使用的基於 Geth 的客戶端。
爲什麼 BSC 需要更快的客戶端
根據 BNB Chain 發佈的技術報告,BSC 的三項特徵給節點基礎設施帶來了壓力:6.6 TB 的快照、在一小時窗口內觀測到的平均每秒 246.7 筆交易,以及僅 0.45 秒的區塊間隔。團隊提供的對比數據顯示,Ethereum 的快照爲 1.6 TB,每秒 30.81 筆交易,區塊間隔爲 12 秒。
這種特徵組合壓縮了執行交易、計算狀態根並在下一個區塊到來前持久化數據的可用時間。BSC-Reth 的第一階段已將區塊插入的 p95 延遲降低了 34.9%,將執行延遲相較 BSC-Geth 降低了 35.5%。然而,驗證速度仍慢了 23.8%,表明瓶頸在於狀態的計算和準備。
隨後,該團隊整合了 2.2.1 和 2.5 版本中的功能。