ERPC modernisiert seine Rust-basierte Netzwerkplattform: Verbesserte Cache-Effizienz und Verbindungsverwaltung erhöhen die Stabilität von Solana-RPC, gRPC und Shredstream

ERPC modernisiert seine Rust-basierte Netzwerkplattform: Verbesserte Cache-Effizienz und Verbindungsverwaltung erhöhen die Stabilität von Solana-RPC, gRPC und Shredstream

ERPC modernisiert seine Rust-basierte Netzwerkplattform: Verbesserte Cache-Effizienz und Verbindungsverwaltung erhöhen die Stabilität von Solana-RPC, gRPC und Shredstream
ELSOUL LABO B.V. (Hauptsitz: Amsterdam, Niederlande; CEO: Fumitake Kawasaki) und Validators DAO, die Betreiber von ERPC, haben die gesamte Netzwerkplattform von ERPC modernisiert. Durch die vollständige Einführung der neuesten Version von Cloudflares quelloffenem Rust-Framework wurden die Cache-Effizienz und die Verbindungsverwaltung verbessert, um die Stabilität insgesamt zu erhöhen.
Damit kann ERPC allen Kunden von Solana-RPC, Geyser gRPC und Shredstream eine noch stabilere Umgebung mit niedriger Latenz bieten.

Hintergrund und Zweck

Im Solana-Ökosystem können Latenzunterschiede von nur wenigen Millisekunden die Erfolgsrate von Transaktionen und die Nutzererfahrung erheblich beeinflussen. ERPC hat die Latenz bereits durch sein auf Zero Distance ausgerichtetes Design reduziert und die Verfügbarkeit mit dedizierter Infrastruktur erhöht. Bei der Effizienz und Stabilität der zugrunde liegenden Netzwerkplattform besteht jedoch immer Verbesserungspotenzial, insbesondere bei der Bewältigung von Spitzenverkehr und langfristiger Nutzung.
Dieses Upgrade stärkt das Fundament der Plattform, indem es Cache-Effizienz und Verbindungsverwaltung verbessert. Ziel ist es, die Stabilität unter hoher Last und bei kontinuierlicher Nutzung weiter zu erhöhen.

Was ist Pingora?

Pingora ist ein quelloffenes, auf Rust basierendes Netzwerk-Framework, das von Cloudflare entwickelt wurde.
Es verbindet hohe Leistung bei hoher Parallelität mit Sicherheit und erreicht bis zu die dreifache Leistung von Nginx, einem der am weitesten verbreiteten Webserver.
Durch die Einführung dieser Plattform der nächsten Generation bietet ERPC für Solana optimierte RPC-, gRPC- und Shredstream-Dienste mit hoher Effizienz und Stabilität.

Verbesserungen in Pingora 0.6.0

Die neueste Version Pingora 0.6.0 umfasst die folgenden Verbesserungen:

Cache-bezogene Verbesserungen

  • Optimiertes Laden und Speichern des LRU-Caches
    Das Laden pro Shard und atomare Speichervorgänge verbessern sowohl Zuverlässigkeit als auch Geschwindigkeit.
  • Unterstützung für asynchrones Leeren
    Das Löschen des Caches erfolgt nun asynchron, wodurch Konflikte mit der normalen Anfragenverarbeitung vermieden werden.
  • Erweiterter Cache-Hit-Filter
    Ermöglicht eine flexiblere Steuerung bei Cache-Treffern und macht die Cache-Nutzung effizienter.

Verbesserungen bei Keepalive und Verbindungsverwaltung

  • Präzisere Steuerung des Keepalive-Timeouts
    Reduziert den Aufwand bei der Wiederverwendung von Verbindungen und verbessert CPU-Auslastung und Latenz.
  • Automatische Deaktivierung unnötiger Keepalive-Verbindungen
    Verhindert übermäßigen Ressourcenverbrauch und sorgt für eine stabile Kommunikation.

Verbesserungen der Effizienz von H2- und IO-Schicht

  • Aktualisierung der h2-Crate mit Schutz vor MadeYouReset-Angriffen
    Erhöht die Sicherheit und verbessert gleichzeitig die Effizienz.
  • Optimierte IO-Fehlerbehandlung
    Reduziert unnötige Wiederholungsversuche und redundante Fehlerbehandlung.

Datenübertragung und Anfrageverarbeitung

  • Unterstützung für Multipart-Range-Anfragen
    Verbessert die Effizienz großer Datenübertragungen und reduziert Bandbreitenverbrauch und Latenz.
  • Unterstützung für das Caching großer Datenblöcke
    Reduziert die Belastung durch erneutes Abrufen und sorgt für eine stabile Bereitstellung.
Mit diesen Verbesserungen werden Cache-Effizienz, Verbindungsverwaltung und Leistung bei der Datenübertragung deutlich gestärkt. Wir haben bereits Rückmeldungen wie „Ein seit Langem angestrebtes Ziel wurde endlich erreicht“ erhalten. Nutzer sollten die Verbesserungen direkt in realen Umgebungen erleben können.

Auswirkungen auf die einzelnen Dienste

RPC

Bei häufigen Datenabrufen und beim Senden von Transaktionen sorgt die höhere Cache-Effizienz auch während Spitzenzeiten für reibungslose und stabile Antworten.
Solana RPC Price

gRPC

Bei Geyser gRPC, wo Echtzeitleistung entscheidend ist, halten die verbesserte Verbindungsverwaltung und die optimierte Stream-Verarbeitung Verbindungen auch während langer Sitzungen stabil. Der Bedarf an Wiederholungsversuchen oder einer erneuten Synchronisierung wird reduziert, was zuverlässige Unterstützung für Handels- und Monitoring-Anwendungen bietet.
Geyser gRPC Price

Shredstream

Bei Shredstream, das die Übertragung großer Datenmengen erfordert, sorgen die verbesserte Cache- und Verbindungssteuerung auch unter hoher Last für einen reibungslosen und unterbrechungsfreien Datenstrom mit minimaler Verzögerung und minimalen Störungen.
Shreds Price

Verfügbarkeit

Dieses Update wurde bereits auf alle Endpunkte (RPC, gRPC und Shredstream) angewendet. Preise, Spezifikationen, Ratenlimits und Authentifizierung bleiben unverändert, sodass Kunden die Verbesserungen sofort nutzen können, ohne ihre bestehende Umgebung anzupassen.
Wir haben bereits viele positive Rückmeldungen wie „Ein seit Langem angestrebtes Ziel wurde endlich erreicht“ erhalten. Das bestätigt, dass sich die Verbesserungen in der Praxis deutlich bemerkbar machen.
Wir hoffen, dass Sie von diesen Verbesserungen profitieren.

Herausforderungen, die ERPC löst

Wir haben dedizierte Solana-Infrastruktur und auf Zero Distance ausgerichtete Netzwerke selbst aufgebaut, um die folgenden Herausforderungen zu lösen:
  • Häufige Transaktionsfehler und Latenzschwankungen in allgemeinen RPC-Umgebungen
  • Leistungseinschränkungen durch viele Infrastrukturanbieter
  • Erhebliche Auswirkungen der Netzwerkentfernung auf die Kommunikationsqualität
  • Schwierigkeiten kleinerer Projekte beim Zugang zu hochwertiger Infrastruktur
Durch kontinuierliche Forschung, Entwicklung und Praxistests streben wir als sich ständig weiterentwickelnde Plattform die bestmögliche Leistung an. Für Beratung oder kostenlose Testphasen besuchen Sie bitte:
Vielen Dank für Ihre anhaltende Unterstützung von ERPC.