La maggior parte dei database blockchain utilizza un Merkle–Patricia trie sopra a un archivio chiave-valore (come LevelDB o RocksDB). Un tale design aggiunge ulteriori ricerche di lettura, rallentando il database blockchain man mano che cresce. Ci riferiamo a queste ricerche aggiuntive come al problema dell'amplificazione della lettura. SonicDB rimuove quel livello extra di archivi chiave-valore indicizzando direttamente lo stato del mondo in file binari, evitando l'"amplificazione della lettura" e migliorando significativamente i tempi di accesso.
25,4K