LaserStream gRPCとは?
LaserStream gRPCは、gRPCを介して信頼性の高い低遅延のSolanaデータを必要とする開発者のために特別に設計された次世代のストリーミングサービスです。 オンチェーンのイベント(トランザクション、スロット、ブロック、アカウントなど)を業界トップの信頼性、パフォーマンス、および柔軟性で直接アプリケーションに届けます。LaserStreamノードは、直接Solanaリーダーに接続し、生成されるとすぐにシュレッドを受け取り、超低遅延で処理されたデータをアプリケーションに提供します。 標準のSolana RPCノードとは異なり、LaserStreamはストリーミング用途のために特別に設計されており、従来のノードセットアップでは利用できない機能を提供しています。Historical Replay
開始スロットを指定すると、過去48時間に取得できなかったデータを自動的にバックフィルし、切断後もデータの連続性を確保します。
Multi-Node Reliability
集約された複数のノードから同時にストリーミングすることで、単一障害点を排除し、最大限の稼働時間を確保します。
High Performance
接続処理を最適化したストリーミング専用設計により、標準接続と比べてレイテンシを短縮し、スループットを向上させます。
Yellowstone-Compatible
オープンなYellowstone gRPCプロトコルとワイヤー互換性があるため、任意のYellowstoneクライアントをそのまま代替として使用できます。
プラン要件
LaserStream Devnetはすべてのプランで利用可能です。LaserStream Mainnetアクセスにはビジネスまたはプロフェッショナルプランが必要です。はじめに
Quickstart
SDKをインストールし、エンドポイントを選択して、最初のトランザクションをストリーミングします。
Clients & SDKs
TypeScript、Rust、GoのSDKに加え、任意のYellowstone gRPCクライアントを使用できます。
Historical Replay
切断後に取得できなかった最大48時間分のデータをバックフィルします。
Delivery Guarantees
少なくとも1回の配信、順序付け、リプレイのセマンティクスについて説明します。
Compressed Filters
圧縮アカウントフィルターを使用し、1つのストリームで数十万件のアカウントを追跡します。
Token Account Filtering
tokenAccounts(ATA)展開を使用して、ウォレットへのSPLトークン送金を検出します。Token Mint Filtering
matchMintsを使用して、トークンミントに関するすべてのトランザクションを購読します。LaserStream gRPC vs. シュレッド配信
LaserStream gRPCは、コミットメントレベルの保証(処理済み、確認済み、最終化済み)を備えた処理済みデータを提供し、すぐに使用できる状態で生産準備が整います。 propAMM、スナイパー、コピートレーダー、清算ボット、RPC ノードの同期などで、処理が完了する前にデータが必要な場合は、Shred Deliveryを参照してください。次の 2 つの形態で提供されます。- Raw shreds (UDP) — 超低レイテンシの shred を受信し、ご自身で deshred します。IP あたり月額 $1,000 USD(Pro プランでは IP あたり月額 $800 USD)です。Helius ダッシュボードでサブスクライブできます。
- 前処理済みトランザクション — Helius が shred をデコードし、
processedcommitment レベルのデータより約 8 ms 早く配信します。すべての有料プランで、preprocessedSubscribeWebSocketを介して、メッセージあたり 0.1 クレジットで配信されます。
注: LaserStream gRPCを使用した
processedは、アカウントとプログラムの更新を受け取るための最速方法です。アカウント状態の変更は実行中にランタイムで生成されるため、シュレッドや事前処理済みトランザクションには存在しません。LaserStreamの事後実行ストリームだけがそれを運びます。processedで最も早い配信を使用し、巻き戻しされない最終化レベルを必要とする場合はconfirmedを使用してください。