この記事はAIによって生成されました。重要な情報は独自に確認してください。

暗号資産におけるフロントランニング:MEVボットと対策

Crypto Wiki|Jul 13, 2026|4.5 (500 件の評価)
AI 要約

Learn how front running works in crypto, sandwich attacks on DEX swaps, and proven protection methods like private RPCs and slippage tolerance.

Uniswapでスワップを実行したところ、インターフェースで提示された数量よりも少ないトークンを受け取りました。これは、確定をクリックしてからトランザクションが承認されるまでの、ごくわずかな時間での価格変動によるものです。この差には名前があります。」

暗号資産におけるフロントランニングとは、自動化されたボットが承認前のブロックチェーン上の取引を監視し、より高いガス優先手数料を支払うことで、ユーザーの取引よりも先に自身の取引を割り込ませる手法のことです。ボットは、ユーザーの取引によって引き起こされる価格変動から利益を得る一方で、ユーザーは当初の想定よりも不利な価格で約定することになります。

これは、トークンスワップ、レンディングプロトコル、イールドファーミングなどを含む、パブリックブロックチェーン上に構築された金融アプリケーションのエコシステムであるDeFi(分散型金融)の内部で起こり、すべてが集権型の中間業者を介さずにスマートコントラクトを通じて実行されます。


フロントランニングはどこから来るのか

「フロントランニング」という用語は伝統的な金融市場に由来しており、ブローカーが顧客の未執行の注文に関する事前知識に基づき、自身の口座で取引を実行することを指します。これは、顧客の大きな注文が最終的に約定した際に生じる価格変動から利益を得る行為です。

規制市場においては、この行為は明確に違法です。これはブローカーの信認義務、SEC規則10b-5、およびFINRAの行動基準に違反します。顧客の注文より先に取引を行うブローカーは、刑事訴追および規制措置に直面します。

暗号資産のフロントランニングは、構造的には似ていますが、法的性質は異なります。その違いは、「公開」という一言に集約されます。オンチェーンのフロントランニングが最も詳細に記録されているブロックチェーンであるイーサリアムでは、承認前のすべての保留中トランザクションは、誰でも確認することができます。そこには特権的な情報も、秘密も、義務違反も存在しません。この区別こそが、暗号資産のフロントランニングが明確な違法カテゴリーではなく、法的グレーゾーンに位置付けられている理由です。

暗号資産におけるフロントランニングの仕組み

  1. 分散型取引所(DEX)でトークンスワップを送信すると、ブロックチェーン上の自動実行プログラムであるスマートコントラクトが呼び出され、オンチェーンで取引が実行されます。スワップを含むすべてのブロックチェーン取引には、送信者のアドレス、実行されるアクション、提示されたガス代、および暗号署名が含まれています。
  2. トランザクションはパブリックなメンプール(送信済みだが未承認のトランザクションの待機場所)に入り、そこで自動ボットを含むネットワーク上のすべてのノードから確認可能になります。
  3. フロントランニングボットはミリ秒単位であなたのトランザクションを検出し、トークン量と目標価格を読み取り、プールサイズとスリッページの許容範囲に基づいて、その取引が搾取によって利益が得られるかどうかを計算します。
  4. ボットは、より高い優先ガス代を設定して同じトークンの独自の買い注文を送信し、バリデータのキュー内であなたの取引を追い越します。
  5. ボットのトランザクションが先に実行され、トークン価格が押し上げられます。その後、あなたの取引がより悪い価格で実行され、ボットは即座に売却して利益を得ます。

メンプール:保留中の取引が公開される理由

メンプール(メモリプール)は、提出されたものの未承認であるブロックチェーン取引が、バリデーターによってブロックへの組み込み対象として選択されるまで保持される公開待機エリアです。これは、すべての顧客の注文が、列に割り込もうとする人を含む室内の全員から見えるホワイトボードに書き出されている、透明な待合室のようなものだと考えてください。

