Większość baz danych blockchain używa trie Merkle–Patricia na szczycie magazynu klucz-wartość (takiego jak LevelDB lub RocksDB). Taki projekt dodaje dodatkowe wyszukiwania odczytu, spowalniając bazę danych blockchain w miarę jej wzrostu. Dodatkowe wyszukiwania nazywamy problemem amplifikacji odczytu. SonicDB usuwa tę dodatkową warstwę magazynów klucz-wartość, indeksując stan świata bezpośrednio w plikach binarnych, unikając "amplifikacji odczytu" i znacznie poprawiając czas dostępu.
25,41K