Zum Hauptinhalt springen

297k TPS! Beeindruckendes Performance-Update des Sui-Netzwerks: Ein Blick auf Durchsatz und Time to Finality

· 3 Minuten Lesezeit
Dora Noda
Software Engineer

Die Sui Foundation hat kürzlich eine Reihe von Tests durchgeführt, um den aktuellen Spitzendurchsatz und die Time to Finality für verschiedene Workloads im Sui-Netzwerk zu ermitteln. Ein Jahr nach seiner Ankündigung hat das Sui-Netzwerk erhebliche Fortschritte in der Leistung gemacht und sich zu einem vielversprechenden dezentralen Protokoll für die Zukunft entwickelt.

Wichtigste Erkenntnisse

  • Das Sui-Netzwerk, bestehend aus 100 global verteilten Validatoren, erreichte auf verschiedenen Workloads einen Spitzendurchsatz von 10.871 TPS bis zu 297.000 TPS.
  • Sui's Time to Finality beträgt ungefähr 480 Millisekunden und ermöglicht schnelle Transaktionsbestätigungen.

Leistungsbewertung

Um die Leistung des Sui-Protokolls zu messen, verwendete die Stiftung ein global verteiltes Setup, das das Mainnet hinsichtlich Hardwarekonfigurationen, Anzahl der Validatoren, geografischer Verteilung und Verteilung der Stimmrechte genau widerspiegelt. Die Tests wurden mit 100 Validatoren, 24-Kern-AMD-Hardware, 256 GB Arbeitsspeicher und 25 Gbit/s NIC durchgeführt.

Durchsatzmessung mit Programmierbaren Transaktionsblöcken (PTB)

Sui's Kernentwickler-Primitive, PTB, ermöglicht eine komplexe und zusammensetzbare Abfolge von Transaktionen. Verkettete Transaktionen in einem PTB können atomar ausgeführt und fehlschlagen, was die Effizienz und Ausdruckskraft erhöht. Jedes PTB kann bis zu 1024 Transaktionen unterstützen, wodurch Sui große Workloads bewältigen und die Transaktionsgebühren für Benutzer reduzieren kann.

Die Herausforderung der Durchsatzmessung

Transaktionen pro Sekunde (TPS) ist eine häufig verwendete Metrik zur Messung der Kapazität eines Blockchain-Protokolls. Die Messung der Anzahl der pro Sekunde ausgeführten PTBs spiegelt jedoch nicht genau die Rechenkapazität von Sui wider. Wenn die durchschnittliche PTB-Größe zunimmt, erhöht sich Sui's Durchsatz, aber die PTB/Sekunde-Metrik bliebe unverändert. Daher hat die Stiftung beschlossen, die Anzahl der einzelnen Transaktionen innerhalb eines PTB, die pro Sekunde ausgeführt werden, als eine konsistentere und praktischere Metrik zu messen.

Time to Finality

Finalität in der Blockchain bezieht sich auf den Punkt, an dem eine Transaktion als unwiderruflich gilt und nicht geändert oder rückgängig gemacht werden kann. Für dieses Performance-Update misst die Time to Finality den Punkt im Transaktionslebenszyklus, an dem sowohl die Transaktion selbst als auch ihre Effekte final sind und in nachfolgenden Transaktionen verwendet werden können. Sui's Time to Finality beträgt ungefähr 480 Millisekunden, mit einer Latenz im 95. Perzentil von etwa 550 Millisekunden.

Zukünftige Optimierung und Skalierbarkeit

Das Sui-Protokoll hat erhebliche Fortschritte in seiner Leistung gemacht, aber es gibt immer noch viele Möglichkeiten zur Optimierung und Skalierbarkeit. In naher Zukunft plant die Sui Foundation, die folgenden Aspekte zu verfeinern:

  • Skalierbarkeit und Abdeckung der Benchmark-Tools
  • Horizontale Skalierbarkeit zur Unterstützung der Intra-Validator-Skalierung über mehrere Maschinen hinweg
  • Resilienz gegenüber der Minderleistung einzelner Validatoren

Während sich das Sui-Protokoll weiterentwickelt und seine Leistung verbessert, wird die Sui Foundation weiterhin Updates mit der Community teilen, um Feedback und Überlegungen einzuholen. Mit seinem beeindruckenden Durchsatz und seiner Time to Finality ist das Sui-Netzwerk bereit, einen bedeutenden Einfluss in der Welt der dezentralen Systeme zu nehmen.