保留中のトランザクションのあらゆる詳細情報は、どのノードオペレーターにも読み取ることができます。どのトークンをスワップしているか、その量、どのコントラクトを呼び出しているか、そして提示したガス代などです。メンプールフロントランニングとは、まさにこの、確認される前に保留中のトランザクションをスキャンして特定し、悪用する手法を指します。イーサリアムやその他のEVM互換チェーンでは、このような事例が最も多く記録されていますが、一部の代替チェーンやプライベートメンプール設計は、この露出を制限しています。

ボットがキューを飛び越える方法:ガス代の優先手数料

イーサリアムのプルーフ・オブ・ステーク(PoS)ネットワーク上で新しいブロックを生成するノードであるバリデーターは、保留中のトランザクションをガス優先手数料(ガスプライオリティ手数料)の順に並べ替えます。つまり、最も高いチップが最初に処理されます。イーサリアムのEIP-1559手数料構造の下では、すべてのトランザクションが基本料金(これはバリデーターに支払われるのではなく、バーンされます)と、バリデーターが実際に受け取り、順序付けの優先順位を決定するチップである個別のガス優先手数料を支払います。

フロントランニングボットは、あなたの保留中の取引を検知し、予想される利益からガス費用を差し引いて計算します。取引にターゲットにする価値があると判断した場合、あなたよりもわずかに高いガス優先手数料を設定した競合トランザクションを自動的に送信します。このプロセスはプライオリティガスオークション(PGA)と呼ばれます。ボットはプロトコルのルールを破ることはありません。単に、公開されている料金市場であなたよりも高い入札を行うだけです。

これらのボットを実行しているのは誰ですか?

フロントランニングの背後にあるエージェントは、画面を見ている人間のトレーダーではありません。これらは、24時間体制でメンプールを継続的にスキャンする、サーチャーボットとも呼ばれる自動化されたMEVボットです。暗号資産フロントランニングボットは、リアルタイムのメンプールデータをストリーミングするWebSocketまたはRPC接続経由で、イーサリアムノードに直接接続します。脆弱な保留中の取引を検出してから競合するトランザクションを送信するまでの全プロセスは、ミリ秒で完了します。これらのボットは、開発者やトレーディングファームによって運営されています。取引所やブロックチェーンプロトコルはこれらを運営しておらず、その行動に責任を負いません。

ボットがあなたのスワップをフロントランニングすると、ボットはあなたの注文の前に実行され、あなたが取引しようとしていた方向に価格を動かします。その結果、支払ったETHに対して受け取るトークンが少なくなったり、同じトークン量に対してより多くのETHを支払うことになります。インターフェースで提示された見積価格と、実際に受け取った価格の差が、フロントランニングによる損失となります。

暗号資産におけるフロントランニングの種類

フロントランニングはDeFiにおいて、3つの主要な形態をとります。それぞれの形態が、あなたの保留中のトランザクションを異なる方法で標的とします。

サンドイッチ攻撃とは?

サンドイッチ攻撃は、DeFi における最も一般的なフロントランニングの手法です。ボットは、保留中のスワップの直前に1つのトランザクションを、その直後に別のトランザクションを挿入します。あなたの取引は、2枚のパンの間の具材のように、2つのボットのトランザクションに挟まれます。ボットは、あなたの取引によって引き起こされる価格変動から利益を得ます。

UniswapのようなAMMベースのDEXでは、取引は直接他の買い手や売り手に対してではなく、流動性提供者によって預けられた2つのトークンのリザーブである流動性プールに対して実行されます。AMM(自動マーケットメイカー)は、プール内の資産の比率に基づいてトークンの価格を設定します。固定されたプールから購入する量が多いほど、単位あたりの価格は上昇します。ボットはこの予測可能な価格への影響を悪用します。

サンドイッチ攻撃は、次のように段階的に進行します。

  1. UniswapでトークンXの大量のスワップを申請すると、そのトランザクションは標準的なガス優先手数料とともにメンプールに入ります。
  2. ボットは、より高いガス優先手数料でトークンXの買い注文を出し、あなたの取引より前に実行することで、AMMの価格インパクトを通じてトークンXの価格を押し上げます。
  3. あなたのスワップは上昇した価格で実行され、インターフェースで提示された額よりも少ないトークンを受け取ることになります。
  4. ボットは、高値で買い付けたトークンXを即座に売却し、その差額を利益として得ます。

