Die Szenerie 🌐

Seit dem Start der Betaversion des Sei-Mainnets im August 2023 hat es durchgehend eine bemerkenswerte Zeit von 390 ms bis zur Fertigstellung erreicht und ist damit die bisher schnellste Blockchain. Der jüngste Vorschlag von Sei v2, der ersten parallelisierten EVM-Blockchain, verspricht, die Leistung von Sei zu steigern, indem er das Beste von Solana und Ethereum kombiniert.

Geben Sie SeiDB ein: Ein Game-Changer im Speicher ⚙️

Um die Herausforderungen der aufgeblähten Zustände zu bewältigen, führt Sei v2 SeiDB ein, eine bahnbrechende Speicherschicht, die den Zugriff auf Zustände, die Zuweisung und die Speicherung optimieren soll. Sehen wir uns die wichtigsten Erkenntnisse genauer an:

🔍 Wichtige Erkenntnisse

  • 60 % Reduzierung der aktiven Zustandsgröße: SeiDB reduziert die aktive Zustandsgröße erheblich und verbessert so die Blockchain-Effizienz.

  • 90 % weniger Wachstum historischer Daten: Das Wachstum historischer Daten wird eingeschränkt, wodurch Leistungseinbußen im Laufe der Zeit vermieden werden.

  • 1200 % schnellere Statussynchronisierungszeiten: SeiDB beschleunigt die Statussynchronisierung und stellt sicher, dass die Knoten nahtlos synchronisiert bleiben.

  • 2-fache Verbesserung der Block-Commit-Zeiten: Mit SeiDB werden die Block-Commit-Zeiten um das bemerkenswerte 287-fache verbessert.

  • Doppelte TPS-Gesamtverbesserung: Schnellerer Statuszugriff und Commits führen zu einer Verdoppelung der Transaktionen pro Sekunde.

State Bloat: Die Speicherherausforderung 📊

Aktiver Zustand

  • Herausforderungen bei Snapshots: Große Statusgrößen behindern kritische Vorgänge wie die Snapshot-Erstellung, was zu längeren Aufholzeiträumen nach der Statussynchronisierung führt.

  • Problem mit der Schreibverstärkung: Der Sei v1-Speicher hat eine Schreibverstärkungsrate von 2,5x, was zu einer ineffizienten Speichernutzung führt.

Historischer Zustand

  • Schnelles Speicherwachstum: Die historischen Daten im Testnetz von Sei v1 wuchsen mit einer unhaltbaren Geschwindigkeit von 150 GB pro Tag.

Staatliche Verpflichtungsebene (SC) 🌳

  • Speicherabgebildeter IAVL-Baum: SeiDB unterteilt Daten in zwei Schichten und nutzt einen speicherabgebildeten IAVL-Baum für die aktive Zustandsfestlegung.

  • Asynchrones Transaktions-Commit: Das asynchrone Commit gewährleistet eine minimale Latenzzeit beim Transaktions-Commit und verbessert so die Leistung.

Statusspeicherebene (SS) 💽

  • Effiziente Roh-Schlüssel-Wert-Paare: SS speichert Roh-Schlüssel-Wert-Paare mit minimalen Metadaten und reduziert so den Statusspeicherbedarf um 60 %.

  • Flexible Backend-Unterstützung: Unterstützt verschiedene Backends, darunter RocksDB, SQLite und PebbleDB, und bietet Flexibilität für Knotenbetreiber.

Benchmarks 📈

  • 1200 % schnellere Statussynchronisierung: SeiDB bietet eine bemerkenswerte Beschleunigung der Statussynchronisierung und optimiert Lese- und Schreibvorgänge.

  • 287-mal schnellere ABCI-Block-Commit-Latenz: Das asynchrone Commit von SeiDB führt zu einer erheblichen 287-fachen Verbesserung der ABCI-Block-Commit-Latenz.

Fazit 🌟

SeiDB erweist sich als bahnbrechende Neuerung, da es die Probleme der aufgeblähten Zustände löst und die Geschwindigkeit, Leistung und Zuverlässigkeit des Blockchain-Speichers von Sei deutlich verbessert. Da Sei Labs SeiDB weiter verfeinert, erwarten wir noch größere Fortschritte bei TPS und Durchsatz, was Seis Position als Branchenführer stärkt.

Detaillierte Einblicke und Beiträge zu technischen Diskussionen finden Sie im SeiDB-Vorschlag im Sei Developer Forum.

Ein großes Lob an Bez von Cosmos SDK und das Cronos-Team für ihre unschätzbaren Beiträge zu dieser bahnbrechenden Arbeit!

$SEI
#SEI #EVM #cryptonews