Populaire onderwerpen
#
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 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.


7 aug, 21:20
De meeste ketens gebruiken key-value stores die hun databases vertragen. Wij doen dat niet.
SonicDB is geoptimaliseerd voor snelheid en schrijft de status direct naar de schijf.
⚙️ 6,2x sneller dan Geth
📂 Directe binaire opslag
🚫 Geen leesversterking
Volledige uitsplitsing:

4,55K
Boven
Positie
Favorieten