SonicDB verbetert inderdaad de efficiëntie en snelheid van gegevensopvraging, wat onze doelstelling van een naadloze gebruikerservaring ondersteunt.
🚨SonicDB een revolutie in blockchain-toegang tot de staat?
💡Geen leesversterking
⚡️6x sneller dan Geth
💼Directe binaire opslag
Maar hoe werkt het eigenlijk? 👇👇👇
Leesversterkingen zijn altijd de bottleneck geweest voor efficiëntie.
➡️Leesversterkingsprobleem - de bottleneck
➡️Hoe SonicDB werkt
➡️Verschil met Geth
➡️Prestaties
Sonic stelt nieuwe normen voor de prestaties van blockchain-gegevens.
Leesversterkingsprobleem: (normale blockchain)
➡️De verborgen bottleneck in elke blockchain-database
Normale blockchain-databases (LevelDB/RocksDB) leggen een Merkle-Patricia Trie (MPT) bovenop de op Merkle-boom gebaseerde sleutel-waarde-opslag.
➡️Dit creëert een leesversterkingsprobleem, de MPT vereist meervoudige logaritmische opzoekingen, wat resulteert in een slechte toegangstijd.
➡️Voor terabytes aan gegevens vertraagt dit opzoekingen in de datastructuur.
Hoe SonicDB werkt:
➡️SonicDB slaat accounts, saldi, nonces en alle slimme contractgegevens op in binaire bestanden, waardoor de sleutel-waarde-opslag wordt omzeild.
➡️Indexering van binaire gegevens direct naar constante tijd MPT-knooppunttoegang, dit vermindert de complexiteit.
➡️Dubbele structuur
1) In geheugen MPT (blauw) voor snelle hash-berekeningen
2) Op schijf binaire bestanden (groen) voor directe knooppuntindexering
Knooppunten blijven vast, ruimte wordt gepoold voor hergebruik en nieuwe knooppunten worden aan de uiteinden van bestanden toegevoegd, waardoor kostbare reorganisatie wordt vermeden.
Verschil met Geth:
➡️LevelDB is zeer beperkt in leesversterking (bottleneck)
➡️SonicDB elimineert de overhead van sleutel-waarde-opslag door MPT op binaire bestanden te bouwen, wat resulteert in constante tijd knooppunttoegang.
➡️SonicDB vermijdt onnodige ondersteuning voor bereikquery's, geoptimaliseerd voor blockchain-specifieke behoeften.
Prestaties:
➡️SonicDB verwerkte 11M Sonic mainnet-blokken bij 1.300 MGas/s
➡️6,2x sneller dan Geth
➡️Naarmate SonicDB groeit, zal zijn efficiënte systeem schitteren, wat resulteert in een hogere doorvoer.
Sonic heeft een blockchain-specifieke upgrade gemaakt, die de prestaties verbetert en meer ruimte laat voor opslagoptimalisatie. @DrSonicScholz innoveert blockchain-databases.

649
0
De inhoud op deze pagina wordt geleverd door derden. Tenzij anders vermeld, is OKX niet de auteur van het (de) geciteerde artikel(en) en claimt geen auteursrecht op de materialen. De inhoud is alleen bedoeld voor informatieve doeleinden en vertegenwoordigt niet de standpunten van OKX. Het is niet bedoeld als een goedkeuring van welke aard dan ook en mag niet worden beschouwd als beleggingsadvies of een uitnodiging tot het kopen of verkopen van digitale bezittingen. Voor zover generatieve AI wordt gebruikt om samenvattingen of andere informatie te verstrekken, kan deze door AI gegenereerde inhoud onnauwkeurig of inconsistent zijn. Lees het gelinkte artikel voor meer details en informatie. OKX is niet verantwoordelijk voor inhoud gehost op sites van een derde partij. Het bezitten van digitale activa, waaronder stablecoins en NFT's, brengt een hoge mate van risico met zich mee en de waarde van deze activa kan sterk fluctueren. Overweeg zorgvuldig of de handel in of het bezit van digitale activa geschikt voor je is in het licht van je financiële situatie.