De meeste blockchain-databases gebruiken een Merkle–Patricia trie bovenop een key-value store (zoals LevelDB of RocksDB). Een dergelijk ontwerp voegt extra leesopzoekingen toe, waardoor de blockchain-database langzamer wordt naarmate deze groeit. We verwijzen naar de extra opzoekingen als het leesversterkingsprobleem. SonicDB verwijdert die extra laag van key-value stores door de wereldstatus rechtstreeks in binaire bestanden te indexeren, waardoor de "leesversterking" wordt vermeden en de toegangstijd aanzienlijk verbetert.
21,39K