Argomenti di tendenza
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
🚨SonicDB una rivoluzione nell'accesso allo stato della blockchain?
💡Zero amplificazione della lettura
⚡️6 volte più veloce di Geth
💼Archiviazione binaria diretta
Ma come funziona realmente? 👇👇👇
Le amplificazioni della lettura sono sempre state il collo di bottiglia per l'efficienza.
➡️Problema di amplificazione della lettura - il collo di bottiglia
➡️Come funziona SonicDB
➡️Differenza rispetto a Geth
➡️Prestazioni
Sonic sta stabilendo nuovi standard per le prestazioni dei dati della blockchain.
Problema di Amplificazione della Lettura: (Blockchain normale)
➡️Il collo di bottiglia nascosto in ogni database blockchain
I normali database blockchain (LevelDB/RocksDB) sovrappongono un Merkle-Patricia Trie (MPT) ai negozi di chiavi-valori basati su merkle tree.
➡️Questo crea un problema di amplificazione della lettura, l'MPT richiede ricerche multi-logaritmiche, il che si traduce in un tempo di accesso scadente.
➡️Per terabyte di dati, questo rallenta le ricerche nella struttura dati.
Come funziona SonicDB:
➡️SonicDB memorizza account, saldi, nonce e tutti i dati dei contratti intelligenti in file binari, bypassando l'archiviazione chiave-valore.
➡️Indicizzazione dei dati binari direttamente per l'accesso ai nodi MPT a tempo costante, questo riduce la complessità.
➡️Struttura duale
1) MPT in memoria (blu) per un rapido calcolo degli hash
2) File binari su disco (verde) per indicizzazione diretta dei nodi
I nodi rimangono fissi, lo spazio è accorpato per il riutilizzo e i nuovi nodi vengono aggiunti alla fine dei file, evitando costose riorganizzazioni.
Differenza rispetto a Geth:
➡️LevelDB è molto limitato nell'amplificazione della lettura (collo di bottiglia)
➡️SonicDB elimina l'overhead del negozio chiave-valore costruendo l'MPT su file binari, il che si traduce in un accesso ai nodi a tempo costante.
➡️SonicDB evita il supporto per query di intervallo non necessarie, ottimizzato per le esigenze specifiche della blockchain.
Prestazioni:
➡️SonicDB ha elaborato 11 milioni di blocchi della mainnet Sonic a 1.300 MGas/s
➡️6,2 volte più veloce di Geth
➡️Man mano che SonicDB cresce, il suo sistema efficiente brillerà, il che si traduce in un throughput più elevato.
Sonic ha effettuato un aggiornamento specifico per la blockchain, che migliora le prestazioni e lascia più spazio per l'ottimizzazione dello storage. @DrSonicScholz sta innovando i database blockchain.


7 ago, 21:20
La maggior parte delle catene utilizza archivi chiave-valore che rallentano i loro database. Noi no.
SonicDB è ottimizzato per la velocità e scrive lo stato direttamente su disco.
⚙️ 6,2 volte più veloce di Geth
📂 Archiviazione binaria diretta
🚫 Zero amplificazione della lettura
Analisi completa:

3,57K
Principali
Ranking
Preferiti