Skip to main content

シュレッドを取得

生のシュレッドを受信開始 — Heliusダッシュボードで購読します。

Heliusシュレッドデリバリーとは?

Shred Deliveryは、Heliusの事前実行データ製品で、Solanaのトランザクションデータへの超低遅延アクセスを提供するように設計されています。生成されるまま、UDP経由で配信される未処理のシュレッドパケットが届けられ、デシュレッドはユーザー側で実装されます。 デコード済みのトランザクションが必要で未処理のパケットを望まない場合は、デシュレッドのステップをスキップする同じシュレッドパイプラインに基づく別の製品であるPreprocessed Transactionsを使用してください。 生の shred は、propAMM、スナイパー、コピートレーダー、清算ボットのほか、ネットワーク同期のレイテンシを解消したい RPC ノード運用者に競争上の優位性をもたらします。 注意: シュレッドはトランザクションを運び、アカウントの状態は持ちません。 生のシュレッドと事前処理されたトランザクションの両方は、_実行前のトランザクション_を配信します。アカウントやプログラムの更新(トークン残高、ボンディング曲線の状態など)はシュレッド段階では存在せず、実行中にランタイムによって生成されます。リアルタイムでアカウントの状態変化が必要なら、LaserStream gRPCでprocessedのコミットメントを使用してください。
さらに早いトランザクションシグナルを得るために、トランザクションが断片化する前にWebSocketを介してストリーム配信してください。詳細はプレ確認を参照してください。

Raw Shreds (UDP)

お客様側でデシュレッディングロジックが必要です。$1,000 USD/月/IP です。Pro プランのお客様は $800 USD/月/IP です。

Preprocessed Transactions

デコード済みの shred を実行前トランザクションとして WebSocket 経由で配信します。デシュレッディングは不要です。すべての有料プランで利用でき、メッセージあたり 0.1 クレジットです。

バリデータアドバンテージ

Heliusは最高のステークバリデータであり、ステークの少ないバリデータやステークされていないRPCノードよりも速くシュレッドを受信します。

セルフサーブ

ダッシュボードのシュレッズタブからシートを追加および削除します。各シートは1つのIPにバインドします。サーバーに最も近い地域を自動検出します。

シュレッドとは何ですか?

Solanaでは、トランザクションが**「シュレッド」**と呼ばれる小さなデータパケットに分割され、ネットワーク全体での効率的で迅速な伝達が可能になります。 各シュレッドはトランザクションデータの断片であり、標準のネットワークパケット内に収まるように最適化され、バリデータによって迅速に分配され、完全なブロックに再構築されます。 このアーキテクチャは、Solanaの高スループットと低遅延を維持するために不可欠であり、Shred Deliveryはこの生データストリームに直接アクセスします。

詳細を知る:Solanaシュレッドの理解

Solanaのシュレッドメカニズムがどのように機能するか、そしてそれがトレーディングにとってなぜ重要なのかを説明する包括的なブログ記事を読む

生のシュレッズ vs. 処理済みトランザクション

Preprocessed Transactionsは同じシュレッドパイプラインに基づく別の商品です。どちらも事前実行データを提供しますが、Heliusが提供前にどれだけ処理を行うかが異なります。

Raw shreds (UDP)

  • 生成時に配信される未処理の shred パケット
  • デシュレッディングロジックが必要です
  • すべてのプランで利用できます。シート単位で料金が発生し、ダッシュボードから管理できます。
  • propAMM、スナイパー、コピートレーダー、清算ボット、ネットワーク同期のレイテンシを解消したい RPC ノード運用者向けです

Preprocessed Transactions

  • processed より前に取得できる、デコード済みの実行前トランザクション
  • 実行メタデータはありません(残高変更、ログ、エラーなし)
  • preprocessedSubscribe WebSocket を使用し、カスタムのデシュレッディングは不要です
  • すべての有料プランで利用でき、メッセージあたり 0.1 クレジットです

どちらを選択するか

インフラストラクチャがラインレートでデシュレッディング可能であり、毎マイクロ秒が重要な場合は**raw shreds**を選んでください。 デシュレッドロジックを書く必要がなく、processedの先行を求める場合は、**Preprocessed Transactions**を選び、実行メタデータを必要としない場合に使用してください。

Shred Delivery と LaserStream gRPCの比較

LaserStream gRPCとShred Deliveryはトランザクションライフサイクルの異なるポイントに位置しています: 多くのチームは両方を使用します:Shred Deliveryはトレーディングの決定を促す事前実行シグナルに、LaserStream gRPCはダッシュボードを更新し、状態を永続化する実行後確認に使います。

LaserStream gRPCについて学ぶ

リプレイ機能、複数地域へのフェイルオーバー、開発者に優しいSDKsを提供する本番用gRPCストリーミング。

LaserStreamの使用を開始する

HeliusダッシュボードからLaserStreamの使用を開始します。

Heliusバリデータの利点

Heliusはステークウェイトでトップのバリデータであり、ステークの少ないバリデータやステークされていないRPCノードよりも速くシュレッドを受信します。 Turbineでは、ステークウェイトの高いバリデータがデータ伝播ツリーで優先され、ブロックリーダーはシュレッドをステークの高いバリデータであるHeliusに最初に送ります。 このステークウェイトに基づく伝播により、私たちはネットワークのデータフローにおいて可能な限り早くシュレッドを受信します。他のプロバイダーが二次伝播を待ったり、ステークされていないインフラストラクチャに依存したりする必要がある中、私たちのバリデータポジションは、ネットワークを通じて流れる生のトランザクションデータへの直接的で優先されるアクセスを保証します。