熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
BSC 再次擴展,這次是如何處理數據。
以下是 Scalable DB 如何使 BNB Smart Chain 更快、更高效,並為未來做好準備的方式 🧵 👇

從2024年1月到2025年5月,BSC的完整節點快照從2.45TB增長到3.43TB,速度超過以太坊的30倍。
以這個速度,總狀態大小在短短幾年內可能會達到2.5–3.0 TiB。
可擴展的數據庫是BSC在數據增長時保持性能穩定的方式。
這個想法很簡單。
Scalable DB並不是將所有資料存儲在一個巨大的資料庫中,而是將其拆分為幾個較小的資料庫。
這樣可以保持讀取和寫入的速度,即使在鏈上活動增加的情況下。
BSC 也選擇了多資料庫和狀態分片,而不是狀態過期,這可能會減慢網絡速度。
這種設計保持了高吞吐量,同時避免了修剪不活躍數據的需要。
新的資料庫系統包括:
🔸ChainDB 用於最近的區塊和共識數據
🔸ChainAncientDB 用於存檔的區塊
🔸IndexDB 用於交易索引
🔸SnapDB 用於扁平化的 EVM 狀態
🔸TrieDB 用於世界狀態和合約代碼
🔸StateAncientDB 用於最近的歷史狀態
每個資料庫處理特定類型的數據,以實現更順暢的操作。

狀態分片將數據分散到多個磁碟上。
鍵是使用 hash(address) 和 hash(slot) 生成的,因此數據可以均勻分佈,並且可以並行讀取。


為了保持數據的準確性,BSC 使用 Saga 風格的交易。
如果一個分片更新失敗,系統會將所有內容回滾,以保持網絡的一致性。
性能結果:
✅ 寫入速度提高了 71–75%
✅ 在多線程測試中,讀取速度提高了 12%
✅ 在 NVMe 磁碟上,快照讀取速度提高了約 5%
可擴展的資料庫更快、更穩定,且更易於維護。
這對 BSC 意味著:
🔸即使在數據擴展時也能保持穩定的性能
🔸更快的並行處理
🔸更好的磁碟使用
🔸每個資料庫都可以根據其工作負載進行調整
這是一個升級,使得驗證者和開發者的日常操作更加順暢。
30.06K
熱門
排行
收藏