サンドイッチ攻撃はフロントランニングの特定の一種であり、別の概念ではありません。フロントランニングは広義のカテゴリーです。サンドイッチ攻撃は最も一般的な形態で、ユーザーの取引を前後で挟む2つのボットによるトランザクションからその名が付けられました。

ディスプレイスメント・フロントランニング

ディスプレイスメント攻撃は、フロントランニングのより単純な形態です。ボットが競合するトランザクションを送信してブロック内でのあなたのポジションを奪い、価格インパクトから利益を得るのではなく、あなたのトランザクションを完全に遅延または置換します。この形式は、日常的なDEXスワップではあまり一般的ではありませんが、ブロックの先頭に位置すること自体が核心的な価値となるNFTのミンティング競争やアービトラージのシナリオでは頻繁に見られます。

暗号資産におけるバックランニングとは?

バックランはフロントランの逆であり、あなたの取引の前に割り込むのではなく、ボットが大規模な取引の直後に自身を配置して、その後に続く価格の再調整から利益を得ます。大規模なスワップが実行されてAMMプールの比率が変動すると、価格は他の取引所の価格から一時的に乖離します。バックランボットはその再調整の動きを捉えます。フロントランとは異なり、バックランはあなたの取引がボットの行動よりも前に決済されているため、実行価格を変更しません。これはサンドイッチ攻撃よりも個々のトレーダーへの害は少ないですが、あなたの取引によって生成されたオンチェーンアクティビティから価値を引き出すMEV抽出の一形態であることに変わりはありません。

暗号資産におけるフロントランニングの実際の例

状況: トレーダーがUniswapで5 ETH(約15,000ドル)をTOKEN_Xにスワップします。トランザクションは、標準的なガス優先手数料とともに公開されたメンプールに入ります。

ボットの仕組み: フロントランニング・ボットは、保留中のスワップをミリ秒単位で検出します。ガス優先手数料を約20%高く設定してTOKEN_Xの2 ETH分の買い注文を送信し、自身のトランザクションが確実に先に実行されるようにします。

結果: ボットによる購入は、AMMの価格影響によりTOKEN_Xの価格を約0.4%押し上げます。トレーダーの5 ETHスワップはその後、上昇した価格で実行され、インターフェースが提示した額よりも約2%少ないトークンを受け取ります。ボットは直ちにそのTOKEN_Xポジションを売却し、ガス代控除後、約80ドルから150ドルの利益を得ます。

トレーダーの損失: 15,000ドルのスワップにおいて、受け取るトークンが2%少なくなると、約300ドルの価値が抽出されたことになります。ボットの利益はトレーダーの損失であり、同一の取引から行われるゼロサムの抽出です。

このようなシナリオはイーサリアム上で数十万回発生しています。EigenPhiのサンドイッチトラッカー)を使用すると、任意のトランザクションハッシュを検索して、ご自身のトランザクションが標的とされたかどうかを確認できます。

フロントランニングとMEV:その全体像

最大抽出可能価値(MEV)は、通常のブロック報酬やガス代以外に、ブロック内のトランザクションの順序変更、挿入、または検閲を行うことによって、ブロックチェーンユーザーから抽出できる価値の総計です。この用語は、もともとイーサリアムのプルーフ・オブ・ワーク(PoW)時代には「マイナー抽出可能価値」と呼ばれていました。2022年9月の「The Merge(マージ)」を経て、イーサリアムがプルーフ・オブ・ステーク(PoS)に移行した後、マイナーではなくバリデータがトランザクションの順序を決定するようになったことを反映し、名称が「最大(Maximal)」に更新されました。古い文献では両方の用語が使われていますが、現在は「最大抽出可能価値(Maximal Extractable Value)」が標準となっています。技術的な詳細リファレンスについては、イーサリアムのMEVドキュメント. を参照してください。

