メインコンテンツへスキップ

Solanaでのデータストリーミングとは?

データストリーミングにより、アプリケーションはチェーン上でイベントが発生する際にSolanaブロックチェーンからリアルタイムで更新を受け取ることができます。更新を繰り返しポーリングする代わりに、ストリーミングは永続的な接続を確立し、トランザクションが処理されたりアカウントが変更されたりブロックが生成されたりすると、データをアプリケーションに即時にプッシュします。 これは、次のような即時データを必要とするアプリケーションにとって重要です:
  • 取引アプリケーション 価格変動や清算を監視
  • DeFiプロトコル ユーザーのインタラクションや状態変化を追跡
  • NFTマーケットプレイス 売買、リスト、転送を検出
  • 分析プラットフォーム 包括的なブロックチェーンメトリックを収集
  • ウォレット リアルタイムの残高とトランザクションの更新を表示
トレーディング戦略の構築中ですか?トレーディング セクションは、レイテンシーに敏感な製品を一つにまとめています — Pre ConfirmationsShred Delivery、および Helius Sender

データストリーミングにHeliusを選ぶ理由

超低レイテンシー

Solanaリーダーへの直接接続により、サブセカンドでのデータ配信を実現

エンタープライズの信頼性

多ノードの冗長性と自動フォールオーバーで99.9%の稼働率を保証

24時間履歴再生

自動バックフィル機能でデータを逃しません

グローバルインフラ

世界中の複数の地域にエンドポイントを持ち、最適なパフォーマンスを実現

どのストリーミングソリューションを使うべきか?

必要なデータの段階アプリがそれを消費したい方法に合った製品を選びます。以下の表は、各オプションとその配信形状、および最適なワークロードの種類をマッピングしています。
どれを選ぶべきか不明ですか?多くのプロダクションアプリはバックエンドにLaserStream gRPC、ブラウザ/UIクライアントにLaserStream WebSocketを使います。Webhooksは永続的な接続を維持したくないときに適しています。Shred Deliveryはサブミリ秒のトレーディング戦略向けに特化されています — 事前処理されたトランザクションモードではprocessedより約8ms早く到達します。最も早いトランザクション信号は、Pre Confirmationsがシュレッドされる前に予約されたトランザクションをストリーミングします。

最適化の目的で選ぶ

シュレッドベースの製品とLaserStreamのコミットメントレベルはトランザクションライフサイクルの異なるポイントに位置します。受け取りたいものはプロトコルと同様に重要です:
よくある間違い: リアルタイムのアカウントやプログラムの状態変化が必要な場合(例:AMMのボンディングカーブアカウントやユーザーのトークン残高の監視)、Shred Deliveryは役に立ちません — それらの更新はシュレッド段階では存在しません。LaserStream gRPC at processedを使用してください。

Heliusストリーミングソリューション

Pre Confirmations

Pre Confirmations は、バリデータのスケジューラがそれを実行することを約束した瞬間、まだシュレッドされる前の最も早期にトランザクションを観測できる点でトランザクションをストリーム配信します。Heliusが提供する最低レイテンシーのトランザクション信号であり、ご利用には10クレジット/メッセージが必要です。

最適な用途

オンチェーン活動に対する最も早い反応:
  • propAMMs
  • スナイパー
  • コピー・トレーダー
  • 清算ボット
プレ確認は早期信号であり、保証ではありません — そのトランザクションはまだ着地しておらず、失敗またはドロップされる可能性があります。

Shred Delivery

Shred Delivery はHeliusの事前実行データ製品です。以下の2種類があります:
  • Raw shreds (UDP) — Heliusは主要バリデータとしてステークされているため、ローアステークバリデータやノンステーキRPCノードよりも早くシュレッドを受信します。デシュレッディングはご自身で実装します。全プランで使用可能です;各シートは$1,000/月/IP(プロプランは$800/月/IP)。Heliusダッシュボードで購読 - 手動プロビジョニング不要です。
  • 事前処理トランザクション(gRPC、パブリックベータ) — シュレッドをデコード済み。デシュレッディングステップをスキップし、平均で8ms早くトランザクションを配信。ご利用には、プロフェッショナルプランのご契約が必要です (20クレジット/1MB)。

