SLV v0.9.902 をリリース。Solana Geyser gRPC ノード構築時に Richat をデフォルト採用し、配信レイテンシと安定性を向上
SLV を用いて新たに構築される Geyser gRPC ノードにおいて、配信レイテンシおよび時間帯や負荷によるばらつきが大幅に改善

ELSOUL LABO B.V.(本社:オランダ・アムステルダム、代表取締役 CEO:川崎文武)および Validators DAO は、Solana バリデータおよび周辺インフラ運用のためのオープンソース基盤 SLV において、v0.9.902 をリリースしたことをお知らせいたします。
本リリースでは、Geyser gRPC ノードを構築する際のデフォルト構成を更新し、従来採用していた Yellowstone 系の純正 Geyser プラグインに代えて、Lamports Dev が開発するオープンソースのストリーミング基盤 Richat を標準で利用する構成としました。これにより、SLV を用いて新たに構築される Geyser gRPC ノードにおいて、配信レイテンシおよび時間帯や負荷によるばらつきが大幅に改善されています。
Geyser gRPC ノード構築における実運用上の課題
Solana における Geyser gRPC は、トランザクションやアカウント、スロットといったブロックチェーンイベントをリアルタイムに取得するための重要なインターフェースです。一方で、その性能は単に gRPC エンドポイントを有効化したかどうかだけで決まるものではありません。
実運用では、採用する Geyser プラグインの実装や、イベントの取り込みから配信までのストリーミング経路、内部バッファリングや重複処理の設計によって、レイテンシや安定性に明確な差が生じます。この差は平均値だけでなく、時間帯やネットワーク状況によるばらつきとしても顕在化し、アプリケーションの運用品質に直接影響します。
SLV における研究開発と Richat 採用の判断
SLV は、ERPC および Validators DAO が Solana の実運用を通じて得てきた研究成果を、再現可能な形でオープンソースとして共有することを目的とした基盤です。Geyser gRPC ノードについても、これまで実運用で広く利用されてきた Yellowstone 系の純正プラグインを前提に構成してきました。
しかし、継続的な研究開発と検証の結果、複数のストリーミングソースを扱う構成や、高負荷時の配信安定性において、richat の配信特性がより優れていることを確認しました。今回の v0.9.902 では、この検証結果を反映し、Geyser gRPC ノード構築時のデフォルト構成として Richat を採用しています。
これは既存構成を否定するものではなく、実運用で得られた事実に基づき、より適した実装を選択したものです。
Richat: https://github.com/lamports-dev/richat
SLV v0.9.902 による Geyser gRPC ノードの改善点
richat をデフォルトとしたことで、SLV によって新たに構築される Geyser gRPC ノードでは、配信経路の整理や重複処理の抑制が進み、全体としてストリーミングの安定性が向上しています。これにより、ピーク時の遅延増加や、リージョンや時間帯による挙動のばらつきを抑えやすい構成となっています。
これらの改善は、ERPC が商用環境で提供している Geyser gRPC エンドポイントにおける設計思想とも共通しており、SLV を用いることで、同様の方向性を持った構成を検証・構築できるようになっています。
QUIC 配信への対応について
今回の Richat 採用により、gRPC 配信に加えて、QUIC を用いたストリーミング配信を前提とする構成についても、技術的な検討および実装が可能な状態となりました。richat では、QUIC を活用した高スループットかつ低レイテンシなストリーミングを想定した設計が行われており、用途に応じた配信方式の選択肢が広がっています。
QUIC を用いた配信構成の詳細やクイックスタートについては、研究開発および検証を進めたうえで、別途ドキュメントとして案内する予定です。
SLV の位置づけとオープンソースとしての意義
SLV は、ERPC および Validators DAO が日々の運用の中で検証している構成や判断をブラックボックス化するのではなく、オープンソースとして共有することで、Solana エコシステム全体の運用品質向上に貢献することを目指しています。
商用サービスとして最適化・運用されている ERPC と、研究成果を再現可能な形で提供する SLV は、それぞれ役割が異なりますが、相互にフィードバックされる関係にあります。
ご利用について
SLV v0.9.902 を利用することで、従来構成と比較して低レイテンシかつ安定した Geyser gRPC ノードを構築することが可能です。PoC や検証環境、独自運用の検討において、最新版 SLV による構成をぜひお試しください。
SLV へのフィードバックおよび Geyser gRPC 用ノード購入に関するご相談は、Validators DAO 公式 Discord にて承っております。
-
Validators DAO 公式 Discord: https://discord.gg/C7ZQSrCkYR
-
SLV 公式サイト: https://slv.dev/ja
-
SLV GitHub: https://github.com/validatorsdao/slv
すべての画像
