🚨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.
Sonic Labs
Sonic Labs7 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