MEV(最大抽出可能価値)とは、ブロック内の取引順序を決定できる者——当初はマイナーであり、そのため最初はMiner Extractable Valueと呼ばれていたが、プルーフ・オブ・ステークへの移行後はバリデータやその委託先であるブロックビルダー——が、自らの取引を能動的に挿入したり、既存の取引の順序を調整したり、特定の取引を選択的に検閲したりすることで抽出できる追加の利益を指す。これは通常の取引手数料とは異なる。手数料はユーザーが自発的に支払うものだが、MEVは順序を決定する権力そのものを使って生み出される価値であり、本来は一般的な取引者に属していたはずの価値が、順序を決定する者に横取りされたものだ。
MEVが存在する根本的な理由は、ブロックチェーンの取引実行メカニズムが本質的に、順序を決定する者に特権を与えていることにある。同一ブロック内では、取引が配置される順序が最終的な実行結果と価格に直接影響し、順序を最終決定する前に、順序決定者はmempoolにあるまだチェーンに載っていないすべての候補取引を見ることができる。ある取引の結果が順序に左右される場合(例えば分散型取引所での大口スワップが価格を動かす場合)、順序決定者はその前後に自分の取引を挿入し、結果として生じる価格変動からアービトラージを行う動機を持つ。これは設計上の欠陥というより、公開された透明なオンチェーンメカニズムと順序決定権力の集中が組み合わさって生じる必然的な副作用だ。
最も一般的な2つの手法がある。フロントランニング——順序決定者がmempoolで価格を動かす大口取引を見つけ、それが成立する前に同じ方向の自分の取引を挿入し、結果として生じる価格変動の一部を先取りする。サンドイッチ攻撃——さらに一歩進んで、ターゲットの取引の前に買い注文を挿入して価格を押し上げ、その後に売り注文を挿入して価格を押し戻すことで、攻撃者の買い売りのスプレッドがターゲット取引が強いられたスリッページから直接生まれるようにする。こうした攻撃は現在、主に専用のMEVボットによって実行されており、ボットはmempoolを継続的に監視し、利益の出るターゲット取引を検出すると自動的にサンドイッチ取引を構築する。EigenPhiなどのオンチェーン分析プラットフォームのデータによれば、1つの熟練したMEVボットが、サンドイッチ攻撃というこの特定の細分野において、長期的に見ると不釣り合いに高い市場シェアを占めることがある。
読者にとっての実際的な意味は、オンチェーンで大口のスワップを実行する場合、その取引自体が潜在的なMEVのターゲットになるということだ。スワップの金額が大きく、価格への影響が顕著であるほど、MEVボットに検出されサンドイッチされやすくなる。実務的な対策には、合理的なスリッページ許容度の設定(緩すぎると攻撃者にアービトラージの余地を与えてしまう)、MEV保護機能を持つ取引経路の利用(公開mempoolを経由しないプライベートな取引プールやバッチ決済プロトコルなど)、大口取引を複数の小口取引に分割して単一取引の価格影響を減らすことなどがある。MEVの存在を理解することは、オンチェーンデータを正しく解釈する上でも役立つ。「失敗した」ように見える、あるいは「異常に大きなスリッページ」があった取引は、実はその裏でMEVボットが働いていた結果かもしれない。
オンチェーン分析プラットフォームEigenPhiは、一度のサンドイッチ攻撃で87万ドルの利益を得た事例を記録したことがある。攻撃者はmempool内で大きな価格影響を引き起こす大口スワップを正確に特定し、その前後に買い注文と売り注文を挿入してサンドイッチを完成させた。同じ研究はまた、著名なMEVボットであるjaredfromsubway.ethがサンドイッチ攻撃というこの細分市場で長期的に約70%の市場シェアを占めていることも示しており、この分野が高度に専門化・集中化していることを示している。
順序決定者の視点から見れば、MEVは順序決定の特権から生まれる実質的な収益であり、ネットワークの検証に参加する経済的動機を高める。一般的な取引者の視点から見れば、これは隠れたコストだ。手数料と多少のスリッページしか払っていないと思っていても、その価値の一部は順序決定者に横取りされているかもしれず、通常は自分が標的にされたことを後から証明する方法もない。