$EX5プレセール — シードティア · 固定供給量500M · 50%バーン · 登録はportal.ex5.comで参加 →
更新日

フロントランニング (Front Running)

要約: フロントランニング とは、将来のトランザクションに関する情報を持つ者が、そのトランザクションより先に自分のトランザクションを順番待ちの列に割り込ませ、保留…

フロントランニングとは、将来のトランザクションに関する情報を持つ者が、そのトランザクションより先に自分のトランザクションを順番待ちの列に割り込ませ、保留中のトランザクションが引き起こすと見込まれる価格変動から利益を得ようとする行為です。

重要な理由

伝統的な金融では、ブローカーが顧客の注文より先に取引することは市場の不正行為の一種とされ、多くの法域で禁止されています。パブリックブロックチェーンでは、この「情報」が誰の目にも見える状態にあることがよくあります。保留中のトランザクションは、ブロックに追加されるまでメンプールと呼ばれる公開の待機場所で待機しており、自動化されたボットがそれを常に監視しています。利益の出る保留中の取引を見つけると、ボットはより高い手数料を付けて自分のトランザクションを送信し、先に処理されるようにします。これは、最大抽出可能価値とも呼ばれるマイナー抽出可能価値(MEV)の主な発生源の一つです。分散型取引所のユーザーは、価格が大きく動きすぎた場合に取引をキャンセルする厳しめのスリッページ許容値を設定することで、被害を抑えられます。また、一部のウォレットでは、トランザクションを公開のメンプールに流さないプライベート送信の機能を提供しています。

具体例

あるユーザーが、分散型取引所でトークンを購入する大口の注文を出します。ボットはメンプールでそれを見つけ、より高い手数料を支払って先に同じトークンを購入し、価格を押し上げます。その結果、ユーザーの注文はより不利な価格で約定し、ボットはユーザーの購入によって生じた高値ですぐに売却します。このパターンはサンドイッチ攻撃として知られています。

関連用語