Skip to main content

LaserStream の購入

LaserStream は 9つのリージョナルエンドポイント をサポートし、リプレイを伴う自動フェールオーバーが可能で、Geyser の代役として使用できます。専用ノードに比べ、高いスループットと耐障害性を実現します。詳細については、比較をご覧ください。
LaserStream Devnet は Developer、Business、および Professional プランで利用可能です。LaserStream Mainnet を利用するには Business または Professional プランが必要です。Helius ダッシュボードから始める 次に、最初のストリームを接続するための LaserStream gRPC クイックスタートに従ってください。
LaserStream Plus アドオンは、Professional プランの従量制モデルを予測可能な月額費用に変えます。5 つのレベルで提供されており、5TB ($400)、10TB ($750)、25TB ($1,750)、50TB ($3,250)、100TB ($6,000) です。各レベルには指定されたデータ許容量が含まれ、クレジットは消費されません。その後の超過分については 0.1 MB(非圧縮)ごとに 2 クレジットが課金されます。詳細な料金を表示
絶対最低遅延のためには、プリコンファメーションはバリデータのスケジューラが実行をコミットした瞬間にスケジュールされたトランザクションをストリームします — それらがシュレッディングされる前に。Heliusが提供する最も早いトランザクション信号であり、preconfSubscribe WebSocketサブスクリプションで配信されます。プロフェッショナルプラン以上が必要です;メッセージごとに10クレジットの計測です。次に早いストリーミング製品は Raw Shreds (UDP) で、ネットワークから直接未処理のシュレッドを提供します。Helius はステークによるトップの検証者であり、他のネットワーク参加者よりも早くシュレッドを受信します。Helius ダッシュボードでサブスクリプションをすると、シュレッドは通常サーバー IP アドレスを提出してから 5 秒以内に到着し始めます各シートは 1,000//IPプロプランでは1,000/月/IP プロプランでは 800/月/IP。詳細は プランページ をご覧ください。コミットメント保証付きの処理済データを必要とする実運用アプリケーションに向けて、LaserStream は処理済ストリーミングソリューションの中で最も低遅延を提供します。直結して Solana リーダーと接続し、地理的遅延を最小限に抑える複数のリージョナルエンドポイントにまたがります。Helius ダッシュボードで LaserStream を始める
はい! Helius は Raw Shreds (UDP) を提供しており、非常に低遅延で未加工の Solana トランザクションデータへのアクセスが可能な主要低遅延シュレッド提供サービスです。シュレッドデリバリーは、ネットワークから直接未処理のシュレッドを提供し、高頻度取引やアービトラージ戦略において競争力を大幅に向上させます。Raw Shreds にサブスクライブする ことができ、Helius ダッシュボードから直接行えます。シートを追加し、IP アドレスを入力するだけで、手動プロビジョニングは不要です。各シートは 1,000//IP(プロプランでは1,000/月/IP (プロプランでは 800/月/IP)。ステークによるトップの検証者であるヘリウスは、ステークの少ない検証者やステークされていない RPC ノードよりも早くシュレッドを受信します。LaserStream との主な違い:
  • シュレッドデリバリー: 未処理のシュレッド。Helius ダッシュボード経由でセルフサービス。デシュレッドロジックが必要。Jito の ShredStream Proxyを参考にスタート可能です。
  • LaserStream: 顧客保証付きで処理済データ、24時間の履歴再生、開発者向け SDK に最適です。
ストリームごとに最大 1000 万 のアカウントを含むことができ、プログラムフィルターは無制限です。接続の制限はプランによって異なります:ビジネスプランは最大 10 の同時 gRPC 接続、プロフェッショナルプランは最大 100 の同時 gRPC 接続を取得できます。

LaserStream の使用

