大多數區塊鏈資料庫在鍵值存儲(如 LevelDB 或 RocksDB)之上使用 Merkle–Patricia trie。這種設計增加了額外的讀取查找,隨著區塊鏈資料庫的增長,導致其速度變慢。我們將額外的查找稱為讀取放大問題。 SonicDB 透過直接在二進位檔案中索引世界狀態,消除了這一額外的鍵值存儲層,避免了「讀取放大」,顯著提高了訪問時間。
25.4K