SonicDB verbessert tatsächlich die Effizienz und Geschwindigkeit der Datenabfrage und unterstützt unser Ziel eines nahtlosen Benutzererlebnisses.
🚨SonicDB eine Revolution im Zugriff auf Blockchain-Zustände?
💡Null Leseverstärkung
⚡️6x schneller als Geth
💼Direkte binäre Speicherung
Aber wie funktioniert es eigentlich? 👇👇👇
Leseverstärkungen waren schon immer der Engpass für die Effizienz.
➡️Problem der Leseverstärkung - der Engpass
➡️Wie SonicDB funktioniert
➡️Unterschied zu Geth
➡️Leistung
Sonic setzt neue Maßstäbe für die Leistung von Blockchain-Daten.
Problem der Leseverstärkung: (normale Blockchain)
➡️Der versteckte Engpass in jeder Blockchain-Datenbank
Normale Blockchain-Datenbanken (LevelDB/RocksDB) schichten einen Merkle-Patricia-Trie (MPT) auf die auf Merkle-Bäumen basierenden Schlüssel-Wert-Speicher.
➡️Dies schafft ein Problem der Leseverstärkung, das MPT erfordert mehrfache logarithmische Abfragen, was zu einer schlechten Zugriffszeit führt.
➡️Für Terabytes an Daten verlangsamt dies die Abfragen in der Datenstruktur.
Wie SonicDB funktioniert:
➡️SonicDB speichert Konten, Salden, Nonces und alle Smart-Contract-Daten in binären Dateien und umgeht die Schlüssel-Wert-Speicherung.
➡️Indizierung binärer Daten direkt zu konstanten Zugriffszeiten auf MPT-Knoten, dies reduziert die Komplexität.
➡️Duale Struktur
1) Im Speicher MPT (blau) für schnelle Hash-Berechnungen
2) Auf Festplatte binäre Dateien (grün) für direkte Knotenindizierung
Knoten bleiben fix, der Speicher wird zur Wiederverwendung gebündelt und neue Knoten werden an die Dateiende angehängt, wodurch kostspielige Umorganisationen vermieden werden.
Unterschied zu Geth:
➡️LevelDB ist in der Leseverstärkung (Engpass) sehr begrenzt.
➡️SonicDB beseitigt die Überkopfkosten der Schlüssel-Wert-Speicherung, indem es MPT auf binären Dateien aufbaut, was zu konstanten Zugriffszeiten auf Knoten führt.
➡️SonicDB vermeidet unnötige Unterstützung für Bereichsanfragen, optimiert für blockchain-spezifische Bedürfnisse.
Leistung:
➡️SonicDB verarbeitete 11M Sonic-Mainnet-Blöcke mit 1.300 MGas/s.
➡️6,2x schneller als Geth.
➡️Wenn SonicDB wächst, wird sein effizientes System glänzen, was zu höherem Durchsatz führt.
Sonic hat ein blockchain-spezifisches Upgrade vorgenommen, das die Leistung steigert und mehr Raum für Speicheroptimierung lässt. @DrSonicScholz innoviert Blockchain-Datenbanken.

616
0
Der Inhalt dieser Seite wird von Drittparteien bereitgestellt. Sofern nicht anders angegeben, ist OKX nicht der Autor der zitierten Artikel und erhebt keinen Anspruch auf das Urheberrecht an den Materialien. Die Inhalte dienen ausschließlich zu Informationszwecken und spiegeln nicht die Ansichten von OKX wider. Sie stellen keine Form der Empfehlung dar und sind weder als Anlageberatung noch als Aufforderung zum Kauf oder Verkauf digitaler Assets zu verstehen. Soweit generative KI zur Bereitstellung von Zusammenfassungen oder anderen Informationen eingesetzt wird, kann der dadurch erzeugte Inhalt ungenau oder widersprüchlich sein. Mehr Infos findest du im verlinkten Artikel. OKX haftet nicht für Inhalte, die auf Drittpartei-Websites gehostet werden. Digitale Assets, einschließlich Stablecoins und NFT, bergen ein hohes Risiko und können stark schwanken. Du solltest sorgfältig überlegen, ob der Handel mit oder das Halten von digitalen Assets angesichts deiner finanziellen Situation für dich geeignet ist.