Solana ERPC erzielt über 3-fache Performancegewinne mit experimenteller Rust-basierter Hochleistungs-Netzwerkimplementierung

Solana ERPC erzielt über 3-fache Performancegewinne mit experimenteller Rust-basierter Hochleistungs-Netzwerkimplementierung

Solana ERPC erzielt über 3-fache Performancegewinne mit experimenteller Rust-basierter Hochleistungs-Netzwerkimplementierung
ELSOUL LABO B.V. (Hauptsitz: Amsterdam, Niederlande; CEO: Fumitake Kawasaki) hat gemeinsam mit Validators DAO, die die Dezentralisierung und Sicherheit des Solana-Netzwerks fördert, bekannt gegeben, dass Enhanced Solana RPC (im Folgenden „ERPC“) in einem Experiment mehr als das Dreifache seiner bisherigen Spitzenleistung erreicht hat. Dabei wurde der Nginx-basierte Proxy durch „Pingora“, ein Rust-basiertes Hochleistungs-Netzwerkframework, ersetzt. Das Team plant, dieses neue System in den kommenden Wochen in der Produktion einzuführen, um Geschwindigkeit und Stabilität weiter zu verbessern.
Solana-Anwendungen mit hohem Datenverkehr benötigen insbesondere in Spitzenzeiten eine schnelle Transaktionsverarbeitung. Stabile Verbindungen unter hoher Last verringern das Ausführungsrisiko. Daher konzentrierte sich diese experimentelle Implementierung darauf, den Durchsatz zu erhöhen und die Latenz zu Spitzenzeiten zu senken.

Über 3-fache Performance mit einem Pingora-basierten Proxy

ERPC nutzt ein globales Proxy-Netzwerk mit über 300 Edge-Servern weltweit und leitet Nutzeranfragen automatisch an den nächstgelegenen Server weiter, um konstant niedrige Latenzen und stabile Verbindungen zu gewährleisten. In diesem Experiment wurde der Nginx-basierte Proxy durch das Rust-basierte Hochleistungs-Netzwerkframework „Pingora“ ersetzt. Im Spitzenverkehr wurde dadurch im Vergleich zum bisherigen Aufbau mehr als die dreifache Performance erreicht.
Da RPC-Verbindungen eine große Anzahl von Anfragen verarbeiten müssen, wirkt sich eine bessere Proxy-Performance direkt auf die Nutzererfahrung aus. Die Ergebnisse zeigen, dass Pingora auch bei hohem Netzwerkverkehr und hoher Node-Auslastung stabile Verbindungen mit niedriger Latenz aufrechterhalten kann. Dadurch dürften Transaktionen unter hoher Last zuverlässiger ausgeführt werden, während die Ausführungsrisiken in Spitzenzeiten sinken.

Über die durchgeführten Stresstests

Um die Belastbarkeit des Systems unter hoher Last zu bewerten, führten wir mit Vegeta, einem Open-Source-Tool für Lasttests, Vergleichstests zwischen dem Nginx-basierten und dem Pingora-basierten Proxy durch.

10-Sekunden-Lasttest

Nginx-basiert
Nginx
Pingora-basiert
Pingora

60-Sekunden-Lasttest

Nginx-basiert
Nginx
Pingora-basiert
Pingora
Der Vergleich dieser Ergebnisse zeigt, dass Pingora konstant mehr Datenverkehr bei niedrigerer Latenz verarbeitet. Für 50 % der Anfragen wurde die Latenz ungefähr halbiert, für 90 % der Anfragen auf etwa ein Siebtel reduziert. Unter anhaltend hoher Last wird dieser Vorteil zudem immer deutlicher. Das zeigt, dass Pingora auch unter intensiver Belastung eine niedrige Latenz aufrechterhalten kann.

Umschalten ohne Ausfallzeit und verbesserte Stabilität

