Subiecte populare
#
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 o revoluție în accesul la starea blockchain?
💡Amplificare de citire zero
⚡️De 6 ori mai rapid decât Geth
💼Stocare binară directă
Dar cum funcționează de fapt? 👇👇👇
Amplificările de citire au fost întotdeauna blocajul eficienței.
➡️Problema de amplificare a citirii - blocajul
➡️Cum funcționează SonicDB
➡️Diferența față de Geth
➡️Performanță
Sonic stabilește noi standarde pentru performanța datelor blockchain.
Citiți problema de amplificare: (Blockchain normal)
➡️Blocajul ascuns în fiecare bază de date blockchain
Bazele de date normale (LevelDB/RocksDB) stratifică un Merkle-Patricia Trie (MPT) deasupra depozitelor cheie-valoare bazate pe arborele Merkle.
➡️Acest lucru creează o problemă de amplificare a citirei, MPT necesită căutări logaritmice multiple, ceea ce duce la un timp de acces prost.
➡️Pentru terabytes de date, acest lucru încetinește căutările în structura de date
Cum funcționează SonicDB:
➡️SonicDB stochează conturi, solduri, nonce și toate datele contractelor inteligente în fișiere binare, ocolind stocarea cheie-valoare.
➡️Indexarea datelor binare direct la accesul la nodul MPT cu timp constant, acest lucru reduce complexitatea
➡️Structură dublă
1) În memorie MPT (albastru) pentru calcul hash rapid
2) Fișiere binare pe disc (verde) pentru indexarea directă a nodurilor
Nodurile rămân fixe, spațiul este pus în comun pentru reutilizare și noile noduri se adaugă la capetele fișierelor, evitând reorganizarea costisitoare.
Diferența față de Geth:
➡️LevelDB este foarte limitat în amplificarea citirii (blocaj)
➡️SonicDB elimină supraîncărcarea stocării cheie-valoare prin construirea MPT pe fișiere binare, ceea ce are ca rezultat accesul constant la noduri.
➡️SonicDB evită suportul inutil pentru interogări de interval, optimizat pentru nevoile specifice blockchain
Performanță:
➡️SonicDB a procesat blocuri de mainnet Sonic de 11 milioane la 1.300 MGas/s
➡️6,2 ori mai rapid decât Geth
➡️Pe măsură ce SonicDB crește, sistemul său eficient va străluci, ceea ce are ca rezultat un randament mai mare.
Sonic a făcut un upgrade specific blockchain, care crește performanța și lasă mai mult spațiu pentru optimizarea stocării. @DrSonicScholz inovează bazele de date blockchain.


7 aug., 21:20
Majoritatea lanțurilor folosesc depozite cheie-valoare care încetinesc bazele de date. Noi nu avem.
SonicDB este optimizat pentru viteză și scrie starea direct pe disc.
⚙️ De 6,2 ori mai rapid decât Geth
📂 Stocare binară directă
🚫 Amplificare de citire zero
Defalcare completă:

4,75K
Limită superioară
Clasament
Favorite