SLV v0.9.902 veröffentlicht: Richat als Standard für die Bereitstellung von Solana-Geyser-gRPC-Knoten verbessert Latenz und Stabilität

ELSOUL LABO B.V. (Hauptsitz: Amsterdam, Niederlande; CEO: Fumitake Kawasaki) gibt gemeinsam mit Validators DAO die Veröffentlichung von SLV v0.9.902 bekannt, einer Open-Source-Plattform für den Betrieb von Solana-Validatoren und zugehöriger Infrastruktur.
In diesem Release wurde die Standardkonfiguration für die Bereitstellung von Geyser-gRPC-Knoten aktualisiert. SLV verwendet nun richat – eine von Lamports Dev entwickelte Open-Source-Streaming-Plattform – als Standardimplementierung und ersetzt damit die bisher verwendeten offiziellen Yellowstone-basierten Geyser-Plugins. Dadurch erreichen neu bereitgestellte Geyser-gRPC-Knoten, die mit SLV erstellt wurden, eine deutlich geringere Zustellungslatenz und zeigen weniger durch Tageszeit und Auslastung verursachte Schwankungen.
Betriebliche Herausforderungen bei der Bereitstellung von Geyser-gRPC-Knoten
Geyser gRPC dient als wichtige Schnittstelle für den Zugriff auf Echtzeit-Blockchain-Ereignisse auf Solana, darunter Transaktionen, Konten und Slots. Die Leistung hängt jedoch nicht allein davon ab, ob ein gRPC-Endpunkt aktiviert ist.
Im praktischen Betrieb zeigen sich deutliche Unterschiede bei Latenz und Stabilität – abhängig von der gewählten Geyser-Plugin-Implementierung, der Struktur des Streaming-Pfads von der Aufnahme bis zur Zustellung sowie der Auslegung interner Puffer- und Deduplizierungsmechanismen. Diese Unterschiede zeigen sich nicht nur in der durchschnittlichen Latenz, sondern auch in zeit- und netzwerkabhängigen Schwankungen, die die Zuverlässigkeit von Anwendungen und die betriebliche Qualität unmittelbar beeinflussen.
Forschung und Evaluierung hinter der Einführung von Richat in SLV
SLV ist darauf ausgerichtet, die durch den realen Solana-Betrieb von ERPC und Validators DAO gewonnenen Forschungsergebnisse in reproduzierbarer, offener Form weiterzugeben. Für Geyser-gRPC-Knoten war SLV zuvor um offizielle Yellowstone-basierte Plugins herum aufgebaut, die in Produktionsumgebungen weit verbreitet sind.
Durch kontinuierliche Forschung und Evaluierung wurde jedoch deutlich, dass Richat überlegene Zustellungseigenschaften aufweist, insbesondere bei Konfigurationen mit mehreren Streaming-Quellen und unter hoher Last. In SLV v0.9.902 spiegeln sich diese Erkenntnisse in der Einführung von Richat als Standardkonfiguration für die Bereitstellung von Geyser-gRPC-Knoten wider.
Diese Änderung macht frühere Konfigurationen nicht ungültig. Vielmehr handelt es sich um die Auswahl einer besser geeigneten Implementierung auf Grundlage des beobachteten Verhaltens im realen Betrieb.
Verbesserungen durch SLV v0.9.902 für Geyser-gRPC-Knoten
Indem Richat zum Standard gemacht wird, profitieren mit SLV bereitgestellte Geyser-gRPC-Knoten von besser organisierten Zustellpfaden und weniger redundanter Verarbeitung. Das führt zu einer höheren Stabilität des gesamten Streamings. Dadurch lassen sich Latenzspitzen während hoher Auslastung leichter reduzieren und Verhaltensschwankungen zwischen Regionen und Zeitzonen minimieren.
Diese Verbesserungen entsprechen den Konstruktionsprinzipien der kommerziell betriebenen Geyser-gRPC-Endpunkte von ERPC. Mit SLV können Entwickler und Betreiber nun Konfigurationen evaluieren und erstellen, die demselben grundlegenden Ansatz folgen.
Unterstützung für QUIC-basiertes Streaming
Mit der Einführung von Richat kann SLV nun neben der herkömmlichen gRPC-Zustellung auch Konfigurationen für QUIC-basiertes Streaming unterstützen. Richat ist auf Streaming über QUIC mit hohem Durchsatz und niedriger Latenz ausgelegt und erweitert damit je nach Anforderungen der Anwendung die verfügbaren Zustelloptionen.
Details zu QUIC-basierten Zustellkonfigurationen und Schnellstartanleitungen werden nach weiterer Forschung, Evaluierung und Validierung separat bereitgestellt.
Die Rolle von SLV und die Bedeutung von Open Source
SLV zielt darauf ab, zur allgemeinen Verbesserung der betrieblichen Qualität im gesamten Solana-Ökosystem beizutragen, indem bei ERPC und Validators DAO durch den täglichen Betrieb validierte Konfigurationen und Entscheidungen offen geteilt werden, anstatt sie als Blackboxen zu behandeln.
Während ERPC als kommerziell optimierter und verwalteter Dienst betrieben wird, dient SLV als reproduzierbare Open-Source-Plattform, die diese Forschungsergebnisse widerspiegelt. Beide ergänzen sich in einer sich gegenseitig verstärkenden Beziehung.
Erste Schritte
Mit SLV v0.9.902 können Betreiber Geyser-gRPC-Knoten mit geringerer Latenz und höherer Stabilität als bei früheren Konfigurationen bereitstellen. Wir empfehlen, die neueste SLV-Version für Proof-of-Concept-Setups, Evaluierungsumgebungen und den unabhängigen Betrieb auszuprobieren.
Feedback zu SLV und Beratung zur Bereitstellung von Geyser-gRPC-Knoten erhalten Sie über den offiziellen Discord von Validators DAO.
- Offizieller Validators DAO Discord: https://discord.gg/C7ZQSr CkYR
- Offizielle SLV-Website: https://slv.dev/de
- SLV GitHub: https://github.com/validatorsdao/slv


