ERPC、Solana Shredstreamの全エンドポイントでレイテンシを大幅改善 – 経路最適化と攻撃耐性強化で高速ストリームを実現

投資

ネットワーク基盤の最適化と攻撃耐性の強化

今回の改善では、利用が集中する局面や外部からの影響が発生する状況でも、取得経路と処理特性が安定するよう、ネットワーク経路の最適化と攻撃耐性の強化を実施しました。その結果、スパイク時のばらつきが抑制され、平均レイテンシも安定的に低下しています。処理速度と品質の両立が、Shredstream全体で明確に実現されました。

Solana Shredsの重要性

SolanaのShredsは、ブロックデータがネットワーク上を伝播する最前段のレイヤーを構成します。一般的なRPC、WebSocket、Geyser gRPCといったインターフェースよりも早くデータが流れるため、検知速度や初動設計に直接影響を及ぼします。

Shredsの品質は、単純な平均レイテンシだけでなく、利用が集中する時間帯やトラフィックが急増するスパイク局面において、どれだけ一貫した取得条件を維持できるかに左右されます。今回の改善は、この実運用における安定性を重視して設計されました。

スパイク局面における安定性と品質

Shredstreamのような常時ストリームを扱うシステムでは、利用の集中と同時に攻撃トラフィックや異常なパケット、無効なリクエストが混ざりやすくなります。これらが短時間で蓄積されると、処理や経路にノイズとして残り、スパイク局面での遅延やばらつきとして顕在化します。

ERPCは、こうしたノイズを蓄積させない運用を継続し、取得経路と配信特性が崩れにくい状態を維持しています。今回の改善は、その延長線上にあり、Shredstream全体の体感品質を向上させるものです。

具体的には、Shredstreamの配信経路を再設計し、外部要因の影響を受けにくい構成へ最適化しました。また、攻撃や異常トラフィックを前提とした運用強化を行い、nftables管理と常時監視を詳細化することで、不要な負荷が入口段階で蓄積されにくい状態を維持します。これにより、利用が重なる局面でもストリームが不安定化しにくくなり、レイテンシのばらつきと平均値の両方が改善されています。既存の利用者は、追加の設定や移行作業なしでこの恩恵を受けられます。

マルチリージョン構成が前提となる理由

ERPCのShredstreamは、単一リージョン構成に加え、マルチリージョン前提の構成およびバンドルプランを提供しています。Solanaでは、ブロックリーダーが時間とともに世界各地を巡回するため、特定のリージョンが常に最短・最良の取得点となるわけではありません。

マルチリージョン構成では、複数地点で同時にShredsを観測・取得することで、その瞬間に最も条件の良いリージョンからデータを受け取れる環境を構築できます。時間帯、地理条件、ネットワーク経路による有利不利を固定せず、常に取得条件を最短距離に近い状態に保つことが可能です。Geyser gRPCよりも前段のShredsにアクセスできる点は、低レイテンシ設計において本質的な差をもたらします。

UDP Raw Shredsとの使い分け

ERPCは、極低遅延を追求する上級プロフェッショナル用途にはUDP Forwarding(Raw Shreds)を推奨しています。UDPによるShreds取得は、Solanaバリデータ間のワイヤ形式に近く、オーバーヘッドを抑えた構成が可能です。

一方で、共有Shredstreamは、実装負荷と速度のバランスに優れており、多くのケースで十分に高速かつ安定した運用を実現します。まずShredstreamで検証を行い、初動の限界を追求するフェーズでUDP Raw Shredsを導入するなど、段階的な構成選択が現実的です。Shredsはファイナライズ前の情報であるため、欠損や順不同を前提とした扱いが必要である点は、いずれの構成でも共通です。

料金表とバンドルプラン

Shredstreamの各プランおよび、マルチリージョン前提のバンドルプランについては、以下の料金表を参照してください。バンドルプランは、複数リージョンで同時に取得する構成を、現実的なコストで実現するための選択肢です。

ERPC Direct Shreds 料金表

ERPC Shreds Bundle 料金表

ご利用・相談について

Shredstreamの導入、マルチリージョン構成、UDP Raw Shredsへの移行設計、在庫状況の確認については、Validators DAO公式Discordにて相談を受け付けています。

コメント

タイトルとURLをコピーしました