分散型取引所(DEX)は、少数の参加者への流動性の集中、セキュリティ違反時の資金漏洩、閉鎖的な管理構造など、集中型取引所に伴う問題の芽を摘み取ることができます。しかし、まだ解決していない問題が 1 つあります。悪意のある人々は、疑いを持たないトレーダーを騙す方法を今も探しています。
DEX での取引時に予想よりも低い取引額を受け取った場合は、有利な立場にある可能性が高くなります。これらの犯罪者は、自動マーケット メーカー (AMM) モデルを悪用し、利益のために無防備なトレーダーを犠牲にします。
この記事では、攻撃ベクトルについて説明し、暗号通貨取引所におけるフロントランニングの基本概念、潜在的な結果、フロントランニングを防ぐ方法を理解するのに役立ちます。
暗号通貨のフロントランニングとは何を意味しますか?
「フロントランニング」という用語は、誰かが技術的または市場の優位性を利用して、今後の取引に関する情報を事前に取得するプロセスを指します。これにより、犯罪者は今後の価格変動を利用して、これらの取引を導入した者を犠牲にして金銭的利益を得ることが可能になります。暗号通貨のフロントランニングは、ガス料金やタイムスタンプを操作することで実現され、スローマッチングとも呼ばれます。
集中型取引所と分散型取引所の両方でフロントランニング活動が活発です。フロントランニングトレーダーの目標は、大量のトークンを低価格で購入し、ポジションを決済する際に高価格で売却することです。正確に実行されれば、トップランナーにリスクのない利益がもたらされます。
内部情報に基づいて株や資産を取引し、価格変動から利益を得る戦略はよく知られています。違法かつ非倫理的ではありますが、株式仲買人も関与しています。この戦術はインサイダー取引とよく似ていますが、微妙な違いが 1 つあります。それは、執行者はクライアントのビジネスではなく、クライアントの手数料のために働いているということです。
フロントランニング取引ボットとは何ですか?
フロントランニングは、ミリ秒スケールで実行される暗号ボットを使用して行われます。ロボットを使用すると、瞬く間に一連のトランザクションを読み取り、最適なトランザクション サイズとガス料金を計算し、トランザクションを構成して実行できます。
フロントランニング ボットの中心的な機能は、ブロックチェーン上の保留中のトランザクションをリッスンすることです。インタラクティブなスクリプトを使用してブロックチェーンと対話し、ボットは購入者より先に購入し、購入者の直後に販売します。ロボットは暗号通貨のトレンドを分析し、利益を得るために取引を実行します。
分散型取引所における最先端の戦略
トランザクションが発生すると、システムはそれをブロックチェーンにブロードキャストし、マイナーにトランザクションを検証するよう要求します。ただし、重要なブロックチェーンでは、受信トランザクション ストリームが後続のブロックの容量を超えています。マイニングされなかったトランザクションはメモリプールに残ります。
ブロックチェーンのメモリプールは透過的であり、最先端のトレーダーはこれを利用しています。一般のトレーダーの感情を理解することで、今後の価格変動を予測し、それに応じて注文を行うことができます。彼らは取引のガス価格を高く設定することで、今後の取引に先立って取引を選択することを奨励し、疑いを持たない他のトレーダーを先取りします。
トレーダーがフロントランニングを防ぐ方法
すべてのプラットフォームで最前線にある問題に対する単一の解決策はありません。ただし、シナリオに応じて、プロジェクトごとに異なるフロントランニング対策方法に従う必要があります。
液体プールを使用する
最前線のトレーダーは、競争の可能性が低く、誤ってプールの重みを変更する大量の注文によって取引が中断されることがないため、流動性の低いプールを好みます。したがって、大規模な流動性プールで取引すると、フロントランニング取引による攻撃を受ける可能性を大幅に減らすことができます。
最大滑り量は高すぎてはなりません
「滑りを避けるにはどうすればよいか」という質問があなたを悩ませ続けていますか?できることは、ほとんどの分散型取引所で最大スリッページ許容範囲を設定することです。つまり、期待収益からの最大の偏差を修正できます。理解するには次の例を参照してください。
DEX で注文し、500 テザー (USDT) を受け取ることを期待しているとします。スリッページ値を注文の 1% に設定すると、495 USDT 以上を受け取ることになります。ただし、滑り許容値が大きいほど、ずれは大きくなります。
したがって、公式は単純です。フロントランニングトレーダーを避けるために、最大スリッページ値をあまり高くないように、約 0.5% ~ 2% に設定します。大量の注文をする場合は、スリッページを低く抑えてください。フロントランニングトレーダーはスリッページを高く保つことを望んでいますので、あなたはその逆を行うだけです。
超過ガス料金の支払い
最前線のトレーダーは、取引を有利に進めるために注文を組み立てる時間が増えるため、取引が遅いことを歓迎します。ガソリン価格が低すぎると、トランザクションのキューが長くなり、フロントランナーに戦略を立てるためのより多くの時間を与え、あなたの利益を損ないます。
より高いガス料金を支払うと、マイナーがあなたの取引をより迅速に検証するようになり、ターゲットになる可能性が低くなります。これを実現するには、ガソリン価格を平均よりも高く設定するか、ウォレットの高速ガス オプションを使用するだけです。大量の注文をする場合は、これにさらに注意し、超過ガス料金を支払って取引を迅速に完了する必要があります。
より小さい金額で注文する
利益を上げるためには、フロントランナーはいくつかの最低基準を満たす必要があります。市場に出入りする際には、ガス料金を2回支払う必要があり、ガス料金を返還する必要があります。これらの手数料を回収して初めて利益を上げ始めます。
現在、Uniswap、Balancer、SushiSwap などの有名なイーサリアム自動マーケットメーカーは、トランザクションごとに 25 ドルのガス料金を支払います。フロントランニング取引を実行するには 2 回の取引が必要なため、取引を完了するには 50 ドルを費やす必要がある可能性があります。これは、取引の価値が 50 ドル未満の場合、有力者に狙われる可能性がほとんどないことも意味します。
低額の取引を行うと、事実上、フロントランナーに利益のないリスクを負わせることになります。ほとんどの場合、1,000 ドル未満の取引は安全です。
食べる人を見つける
そもそも公共注文書は、フロントランナーを惹きつける情報だ。テイカーを見つけることができれば、指定された注文を実行し、自分で取引をフロントランニングすることで公開市場を避けることができます。引き手を見つけて価格交渉に成功すると、トラストレスなオンチェーントランザクションが実行されます。
DEX がフロントランニングを防ぐ方法
DEX は、フロントランニング トランザクションの実行を困難にするために、いくつかの重要なメカニズムをセットアップできます。
クイックマッチ
最前線のトレーダーは、約定前に注文を出すために、より遅いマッチング速度を求めます。 DEX は迅速なマッチングを保証し、フロントランナーがプロセスを進める時間を与えません。超高速のブロックタイムにより、前走者の不意を効果的に捕らえることができます。あまり技術的ではないほとんどのフロントランナーにとっては、これで十分です。
分散型マッチングエンジン
集中型マッチングエンジンの場合、取引所自体がフロントランニングに参加しているかどうかを判断するのは困難です。一方、分散型マッチング エンジンを使用すると、フル ノードを実行している人は誰でもリアルタイムでマッチングを表示できます。最新ブロックのトランザクションと現在の注文帳を手動で照合できます。
通常のオークションマッチング
定期的なオークションのマッチングにより、フロントランニングに対するセキュリティがさらに強化されます。これにより、非決定性の層が追加され、一致のロジック、次のブロックの受信注文、取引価格、および最後の一致からの現在の注文簿を知らない限り、次の約定価格を知ることは不可能になります。 。
Ethereum 2.0 でフロントランニング トランザクションを回避する方法
一部のトレーダーは、イーサリアムがメインネットをビーコンチェーンと統合し、プルーフオブステーク(PoS)コンセンサスメカニズムを導入する2023年後半のイーサリアム2.0の完全リリースの影響について疑問を抱いています。特定のエポック中にトランザクションを処理するバリデーターには、事前にその立場が通知されます。
エポックとは、ブロックチェーン ネットワーク内で定義された時間範囲です。この時間枠は、報酬が配布されるときや、トランザクションを検証するために新しいバリデーターのセットが割り当てられるときなど、ブロックチェーン ネットワーク内で特定のイベントがいつ発生するかを記述するために使用されます。
この場合、フロントランナーのトレーダーが、取引が氾濫するブロックチェーン内で収益性の高い取引を見つけるのは困難ですが、不可能ではありません。トップランナーの多くは技術的に精通しており、その可能性を排除することはできません。分散型取引所は、高速マッチング、分散型マッチング エンジン、定期的なオークション マッチングなどのメカニズムをカバーして、フロントランニング トランザクションの可能性を最小限に抑えることができます。
Cointelegraph Chinese はブロックチェーンのニュース情報プラットフォームであり、提供される情報は著者の個人的な意見のみを表しており、Cointelegraph Chinese プラットフォームの立場とは何の関係もなく、投資や金融に関するアドバイスを構成するものではありません。読者の皆様におかれましては、正しい通貨概念や投資概念を確立し、リスク意識を真摯に高めていただきますようお願いいたします。