最適な用途

  • propAMMs
  • スナイパー
  • コピー・トレーダー
  • 清算ボット
  • アービトラージ
  • ネットワーク同期遅延を除去したいRPCノードオペレーター
生シュレッドの受信の準備はできていますか?Heliusダッシュボードで購読 します。詳細は価格をご覧ください。

LaserStream gRPC(全プランDevnet、Business+ Mainnet)

LaserStream gRPC は、gRPCを介して超低レイテンシーのデータストリーミングを提供します。高度な機能として履歴再生、接続の自動再接続、多ノードの信頼性を備えています。LaserStreamはオープンなYellowstone gRPCプロトコルとワイヤー互換があるので、任意のYellowstoneクライアントが動作します。

主な機能

  • 簡単設定: ハードウェアやアップグレードの管理に悩むことなく、高速なgRPCストリームを取得
  • 24時間履歴再生: 自動的に最大24時間のデータをバックフィル
  • 自動再接続: 賢明な再試行ロジックを備えた組み込み接続管理
  • グローバルエンドポイント: 世界9地域で最適な低レイテンシーを実現[/laserstream/grpc#mainnet-endpoints]
  • Yellowstone互換: 既存の@triton-one/yellowstone-grpcセットアップの代替として機能

最適な用途

  • バックエンドサービス
  • 高スループットアプリケーション
  • データ配信の保証が必要なミッションクリティカルシステム
HeliusダッシュボードからLaserStreamを始めましょう。MainnetはBusinessプラン以上が必要です。Devnetはすべての有料プランで利用可能です。プランの詳細をご覧ください。

LaserStream WebSocket

LaserStream WebSocket は、LaserStreamのWebSocketプロトコルバリアントです。標準的なSolana JSON-RPCサブスクリプションメソッド (accountSubscribe, programSubscribe, logsSubscribe, …) に加え、Helius固有の拡張機能 (transactionSubscribe など) を同じ統一エンドポイントで提供し、LaserStreamバックエンドと同じ基盤で動作します。

主な機能

  • 完全なSolana互換性: 任意のSolana WebSocketクライアントライブラリと連携
  • Helius拡張: 豊富なフィルタリングが可能なtransactionSubscribeと拡張accountSubscribe
  • 従来のAgave RPCベースWebSocketより最大200 ms高速
  • 統一エンドポイント: 標準およびHelius拡張メソッドの両方に対応するwss://mainnet.helius-rpc.comwss://devnet.helius-rpc.com

最適な用途

リアルタイムのフロントエンドアプリ、中等量のバックエンド、広範なエコシステムとの互換性

Webhooks

チェーン上の活動のイベント駆動サーバー間のWebhook通知をエンドポイントに配信します。

主な機能

  • パースされたイベントデータ: 売買、スワップなどの人間に読みやすいトランザクションデータ
  • 複数のタイプ: 拡張、ロー、Discord webhookオプション
  • トランザクションフィルタリング: 特定のイベントタイプとアドレスへのサブスクリプション
  • 信頼性の高い配信: 自動リトライと配信確認

最適な用途

イベント駆動のアーキテクチャ、通知、外部サービスとの統合

初めての手順

1

ソリューションを選ぶ

アプリの要件とインフラに最適なストリーミング手法を選択します。
2

APIキーを取得

dashboard.helius.devでサインアップし、APIキーを取得します。
3

クイックスタートに従う

各ソリューションには専用のクイックスタートガイドとコードサンプルがあります。
4

監視とスケール

Heliusダッシュボードを使用して利用状況を監視し、プランを必要に応じてスケールします。

データストリーミングクイックスタート

初めてのストリーミング接続を数分で設定できます

サポートとコミュニティ

ドキュメンテーション

すべてのストリーミング方法に対する包括的なAPIリファレンスとガイド

Discordコミュニティ

HeliusでSolanaに構築する何千もの開発者とつながりましょう

エンタープライズサポート

ビジネスおよびプロフェッショナル顧客向けの優先サポートチャネル
Solanaデータのストリーミングを始める準備はできましたか? お好みの方法を選び、ドキュメントに飛び込みましょう!