De fleste blokkjededatabaser bruker en Merkle-Patricia-trie på toppen av et nøkkelverdilager (som LevelDB eller RocksDB). Et slikt design legger til ekstra leseoppslag, noe som bremser blokkjededatabasen etter hvert som den vokser. Vi refererer til de ekstra oppslagene som leseforsterkningsproblemet. SonicDB fjerner det ekstra laget med nøkkelverdilagre ved å indeksere verdenstilstanden direkte i binære filer, unngå "leseforsterkning" og forbedre tilgangstiden betydelig.
15,92K