ERPCとSolana Geyserの進化
ERPCは、Solana Geyser gRPC及びDirect Shredsの全リージョンのエンドポイントをHTTP化することで、通信のオーバーヘッドを削減し、レイテンシを120ms以上改善したと発表しました。この変更は、先日のAMD EPYC第5世代へのアップグレードやチューニング改善に続くものであり、パフォーマンス向上の集大成と言えるでしょう。
HTTP化の背景
ERPCがHTTP化を決定した理由は、Solanaブロックチェーンがパブリックデータであり、配信される情報に秘匿性がないためです。従来のTLS(HTTPS)接続は、暗号化によるオーバーヘッドが通信全体に影響を及ぼし、接続時やストリーミング中にレイテンシを増加させていました。これは、秘匿情報のないデータにとって実質的なセキュリティ上の利点を提供しないことから、ERPCはこの判断に至りました。
新たな接続管理方法
HTTP化に際して、ERPCはトークンやAPIキーに依存せず、IPアドレスによる接続認証を導入しました。この変更により、認証処理によるオーバーヘッドが排除され、通信中の余分なプロセスが最小限に抑えられています。この移行は、一夜にして実現したものではなく、セキュリティチェックや不正アクセス対策を維持しつつ通信オーバーヘッドを最小化するために、長期にわたる研究開発が必要でした。
パフォーマンスの向上
アップデートの効果は顕著で、gRPCエンドポイントとDirect Shreds(Shredstream)エンドポイントのいずれにおいても、P99レイテンシが120ms以上改善されました。これにより、負荷が集中する時間帯においても安定したパフォーマンスが保障されるようになりました。
対象リージョン
今回のアップデートは、フランクフルト、アムステルダム、ロンドン、ニューヨーク、東京、シンガポールなどの全リージョンに適用されています。ユーザーは以前のHTTPSエンドポイントのURLをHTTPに変更するだけで、新しいエンドポイントにアクセス可能になります。
構造的優位性の確保
一般的なHTTPリクエストでは、TLSのオーバーヘッドは接続時のハンドシェイクに集中していますが、gRPCストリーミングでは、そのコストがデータストリーム全体に影響します。このため、gRPC環境のように高頻度でデータが流れる際には、暗号化処理が特に通過時間(P95/P99)に顕著に影響します。HTTP化によりこのボトルネックを排除したことで、より良い安定性とレイテンシの改善が実現しました。
ゼロ距離アーキテクチャとの融合
ERPCは、Solanaのステーク集積が高いデータセンターにエンドポイントを配置することで、主要バリデータとのゼロ距離通信を実現しています。このHTTP化により通信オーバーヘッドを削減することで、物理的な近接性と通信効率を最大限に活用した設計が実現されています。全てのラインナップにおいてファーストクラスのリソースを用意し、最新世代のAMD EPYCプロセッサを常時フルターボ運用することで、ユーザーに高いパフォーマンスを提供します。
将来的な展望
ERPCは今後も研究開発を続け、SolanaのトップティアRPCプロバイダとして、さらなる低レイテンシ化と品質向上に努めるとしています。ユーザーから寄せられるフィードバックがプラットフォーム改善の源泉となっており、円滑で高性能なプラットフォームがより多くの人々に提供されることを目指しています。
お問い合わせ
サポートが必要な場合は、Validators DAOの公式Discordを通じてサポートチケットを作成することができます。詳しい情報や各種プランは、ERPCの公式サイトで確認できるので、ぜひ訪れてみてください。
心より、ご利用者の皆様に感謝申し上げます。