La plupart des bases de données blockchain utilisent un trie Merkle–Patricia sur un magasin clé-valeur (comme LevelDB ou RocksDB). Un tel design ajoute des recherches supplémentaires, ralentissant la base de données blockchain à mesure qu'elle grandit. Nous faisons référence aux recherches supplémentaires comme le problème d'amplification de lecture. SonicDB supprime cette couche supplémentaire de magasins clé-valeur en indexant l'état mondial directement dans des fichiers binaires, évitant ainsi l'"amplification de lecture" et améliorant considérablement le temps d'accès.
25,43K