フロントランニングは、暗号資産におけるMEV抽出の中で最も収益性の高い手法の一つであり、イーサリアムで捕捉されるMEV総額の大きな割合を占めています。MEVのより広範な分類体系には、3つの主要な戦略が含まれます。

  • サンドイッチ攻撃およびディスプレイスメントフロントランニング:保留中の特定のユーザー取引を悪用し、トレーダーの費用で直接利益を得る
  • アービトラージ:異なる流動性プールまたは取引所間の価格差を利用して、同時に安く買って高く売る。これは、特定のユーザーから価値を抽出するのではなく、エコシステム全体の価格の一貫性を向上させるため、一般的に市場中立的と見なされる
  • 強制決済フロントランニング:ボットがAaveやCompoundのようなレンディングプロトコルで担保不足のローンを強制決済させるために競い合い、先に行動したことによる強制決済ボーナスを獲得する

フロントランニングとは異なり、アービトラージはあなたの特定の取引を標的とするものではありません。それは、あなたの活動とは無関係に存在する価格の非効率性から利益を得ます。強制決済フロントランニングは、MEVの状況をDEXスワップを超えて拡張し、バリデーターとサーチャーボットが、より広範なオンチェーンアクティビティとどのように相互作用するかを示しています。

フロントランニングがあなたの損益に与える影響

暗号資産取引における損益とは、すべての手数料を差し引いた後の、資産の購入額と売却または交換(スワップ)時に受け取った額の正味の差額のことです。フロントランニングは、関与するすべての取引において損益を悪化させますが、それは取引履歴には通常のスリッページとしてしか表示されません。

ボットがスワップをフロントランすると、トレードが実行される前に価格が不利な方向に動きます。目にした見積もり価格と実際に適用された約定価格との差は、そのトレードにおける実現損益を直接的に減少させます。10,000ドルのスワップに対して0.3%のフロントランニングの影響を受けると、1回のトレードにつき30ドルの価値が抜き取られることになります。週に3回トレードを行う場合、年間で約4,680ドルにも達し、単なる「市場の変動」として、あなたの収益から静かに差し引かれていくのです。

EigenPhiのサンドイッチ・トラッカーによると、イーサリアム上で抽出された累計サンドイッチ攻撃MEVは、2024年初頭時点で数十万件の個別攻撃にわたり、10億ドルを超えました。アクティブなDeFiトレーダーにとって、これは理論上のリスクではありません。AMMベースのDEXにおけるすべての多額のスワップに組み込まれている、繰り返されるコストなのです。このデータは継続的に更新されるため、引用する前にソースで直接現在の数値を確認してください。

ご自身の取引がフロントランされていないか確認するには、以下の手順に従ってください。

  1. ウォレット履歴またはEtherscanでトランザクションハッシュを見つけてください。
  2. Etherscanのブロックエクスプローラーで、あなたのトランザクションが含まれるブロックを特定してください。
  3. 同じトークンペアで、あなたのスワップの直前に現れるボットによる購入トランザクション、および直後に現れるボットによる売却トランザクションを探してください。
  4. 確認済みのサンドイッチ攻撃を自動でフラグ付けするEigenPhiのサンドイッチトラッカー,)で、直接トランザクションハッシュを検索してください。

暗号資産、株式、集権型取引所におけるフロントランニング

フロントランニングは暗号資産に特有のものではありませんが、その仕組み、法的地位、および保護オプションは、3つの文脈において大きく異なります。

DEX / オンチェーン (暗号資産)CEX (中央集権型取引所)TradFi (株式/証券)
仕組みボットが公開メンプールを監視し、保留中のスワップより先に実行されるよう、より高いガス代のトランザクションを送信する取引所の内部関係者が、執行前に大規模な保留注文を理論的に見ることができるブローカーが顧客の大量注文を処理する前に、自身の取引を執行する
利用される情報公開メンプールのデータ(全員に平等に可視化されている)内部の注文フロー(取引所の運営者のみに可視化されている)重要な非公開の顧客注文情報
実行主体開発者や取引会社が運用する自動MEVボット取引所の内部関係者(発生した場合)ブローカーおよび金融専門家
法的ステータス法的なグレーゾーン。現在、ほとんどの管轄区域で禁止されていない。規制上の監視が進化中取引所の利用規約で禁止されている。ほとんどの管轄区域で規制対象SEC規則10b-5、FINRA規制、およびブローカーの受託者責任に基づき、明示的に違法
保護方法スリッページ許容度、プライベートRPCエンドポイント、MEV保護機能を備えたDEXアグリゲーター信頼できる規制対象の取引所を利用する。規制当局の監視が構造的な保護を提供SEC/FINRAによる法執行。顧客が自己防衛することはできない

構造的な違いは次のとおりです。オンチェーンフロントランニングは、すべての参加者が平等に見ることができる公開情報を悪用します。TradFi と中央集権型取引所(CEX)のフロントランニングは、どちらも機密として保持されるべき情報を悪用することを含んでおり、それがそれらを法的に禁止されているものにしています。

暗号資産におけるフロントランニングは違法ですか?

暗号資産におけるフロントランニングは、現在、ほとんどの法域で法的なグレーゾーンにあります。TradFi のフロントランニングのように、明確に禁止されているわけではありません。

その理由は情報にあります。SEC規則10b-5の下でTradFiのフロントランニングが違法とされるのは、ブローカーが重要な未公開情報を悪用するためです。顧客の注文は機密事項であり、それに先んじて取引を行うことは信託義務違反および証券詐欺の一種とみなされます。一方、オンチェーンのフロントランニングは仕組みが異なります。メンプールは意図的に公開されています。Ethereumノードを運用している人であれば誰でも、保留中のすべてのトランザクションをリアルタイムで確認できます。使用される情報は設計上公開されており、信託関係の侵害は発生しません。フロントランニングを行うMEVボットの運用は、現在ほとんどの管轄区域で起訴の対象となっておらず、Ethereumのプロトコルルールにも違反しません。

倫理的な議論は、より多くの意見の対立があります。一つの見方では、MEV(Maximal Extractable Value)の抽出は、透明でパーミッションレスなブロックチェーンの自然な結果であるとされています。ルールは誰にでも同じであり、公開データを読み取ってそれに基づいて行動するボットは、単にそのルールに従っているだけです。アービトラージのような一部のMEVは、プール間で価格を一致させることで、エコシステムに利益をもたらすと主張されています。反対の見解では、特にサンドイッチ攻撃は、リテールトレーダー(個人投資家)を食い物にするものであり、メンプールが可視的であることや、保護ツールが存在することを知らない、技術的に洗練されていない参加者に不均衡に影響を与える、あらゆる大規模スワップに目に見えない税金を課すものであるとされています。

規制枠組みは活発に進化しています。SEC(証券取引委員会)とCFTC(商品先物取引委員会)は、いずれも近年暗号資産市場への監視を拡大しており、MEV(最大抽出価値)ベースのフロントランニングの法的地位は、その監視の成熟とともに変化する可能性があります。本記事は教育目的のみであり、法的助言を構成するものではありません。本分析に基づいた意思決定を行う前に、資格を持つ法務専門家にご相談ください。

暗号資産のフロントランニングから身を守る方法

  1. UniswapなどのDEXインターフェースで、スリッページ許容度を0.5%以下に引き下げます。
  2. プライベートRPCエンドポイント(Flashbots ProtectやMEV Blocker)に切り替えて、公開メンプールからトランザクションを隠します。
  3. CoW Swapや1inch Fusion Modeなど、MEV保護機能が組み込まれたDEXアグリゲーターを使用してください。
  4. 大口取引を小さなトランザクションに分割することで、取引ごとの価格インパクトを抑え、個別の取引が狙われる収益性を低下させます。
  5. ボットの活動が最も活発で、ガスの優先手数料競争が最も激しいピーク時の混雑期間の取引は避けてください。

スリッページ許容度の調整

スリッページ許容範囲は、今すぐ DEX インターフェースで直接設定できる、最も迅速な保護策です。スリッページとは、見積もり価格と実行価格との差のことです。フロントランニングは、取引が実行される前に価格を押し上げることで、この差を広げます。

スリッページ許容設定は、トランザクションが自動的にリバートされるまでにどの程度の価格乖離を許容するかをDEXインターフェースに伝えます。フロントランニングのリスクを軽減する設定は以下の通りです:

  • ほとんどのUniswap取引では、スリッページ許容範囲を0.5%以下に設定してください。
  • 流動性が高く取引量の多いペアで標準的な取引サイズの場合、0.1%から0.3%はサンドイッチ攻撃に対する保護を強化します。
  • 低いスリッページが頻繁なリバートを引き起こすボラティリティの高いトークンの場合、許容範囲を1%以上に引き上げるのではなく、プライベートRPCエンドポイントに切り替えてください。

Uniswapで調整するには、スワップインターフェース内の設定の歯車アイコンをクリックし、「スリッページ許容度」を選択して希望のパーセンテージを入力してください。

スリッページ許容範囲を低く設定することは、サンドイッチ攻撃へのエクスポージャーを大幅に軽減します。ボットによる先行買いで価格があなたの許容範囲を超えた場合、トランザクションは自動的にリバートされ、ボットにとって攻撃は採算の取れないものとなります。しかし、ボットは、あなたの許容範囲がプールサイズに対する最低利益可能閾値を上回っている取引で利益を上げることができます。そのため、スリッページ許容範囲は完全な解決策ではなく、最初の防御線となります。

プライベートRPCエンドポイントの使用

プライベートRPCエンドポイントは、トランザクションをパブリックなメンプールから完全に排除するため、大規模なスワップにおいて利用可能な最強の保護手段となります。

RPC(リモートプロシージャコール)は、あなたの暗号資産ウォレットがブロックチェーンと通信するために使用する接続方法です。デフォルトでは、ほとんどのウォレットは公開RPCエンドポイントを経由して接続し、あなたのトランザクションを公開メンプールにブロードキャストするため、送信した瞬間にフロントランニングボットから可視化されます。プライベートRPCエンドポイントは、保護されたチャネルを通じてあなたのトランザクションをバリデーターに直接ルーティングします。トランザクションは、ブロックに含まれるまで公開メンプールに表示されることはないため、メンプールをスキャンしているボットはそれを見ることはできません。

Flashbots Protectは、リテールトレーダーにとって最も広く利用されているプライベートRPCオプションです。Flashbotsは、Ethereumにおける悪意のあるMEV抽出を削減するためのインフラストラクチャを構築した研究開発組織です。同社の消費者向け商品(Product)は、フロントランニングボットがトランザクションを視認・悪用できないように、プライベートチャネルを通じてルーティングします。MetaMaskにFlashbots Protectを追加するには、設定(Settings)、ネットワーク(Networks)、ネットワークの追加(Add Network)の順に進み、RPC URLをhttps://rpc.flashbots.netとして、Chain IDをEthereumメインネット(Mainnet)の場合は1に設定してください。

MEVブロッカー by CoW Protocol は、ワンクリックセットアップオプションを提供します。これは、お客様のトランザクションを、最良の実行価格を提供するために競合するビルダーのネットワークに送信します。両方のツールは、お客様のトランザクションをサードパーティプロバイダー経由でルーティングします。これは、大規模なトランザクションでは検討に値する信頼のトレードオフです。日常的なスワップの場合、ほとんどのトレーダーにとってこの保護がトレードオフを上回ります。

DEX MEV保護付きアグリゲーター

一部の DEX アグリゲーターにはフロントランニング防止機能が組み込まれていますが、すべてに備わっているわけではありません。設計が重要です。

CoW Swap(CoW Protocol上に構築)は、複数の注文をグループ化して同時に決済するバッチオークションの仕組みを採用しています。メンプール内にボットが特定・標的とする単一の保留中トランザクションが存在しないため、サンドイッチ攻撃モデルは適用されません。1inch Fusionモードは、最良価格での執行を競い合うソルバーのネットワークを介して注文をルーティングし、プライベートな注文ルーティングによってメンプールへの露出を低減します。

標準の DEX アグリゲーターは、AMMを介して取引をルーティングするだけのものとしては、完全なサンドイッチ攻撃保護を提供しません。アグリゲーターが標準的な方法でトランザクションをパブリックなメンプールに送信するようでは、ボットがそれを検知する可能性があります。保護されていると判断する前に、アグリゲーターのMEV保護がバッチオークションやプライベートルーティングのような構造的なものであるかを確認してください。


よくある質問

サンドイッチ攻撃とフロントランニングの違いは何ですか?

サンドイッチ攻撃は、独立した概念ではなく、フロントランニングの特定の形態です。フロントランニングは、ボットがあなたの取引の前に自身の取引を挿入し、価格変動から利益を得るあらゆる戦略を網羅する広義のカテゴリーです。サンドイッチ攻撃は最も一般的な形態であり、あなたのスワップの前後に1つずつ、計2つのボット取引を使用して、あなたの取引を挟み込み(ブラケット)、価格差を抽出します。

暗号資産においてフロントランニングは違法ですか?

暗号資産におけるフロントランニングは、現在ほとんどの法管轄区において法的なグレーゾーンにあります。メンプールは機密の顧客データではなく、誰でもアクセスできる公開情報であるため、SEC規則10b-5の下でブローカーのフロントランニングが禁止されているような明示的な禁止はされていません。規制の枠組みは現在も発展途上であり、この状況は変わる可能性があります。この記事は法的助言を構成するものではありません。

自分の取引がフロントランニングされたかどうかを確認するにはどうすればよいですか?

Etherscanでトランザクションハッシュを検索し、それが含まれているブロックを確認してください。同じトークンペアにおいて、ボットの買い取引がお客様のスワップの直前にあり、ボットの売り取引がその直後にある場合、サンドイッチ攻撃を受けた可能性があります。また、EigenPhiのサンドイッチトラッカー)でトランザクションハッシュを検索し、自動検出を行うこともできます。

フロントランニングを避けるために、Uniswapで設定すべきスリッページ許容度は?

ほとんどのUniswap取引では、インターフェース設定でスリッページ許容度を0.5%以下に設定してください。標準的な取引サイズの流動性の高いペアの場合、0.1%から0.3%に設定することで、より強力な保護が得られます。低いスリッページ設定によりリバート(取引失敗)が繰り返されるようなボラティリティの高いトークンの場合は、許容度を1%以上に引き上げるのではなく、Flashbots ProtectのようなプライベートRPCエンドポイントに切り替えてください。

Flashbotsとは何ですか?また、どのようにMEVを防止するのですか?

フラッシュボッツは、イーサリアムにおける悪意のあるMEV抽出を削減するためにインフラを構築した研究開発組織です。彼らの商品であるフラッシュボッツ・プロテクトは、公開メンプールを完全に回避するプライベートRPCエンドポイント経由で取引を送信できるようにします。フロントランニングボットは、あなたの取引が既にブロックに含まれるまでそれを見ることはできず、これによりフロントランする機会がなくなります。

プライベートRPCエンドポイントとは何ですか?

RPC(リモートプロシージャコール)エンドポイントは、あなたの暗号資産ウォレットがブロックチェーンと通信するために使用する接続です。デフォルトでは、ウォレットはトランザクションを公開メンプールにブロードキャストしますが、そこではフロントランニングボットがそれらを見ることができます。プライベートRPCエンドポイントは、トランザクションがブロックで確認されるまでボットから隠し、保護されたチャネルを通じてバリデーターに直接ルーティングします。

集権型取引所ではフロントランニングは発生しますか?

外部ボットは、CEXのオーダーブックが非公開であり、保留中の注文が公開されていないため、集権型取引所ではメンプール方式のフロントランニングを実行できません。しかし、取引所のインサイダーは、理論上、実行前に大量注文を確認し、それらの注文の前に取引を行うことができます。この種のインサイダーによるフロントランニングは、取引所の利用規約およびほとんどの法域における金融規制の下で禁止されています。

暗号資産におけるバックランニングとは何ですか?

バックランニングはフロントランニングの逆で、ボットが大規模な取引が実行された直後にトランザクションを送信し、その後の価格再調整から利益を得るものです。サンドイッチ攻撃とは異なり、バックランニングはあなたの取引がすでに決済されているため、実行価格を変更しません。個人トレーダーにとっては害が少ないですが、MEV抽出の一種であることには変わりありません。