はい! LaserStream gRPC は Yellowstone gRPC の代替として設計されています。エンドポイントと API トークンを変更するだけで、既存の gRPC コードはすぐに LaserStream で動作します。LaserStream はオープンソースの gRPC プロトコルを使用しています。
Helius ダッシュボードの LaserStream ページで、LaserStream の帯域幅メトリクスを確認できます。
はい。プリコンファメーションはバリデータのスケジューラが実行をコミットした瞬間にスケジュールされたトランザクションをストリームします — それらがシュレッディングされる前に。Heliusが提供する最も早いトランザクション信号であり、preconfSubscribe WebSocketサブスクリプションで配信されます。プロフェッショナルプラン以上が必要です;メッセージごとに10クレジットの計測です。デコードされたシュレッドは、Heliusのシュレッドデリバリープロダクトファミリーの一部であるプリプロセストランザクション(ベータ版)を通じて利用可能です。これらは、processedコミットメントレベルより平均で約8ミリ秒早く到着しますが、残高変更、ログ、エラー情報のような実行メタデータは含まれていません。プロフェッショナルプラン以上の加入者に利用可能で、0.1 MB(非圧縮)あたり2クレジットとして計測されます。また、Raw Shreds (UDP) を使用して、未処理の Solana シュレッドを UDP 経由で受信することもできます(カスタムのデシュレッドロジックが必要です)。Helius ダッシュボードで Raw Shreds をサブスクライブ することができ、ダッシュボードでシートを購入してサーバーの IP アドレスを入力して始めてください(1,000//IPまたはプロプランの場合1,000/月/IP または プロプランの場合 800/月/IP)。
はい、1つの SubscribeRequest で複数のデータタイプにサブスクリプションできます。個別のフィルター設定を追加することで(たとえば、accounts および transactions など)、1つのストリームで両方のアカウント更新とトランザクションデータを受信できます。

メッセージの順序

いいえ、LaserStream はメッセージの順序を保証しません。トランザクションやアカウント更新は、同じスロット内でも順不同で受け取ることがあります。詳細については、LaserStream 配信保証に関するドキュメントをご覧ください。
いいえ、LaserStream はアカウントを書き込み順にストリームしません。アカウントの更新は、台帳に書き込まれた順序とは異なる順序で到着する可能性があります。詳細については、LaserStream 配信保証をご覧ください。
トランザクションを順序通りにストリームすることはできませんが、クライアント側で順序を再構成することができます。このようにして行うことができます:
  1. クライアント側でメッセージをバッファリングする
  2. 各メッセージに含まれる slot および index フィールドを抽出する
  3. これらのフィールドに基づいてトランザクションを並べ替える
slot フィールドはトランザクションがどのスロットに所属しているかを示し、index フィールドはそのスロット内での位置を示します。これらを使用することで順序を再構成できます。

LaserStream のトラブルシューティング

クライアント側のボトルネック: JavaScript クライアントはオーバーロード時に遅延します。フィルターを絞るか、より高速な言語に切り替えてください。限られたローカル帯域幅: 重いサブスクリプションは遅いリンクを飽和させる可能性があります。ネットワーク使用量を監視するか、接続をアップグレードしてください。地理的距離: 最寄りのリージョンの LaserStream エンドポイントを選択してください。長いルートはパケットドロップや遅延を引き起こします。処理ロジック: メインスレッドをブロックしないようにし、非同期キューやワーカーを使用してください。ベンチマークヒント:
x-token と エンドポイントを確認し、アウトバウンド gRPC が許可されていることを確認してください。ダッシュボードで接続ステータスを確認し、アプリケーションのエラーログで認証またはネットワークの問題を確認してください。
公開鍵とコミットメントレベルを確認し、ANDおよびORロジックを確認してください。フィルタは、ドキュメントに記載されているように評価されます。
これらは接続の健康状態を維持し、タイムアウトを防ぐping/heartbeatイベントです。gRPCプロトコルの接続管理の一部です。これらのイベントを安全に無視するか、アプリケーションで接続ステータスを監視するために使用できます。

さらに詳しいヘルプが必要ですか?

サポートに連絡する

Discord、チャット、メールサポートを通じて私たちのチームからヘルプを受けられます。

ステータスページ

リアルタイムのサービスの可用性とパフォーマンス情報を確認できます。