Skip to main content

シュレッドを取得

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

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

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

生のシュレッズ (UDP)

あなたの側でのデシュレッドロジックが必要です。$1,000/月/IP。プロプラン顧客は$800/月/IPを支払います。

処理済みトランザクション

WebSocketを介して事前実行トランザクションとして配信されるデコード済みシュレッズ—デシュレッドは不要です。すべての有料プラン、1メッセージにつき0.1クレジット。

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

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

セルフサーブ

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

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

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

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

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

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

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

生のシュレッズ (UDP)

  • 生成されるままの未処理のシュレッドパケットが配信されます
  • デシュレッドロジックが必要
  • すべてのプランで利用可能。シートごとに支払う;ダッシュボードで管理
  • propAMM、スナイパー、コピー・トレーダー、清算ボット、裁定取引、ネットワーク同期遅延を排除したいRPCノードオペレーター向け

処理済みトランザクション

  • デコード済み事前実行トランザクション、processedの先行
  • 実行メタデータなし(バランス変更、ログ、エラーなし)
  • preprocessedSubscribe WebSocket; カスタムデシュレッドなし
  • すべての有料プラン、1メッセージにつき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に最初に送ります。 このステークウェイトに基づく伝播により、私たちはネットワークのデータフローにおいて可能な限り早くシュレッドを受信します。他のプロバイダーが二次伝播を待ったり、ステークされていないインフラストラクチャに依存したりする必要がある中、私たちのバリデータポジションは、ネットワークを通じて流れる生のトランザクションデータへの直接的で優先されるアクセスを保証します。