
ERPC、Solana Leader Slot APIを世界7リージョンのping計測に拡張
公開日:
ELSOUL LABO B.V.とValidators DAOが運営するERPCは、Solanaのリーダー情報を取得するAPIを強化しました。Leader Slot APIが世界7リージョンからのping計測に対応し、新しいValidators Information APIも公開しています。Solanaではブロック生成を担当するリーダーが頻繁に交代するため、通信先が動的に変化します。今回のAPI強化により、開発者はデータに基づいて送信経路やインフラ配置を判断できるようになります。
ポイント
- 1Leader Slot APIが世界7リージョンからの参考RTT計測に対応
- 2エポック全体のリーダー情報を一覧取得するValidators Information APIを新公開
- 3動的に変わるSolanaの通信先をデータで判断し低遅延送信を実現
Solana特有の課題とAPIの役割
従来の金融システムでは注文の送信先は固定されており、通信経路の最適化は比較的容易でした。一方、Solanaではブロック生成を担当するリーダーが数スロットごとに交代します。リーダーは世界各地に分散しているため、トランザクションを届けるべき相手と最適な経路は常に変化します。ERPCのAPIは、現在および将来のリーダー、各バリデータの推定位置、観測リージョンからの遅延をプログラムで取得できるようにします。
Leader Slot APIの拡張内容
Leader Slot APIは、今後のリーダースロットをバリデータの識別情報やアクティブステーク量などとともに返します。これまでping計測はフランクフルトからのみでしたが、今回のアップデートでアムステルダム、ニューヨーク、ロンドン、東京、シンガポール、シドニーを加えた7リージョンに対応しました。これにより、どの送信拠点から短い経路でリーダーに到達できる可能性が高いかを比較できます。計測結果にはICMPへの応答有無や最終計測時刻も含まれ、より正確な判断が可能です。
Validators Information APIの提供開始
新しいValidators Information APIは、現在のエポックで少なくとも1つのリーダースロットを持つすべてのバリデータを1回の呼び出しで取得できます。担当スロット数やアクティブステーク量に加え、取得可能な場合は推定ロケーション、ネットワークエンドポイント、クライアントバージョン、7リージョンからの参考RTTも返します。limit、country、regionパラメータで絞り込みも可能です。執筆時点では全673台の取得に6,800 APIトークンを使用します。
データに基づく動的ルーティングの実現
これらのAPIは、リーダースケジュールとネットワーク状態をアプリケーションの判断ロジックに組み込むためのものです。例えば、今後のリーダースケジュールを取得し、7リージョンからのRTTを比較して利用するRPCや送信経路を自動選択できます。また、エポック全体のリーダー分布を分析し、担当スロット数の多いバリデータに近い地域へインフラを配置することも可能です。ERPCは、Solana上で低遅延な送信やグローバルなインフラ設計を求める開発者に向けて、データとインフラの両方を提供します。
Q&A
Q. ERPCとは何ですか?
A. ELSOUL LABO B.V.とValidators DAOが運営する、Solana向けのRPC(リモートプロシージャコール)サービスです。リーダー情報の取得や遅延計測など、開発者向けのAPIを提供しています。
Q. Leader Slot APIで何ができるようになりますか?
A. 今後のリーダースロットをバリデータの識別情報やステーク量とともに取得できます。さらに、世界7リージョンからの遅延を比較して、最適な送信経路を選ぶ判断材料にできます。
Q. Validators Information APIは誰向けの機能ですか?
A. Solana上でアプリケーションを開発・運用するエンジニア向けです。エポック全体のリーダー分布や各バリデータの推定位置を一覧で確認できるため、自社インフラの配置先を検討する際に役立ちます。
関連リンク

O!Productニュース編集部からのコメント
7地域のRTTを比較できれば、Solanaアプリの送信経路やノード配置を実測値に基づいて検討しやすくなります。
引用元:PR TIMES
この記事の著者
O!Productニュース編集部








