Populære emner
#
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 en revolusjon innen blokkjedestatstilgang?
💡Null leseforsterkning
⚡️6 ganger raskere enn Geth
💼Direkte binær butikk
Men hvordan fungerer det egentlig? 👇👇👇
Leseforsterkninger har alltid vært flaskehalsen for effektivitet.
➡️Les forsterkningsproblem - flaskehalsen
➡️Hvordan SonicDB fungerer
➡️Forskjell fra Geth
➡️Prestasjon
Sonic setter nye standarder for blokkjededataytelse.
Les forsterkningsproblem: (vanlig blokkjede)
➡️Den skjulte flaskehalsen i alle blokkjededatabaser
Vanlige blockhain-databaser (LevelDB/RocksDB) legger en Merkle-Patricia Trie (MPT) på toppen av de merkle-trebaserte nøkkelverdilagrene.
➡️Dette skaper et leseforsterkningsproblem, MPT krever multilogaritmiske oppslag, noe som resulterer i dårlig tilgangstid.
➡️For terabyte med data bremser dette oppslag i datastrukturen
Slik fungerer SonicDB:
➡️SonicDB lagrer kontoer, saldoer, nonces og alle smartkontraktsdata i binære filer, og omgår nøkkelverdilagringen.
➡️Indeksering av binære data direkte til MPT-node med konstant tid, reduserer dette kompleksiteten
➡️Dobbel struktur
1) I minnet MPT (blå) for rask hash-beregning
2) Binære filer på disk (grønn) for direkte nodeindeksering
Noder forblir faste, plass samles for gjenbruk og nye noder legges til filender, slik at man unngår kostbar omorganisering.
Forskjell fra Geth:
➡️LevelDB er svært begrenset i leseforsterkning (flaskehals)
➡️SonicDB eliminerer overhead for nøkkelverdilagring ved å bygge MPT på binære filer, noe som resulterer i konstant nodetilgang.
➡️SonicDB unngår unødvendig støtte for rekkeviddespørringer, optimalisert for blokkjedespesifikke behov
Prestasjon:
➡️SonicDB behandlet 11M Sonic-hovednettblokker ved 1,300 MGas/s
➡️6,2 ganger raskere enn Geth
➡️Etter hvert som SonicDB vokser, vil det effektive systemet skinne, noe som resulterer i høyere gjennomstrømning.
Sonic gjorde en blokkjedespesifikk oppgradering, som øker ytelsen og gir mer rom for lagringsoptimalisering. @DrSonicScholz innoverer blokkjede-DB-er.


7. aug., 21:20
De fleste kjeder bruker nøkkelverdilagre som bremser databasene deres. Det gjør vi ikke.
SonicDB er optimalisert for hastighet og skriver tilstand direkte til disken.
⚙️ 6,2 ganger raskere enn Geth
📂 Direkte binær lagring
🚫 Null leseforsterkning
Full oversikt:

3,22K
Topp
Rangering
Favoritter