Pingora unterstützt nativ sowohl HTTP/1 als auch HTTP/2 und ermöglicht einen Graceful Reload (Neustarts ohne Ausfallzeit). Während ein Neustart des Nginx-basierten Proxys zwangsläufig Verbindungen zurücksetzen würde, minimiert Pingora Unterbrechungen und gewährleistet eine hohe Servicekontinuität.
Bei Updates oder einem Serverausfall führt Pingora außerdem sofort ein Failover durch, um Verbindungen aufrechtzuerhalten und Nutzern eine stabile Solana-RPC-Erfahrung zu bieten.

Zukünftige Updates und Einführung in die Produktion

Der neue Proxy wird derzeit schrittweise in die Produktion eingeführt und soll bis Ende dieses Monats vollständig bereitgestellt sein. Dieses Update wird eine noch niedrigere Latenz und einen höheren Durchsatz ermöglichen und dadurch die Transaktionsverarbeitung im Solana-Netzwerk verbessern. Sobald die Bereitstellung abgeschlossen ist, wird eine separate Ankündigung veröffentlicht.
Bitte verfolgen Sie weitere Neuigkeiten auf unserer offiziellen ERPC-Website und im Validators-DAO-Discord.

Was ist ERPC (Enhanced Solana RPC)?

ERPC
ERPC ist ein RPC-Dienst, der jederzeit und überall die schnellste Transaktionsverarbeitung im Solana-Netzwerk bieten soll.
Durch die Nutzung eines globalen Proxys mit mehr als 300 Edge-Servern leitet ERPC jede Nutzeranfrage automatisch an den nächstgelegenen Server weiter und bietet so Verbindungen mit niedriger Latenz und hoher Stabilität. Dadurch ist ein schneller Zugriff aus jeder Region gewährleistet, und auch unter hoher Last bleibt die Performance auf höchstem Niveau.

Wichtige Funktionen

  • Globaler Proxy: Über 300 Edge-Server weltweit, die automatisch den kürzesten Weg auswählen
  • Niedrige Latenz und hoher Durchsatz: Für Datenverkehr zu Spitzenzeiten entwickelt und dauerhaft schnelle Performance
  • Failover und hohe Verfügbarkeit: Robuste Mechanismen zur Aufrechterhaltung von Verbindungen bei Ausfällen
Offizielle ERPC-Website: https://erpc.global/de/

Was ist Pingora?

Pingora ist ein von Cloudflare entwickeltes Open-Source-Framework für schnelle, zuverlässige und programmierbare Netzwerksysteme in Rust.
Es wurde in groß angelegten Produktionsumgebungen getestet und verarbeitet dort mehr als 40 Millionen Anfragen pro Sekunde. Zu den wichtigsten Funktionen gehören:
  • Hohe Geschwindigkeit und Zuverlässigkeit mit Async Rust
  • Native Unterstützung für HTTP/1 und HTTP/2
  • TLS (OpenSSL, BoringSSL, rustls (experimentell))
  • gRPC- und WebSocket-Proxying
  • Graceful Reload (Neustarts ohne Ausfallzeit)
  • Anpassbare Strategien für Load-Balancing und Failover
  • Umfassende Unterstützung für Observability-Tools

Besuchen Sie den offiziellen Validators-DAO-Discord für die neuesten Updates

Weitere Informationen zu dieser Veröffentlichung, laufenden Updates und zukünftigen Roadmaps finden Sie im offiziellen Validators-DAO-Discord. Wir freuen uns über Fragen und Feedback zu ERPC – treten Sie gerne unserer Community bei!
Offizieller Validators DAO Discord: https://discord.gg/C7ZQSr CkYR
Wir setzen uns weiterhin dafür ein, das Solana-Ökosystem voranzubringen, und arbeiten kontinuierlich an ERPC sowie an weiteren technologischen Entwicklungen und Betriebsabläufen. Bleiben Sie gespannt auf weitere Neuigkeiten!