NFTの高頻度取引とは、資産ごとに買い手が異なり得る市場で、観測、判断、取引を繰り返そうとする取組みです。流動性の高い金融市場から借りた表現ですが、NFTのコレクションでは、一時間の独立した売買がわずか数件の場合もあります。数千件のメッセージを受け取っても、数千回の実行可能な取引が生まれるわけではありません。高速なシステムでも、自分の在庫には当てはまらない出品、移転、重複、オファーの処理に、大半の時間を使う場合があります。
したがって有用なのは、どの遅延が妥当な取引を実際に妨げ、それを減らすのにいくらかかるかという、採算上の問いです。早い観測が価値を持つには、資産が正規のもので、注文が引き続き使え、購入が定めた制限内に収まり、現実的な売却でリスクに見合う結果を得られる必要があります。このガイドは、速度の測定値や収益の約束ではなく仮の例を使い、NFT戦略の一要素として遅延を検討します。
NFTの高頻度取引には複数の時刻がある
観測した機会には、複数の時刻があります。売り手が注文を作り、サービスが見つけ、収集機能がメッセージを受け取り、検証が終わり、買い手がトランザクションを認可し、ネットワークが取り込み、アプリが結果を検証します。これらが近い時刻に起こるとは限りません。到着から判断までの計算だけを測ると、その前に生じた情報の遅れを無視します。
出品の作成が12:00:00.000、監視機能の受信が12:00:02.000だったとします。判断が十ミリ秒なら12:00:02.010です。一ミリ秒に改善しても、節約できるのは九ミリ秒で、観測は既に二秒前のものでした。特定の競争では意味があっても、全過程を一ミリ秒の実行と呼ぶ根拠にはなりません。宣伝された数値が測るのは、小さな一段階です。
確定にも別の時間があります。トランザクションハッシュは送信の試行を識別しますが、NFTを取得した証拠ではありません。レシートと、その結果の所有権は別の証拠です。Ethereumのトランザクション文書は、取込みとアカウントの実行順序を説明しています。送信、取込み、実行結果、選んだ確認しきい値を別々に記録し、速い応答を速い購入に見せないようにします。
最後に、在庫にははるかに遅い時間の流れがあります。購入はすぐ終わっても、再売却に数日かかる場合があります。短い取得遅延と長い資本拘束は、同じ取引の一部です。前者を称賛して後者を省く戦略が測っているのは、技術上の出来事であって事業の結果ではありません。
メッセージ頻度と独立した機会を対応させる
独立した需要が少なくても、コレクションから大量の情報が流れる場合があります。一人の売り手が何度も注文を直し、一人の買い手が同じ資金で競合する複数のオファーを出すかもしれません。関連ウォレット間の移転も、新しい購入者を加えずに活動を生みます。各メッセージを新しい機会と数えると、妥当に利益を得られる頻度を過大評価します。
仮の一時間に未加工のメッセージが12,000件あるとします。重複を除くと、異なるイベントは8,000件です。戦略の対象資産に含まれる新規出品は120件で、所有権、適格性、予算の確認後は候補が15件になります。現在の売却の証拠で有望なのは三件、実行を確認する時点でまだ利用できるのは一件だけです。12,000件という見出しは処理量を測っています。最後の一候補は機会の測定に近いものの、その後の売却は依然不確かです。
分母は問いに合わせます。処理効率には一秒当たりの未加工メッセージ数、調査の適合率には通知候補に対する有効候補、取得成功率には認可した試行に対する確認済み購入を使えます。採算には、終了済みと未終了のポジションの正味結果が必要です。分母を混ぜると、イベント処理が忙しいだけで、弱い取引システムを優秀に見せかねません。
OpenSea Stream API文書は、ベストエフォートの配信、順序の違い、失われた後に再送されない場合があるメッセージを説明しています。したがって監視の設計には照合が必要であり、接続の継続を完全な市場記録の証拠にしてはいけません。取り込みを速くしても、届かなかった情報は修復できません。
遅延の予算と採算の予算を結び付ける
高速な基盤の費用は、それによって変えられそうな結果と結び付けるべきです。基本的な調査システムが月当たり仮にETH換算0.12、高速な設計が0.32なら、追加費用は0.20です。追加の完了取引一回で、取引費用と在庫損失を引いた後に0.025が残るなら、追加費用を賄うだけで同じ取引が八回余計に必要です。この計算は、その貢献額の推定が妥当であることを前提にしています。
新しい設計で同じ貢献額の取引が六回だけ増えたなら、増加額は0.15で、追加費用に0.05足りません。八回なら、技術者の時間を評価する前で収支が均衡します。速度の改善が、採算の改善になるとは限りません。不利な結果や未売却の保有も含め、すべて計上した結果がどう変わったかを観測します。
ドルで払う費用とETHで測る収益には、明示的な換算方針が必要です。為替が変わるなら、毎月の請求を固定のETH額として扱えません。管理された実験では、実際の通貨と換算日を記録します。ここでのETH換算額は関係を示す会計上の前提であり、現在の基盤価格ではありません。
同じ資源に、より良い使い道があるかもしれません。資産確認の信頼性、署名の制御、在庫報告を改善する方が、わずかな高速化より大きな損失を防ぐ場合があります。選択は、測定した失敗の傾向によります。見栄えの良い段階より、高額な誤りを起こす段階を改善する方が有益です。
速い取得と不利な資産選択を比べる
割安に見える情報が古いなら、購入競争に勝つことが悪い知らせになる場合もあります。他の買い手は、コレクションの発表で需要が変わったため、オファーが失効したため、またはメタデータから望ましくない属性が分かったために、購入をやめたのかもしれません。変化を無視する速い戦略は、情報に詳しい参加者が欲しがらなくなった資産を繰り返し獲得しかねません。
仮に100回取得し、七十回で一回当たり正味0.018の利益、三十回で正味0.055の損失が出たとします。利益合計は1.26、損失合計は1.65で、固定運用費用の前でも0.39の損失です。勝率70パーセントでも、負けたときの額が大きいため利益は出ませんでした。
高速化で取得の成功数が増えても、新たに取得した品の売却需要が弱いとします。購入成功率の改善だけを報告すると、その悪化を隠します。同じ候補群を比較し、最終的な現金の結果を調べる必要があります。そうしなければ、資産構成の変化を速度の優位と取り違えます。
流動性の薄いNFTの高頻度取引では、この選択の問題に特にさらされます。珍しいトークンが最低出品価格より安く見えても、その最低価格で買う人がいないかもしれません。慎重な代替評価も含め、個別品と属性の証拠が必要です。NFTスナイパーボットのガイドは取得までの境界を扱いますが、採算の確認は取得後も続けます。
実行可能な注文の厚みと動く最低出品価格を分ける
最低価格は通常、指定したコレクションと範囲で最も低い売値です。在庫を買い取る恒常的な約束ではありません。誰も買っていなくても、取消しや失効による最低価格の上昇を高速な監視機能が捉える場合があります。すぐ実現できる利益と扱うと、存在しない売却先を作ってしまいます。
売り注文が0.20、0.22、0.29、0.40 ETHだとします。他の条件が同じなら、最初の品を買うと次の表示価格は0.22になります。最低売値は十パーセント上がっても、買い手が十パーセント稼いだわけではありません。0.20で買った品を持っており、売却には実際の相手が必要です。
適用可能で資金もある最良のオファーが0.16にすぎないとします。それに売ると、手数料を引く前でも購入額を下回ります。0.22と0.16の差は流動性に関する事実であり、最低価格の図だけでは表せません。待つ選択もできますが、それは時間と市場リスクを負うことであり、売値を現金に変えることではありません。
NFTの高頻度取引で売却可能な厚みを調べる際は、独立した適用可能オファーの数、数量、期限、資金条件、トークンの適格性を追います。一回だけ受諾できるコレクション全体へのオファーで、十作品を換金することはできません。限られた同じ資金を共有する複数表示も、合計額ほどの売却能力を持たない場合があります。
非公開経路が変えるのは配信であり資産価値ではない
非公開のトランザクション経路は、取込み前に公開の監視者へ情報を見せる範囲を減らす場合があります。同時に、受信する仲介者と、取り込むか検討するビルダーも変えます。どちらもNFT自体の価値を高めず、既存の出品が残る保証にもなりません。
正当な購入試行の公開を抑えるために、買い手が非公開配信を選ぶ場合があります。それでもシステムは、取り込まれない場合、失効、他者の約定、不明な状態を扱う必要があります。代替経路で同じ署名済みトランザクションが公開されるかも理解します。秘密が保たれるかは、設定名ではなく実際の経路と関係者によります。
FlashbotsによるNFTスナイピングは、この配信上の得失を詳しく扱います。遅延とプライバシーは逆方向に働く場合があります。多くの受信者へ共有すると取込み経路が増える一方、取引情報を託す相手も増えます。どの購入にも最適な万能の設定はありません。
そのため非公開送信にも、他と同じ支出上限、コントラクト確認、結果の照合を適用します。経路からの応答は、受信者がメッセージを受け付けた証拠です。所有権が変わった証拠ではありません。購入が利益を生んだ証拠でもなく、後で情報が公開されない証拠でもありません。
情報の到着時刻を守る再現処理を作る
過去のシミュレーションでは、当時なかった情報を戦略へ与えることがあります。10:00に発生して10:03に届いたイベントで、10:00に動く再現処理は、三分の先読みを作り出します。本当の情報遅延を黙って消したために、高速なコードが利益を生むように見えるのです。
イベント時刻と観測時刻の両方を保存します。停止や不完全なスナップショットも含め、その観測時点に利用できた情報から判断を再構成します。後の訂正で過去の報告は改善できても、それ以前に模擬戦略が知っていたことを書き換えてはいけません。小さな遅延差を調べる際には、不可欠な区別です。
競合の前提も必要です。履歴に見える出品が、仮想の買い手全員に利用可能だったとは限りません。十の戦略が同じ一意のトークンを買ったと仮定するなら、少なくとも九つの取得はその売買に対応しません。有効に見える注文をすべて確実に約定させると、容量を過大評価し、資産選択のリスクを過小評価します。
関心の高まりを使うシグナルでは、後の人気を見てから対象コレクションを選ばないようにします。NFTの流行を早く見つける方法は、時刻付きの監視一覧と、成功しなかった候補を分析に含める理由を説明します。遅延の実験でも同じ規律を保ち、後知恵を速度の代わりにしてはいけません。
極端な遅延と復旧の動作を測る
平均遅延は、大きな損失を起こす遅れを隠す場合があります。通常はすぐ処理していても、再接続、ガベージコレクション、遅い依存先によって停止するかもしれません。市場が活発なときに止まるなら、平均値は良くても、最も速く状況が変わるときに古い情報で繰り返し動くおそれがあります。
九件の処理が各0.1秒、一件が5秒なら、平均は0.59秒です。これは普通の経験も、大幅な遅れも、うまく表しません。分布、最悪の事例、遅れたデータで行った判断を報告に含めます。処理の遅れと、上流で観測するまでの遅れも区別します。
復旧自体も試験します。切断後には、情報の欠落を特定し、現在の状態を取得し、既知の注文を照合し、再開に十分な証拠があるか判断します。ソケットの再接続は一段階にすぎません。蓄積した古いイベントは、会計に役立っても、新たな購入判断には不適切な場合があります。
そのためNFTの高頻度取引の遅延測定では、判断ごとに鮮度を結び付けます。認可時点で、注文、売却を裏付ける証拠、残高確認がそれぞれどれだけ古かったかを示せます。起点のない単一の測定値より、リスクを明確に説明できます。
資金の競合も戦略の中で扱う
二つの処理が、それぞれ単独では許容できても、両方は予算に収まらない購入を見つける場合があります。同じ使用可能残高を各々が読み、取引を認可すれば、内部の競合が生まれます。予約と認可を連携させなければ、高速化で悪化する場合があります。
別の保護用予備資金を除いて、計画に使える額が1.00 ETHだとします。候補Aには購入用の許容額を含め0.60、Bには0.55が必要です。それぞれ単独の残高確認は通っても、合計は1.15です。共通の配分機能は一方を選ぶことも、別の方針で両方を拒否することもできます。しかし、両方を十分な資金のある独立した機会とは説明できません。
同じ原則は、アカウントの実行順序と運用上の制限にも当てはまります。一つのアカウントの複数取引は、先の順序に依存する場合があります。停止中や未解決の試行が、後の作業へ影響します。イベント処理に余力があるというだけで、新規購入の認可を続けてはいけません。
定義した結果によって解放されるまで、資金の予約を維持します。ネットワークのタイムアウトだけでは、失敗の証拠に足りません。早く解放すると、最初の取引がまだ取り込まれ得る間に、別の試行へ資金を割り当てます。意図、送信、レシート、所有権を永続的に記録し、高速化で不確かさを誤った過剰支出へ変えないようにします。
競争に入る前に手数料の上限を決める
実行競争は、予想する利幅をすべて使い切る場合があります。失敗のたびにネットワーク費用の許容額を上げるなら、資産を選んだ後に採算を変えています。当初の購入規則へ、すべて込みの最大費用と、機会を見送る明確な条件を含めるべきです。
慎重に見た総売却額が0.40 ETHの仮のNFTを考えます。売却の控除合計を五パーセント、別の売却時ネットワーク費用を0.004とすると、正味の予想受取額は0.376です。購入額が0.34、求めるリスクへの余裕が0.025なら、取得時のネットワーク費用に残るのは0.011です。取り込まれる可能性を高めるため0.016払うと、モデル上の余裕は0.020になります。高い料金で取り込みやすくなるかもしれないというだけで、資産の採算が良くなったわけではありません。
この計算も、売却見積もりが前提です。同じ条件で実際の総売却額が0.36なら、正味受取額は0.338です。購入0.34と取得費用0.011に対し、損失は0.013になります。手数料の上限は一つの費用を制限するもので、再売却価格を保証しません。
失敗した試行も台帳に含めます。実行前に拒否された取引と、取り込まれてから失敗しガスを使う取引は異なります。経路の処理で実行へ進む試行が変わるため、全失敗に同じ仮の費用を置かず、実際のレシートと料金を使います。最終確認では、結局所有しなかった資産の取得を試みて、いくら使ったかを示します。この費用は、成功した購入が最終的に生んだ貢献額を直接減らします。
NFTの高頻度取引には測定可能な改善が必要
有用な実験は、具体的な主張から始めます。観測から検証までの遅れを減らせば、事前に定めた候補群で、許容できない損失を増やさず、費用控除後の貢献額を高められる、というものです。結果を見る前に、候補群、費用方針、資源の制限、確認期間を定めます。取引と見送った機会の両方を、後で調べられる理由とともに記録します。
次に、同じ市況の下で、信頼できる比較基準と高速なシステムを比べます。並行する模擬処理なら送信せずに判断を評価できますが、仮の約定は不確かです。管理された小規模な実取引の観測は、別の問いに答えるかもしれませんが、明示的な予算と慎重な会計が必要です。どちらも、短い好調期間を年間収益へ延長する根拠にはなりません。
停止条件には、採算と証拠の質を反映します。未解決の送信がある場合、コレクションの状態が欠ける場合、承認予算を超えて損失が繰り返される場合、保有制限を在庫が超える場合などです。予測ではなく判断規則であり、活動頻度を維持したい気持ちが、当初の制約を覆すのを防ぎます。
速度が狭い一段階では重要でも、他ではほとんど重要でないという結果もあり得ます。提案した頻度を支えるだけの独立した需要が、コレクションにないかもしれません。適切な分析は、どちらの結論にも到達できます。最適化の目的は、費用、不確かさ、まだ買い手が必要な資産の正直な記録を保ち、測定した過程を改善することです。