企業動向

ERPC、Solana Shredstreamのレイテンシを大幅改善—経路最適化で高速ストリームを実現


Solana Shredsの重要性

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

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

スパイク局面での安定性向上

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

Direct Shreds 料金表 Shreds Bundle 料金表

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


ソース元

関連記事

著者紹介:press

press プレスリリースを元に、サイバーセキュリティ関連の企業動向を配信しています。情報の正確性についてはソース元をご確認ください。



カテゴリ:
タグ: