フロントランニングは、把握している後続取引の影響を利用するため、その取引より先に売買する行為です。伝統的な市場では顧客注文の秘密情報の悪用を指すことが多く、ブロックチェーンでは公開メモリプールの未実行取引も対象になります。
取引順序が重要な理由
実行待ちの買い注文は、流動性プールの価格を変える可能性があります。先に実行できる参加者は、その変化の前に取引できます。サンドイッチ攻撃では被害者の取引後にも売買を組み合わせて挟み込み、被害者の約定価格を悪化させることがあります。
ブロック生成者などの並べ替えに関わる主体が実行順序に影響します。高い手数料だけで優先が必ず保証されるわけではありません。フロントランニングは最大抽出可能価値(MEV)の一例であり、MEVには裁定取引や清算も含まれるため、同義ではありません。
対策と限界
非公開の取引送信は公開メモリプールへの露出を減らせますが、効果はサービスと信頼の前提次第です。厳しいスリッページ上限は不利な約定を抑える一方、取引失敗を増やし得ます。
法的な扱いは行為と法域によって異なります。FINRAの規則は特定の証券市場行為が対象で、すべてのブロックチェーン取引に共通する規則ではありません。