MEVとは正確に何で、どこから来るのか?MEVの本質は「情報優位性の現金化」です。PoWの世界ではマイナーが次のブロックにどのトランザクションをパックするかを決め、PoSではバリデーターがそれをします。パック順序を決めるこの権力により、戦略的にトランザクションを挿入または並べ替えられます——例えば高価値なトランザクションの前後に裁定注文を挿入することができます。この用語は元々「マイナーが抽出可能な価値(Miner Extractable Value)」と呼ばれていましたが、現在は多くのMEVがFlashbotsなどのオークションメカニズムを通じて独立したMEVボットがバリデーターに特定のトランザクション順序の対価を支払って実現されているため「最大抽出可能価値(Maximum Extractable Value)」に改名されました。
MEVボットが最もよく使う3つの戦略は何か?第一にフロントランニング:ボットがメンプール内のあなたの大きな買い注文を見て、先に同じ資産を買い、あなたのトランザクションが価格を押し上げた後に売って利益を得ます。損失はすべてあなたが負担します(より悪い価格で約定)。第二にサンドイッチ攻撃:ボットがあなたのトランザクションの前後に注文を入れます——先に買って価格を押し上げ、後に売って裁定します。フロントランニングの洗練版で、あなたは挟まれて両側のスリッページ損失の価格差を負担します。第三に清算MEV:担保の価値下落で清算に近い貸付プロトコルのポジションがあると、ボットが清算報酬を得るために先に清算トランザクションを送ろうと競います。
私のような普通のDeFiユーザーにとって、MEVはどれくらい実際に影響があるか?ほとんどの人が気づくより大きいです。サンドイッチ攻撃を例にすると:DEXで5,000ドルのスワップを0.5%のスリッページ許容度で行う場合、MEVボットはあなたの実際の約定価格を許容度の上限まで押し上げるよう設計でき(ちょうど0.5%少なくする)、あなたは25ドル失いボットがほとんどを得ます。このプロセスはミリ秒で完了し、確認ページはまったく正常に見えます。Flashbotsの研究によると、MEVは毎年イーサリアムユーザーから数億ドル以上を抽出しています。
MEVボットのフロントランニングから自分を守るにはどうするか?いくつかの効果的な防衛方法。第一に、プライベートRPC(MEV保護)を使用する:最も直接的な方法はトランザクションを公開メンプールに配信しないことです。FlashbotsのProtect RPC(protect.flashbots.net)はあなたのトランザクションを公開メンプールを回避して信頼できるバリデーターのセットに直接送り、フロントランニングのリスクを大幅に減少させます。MetaMaskなどのウォレットでこのRPCを手動で設定できます。第二に適切なスリッページ許容度を設定する:高すぎる設定はMEVボットに大きな操作スペースを与えます。第三に流動性の深い取引ペアと時間帯を選ぶ。第四にMEV対応のDEXアグリゲーターを使用する:1inchのFusionモードやCoW Swapなど。
具体的なケースでサンドイッチ攻撃のプロセスを感じましょう。UniswapでUSDCをETHにスワップしたい、金額は10,000ドル、現在のETH価格は3,000ドルで、理論上約3.33 ETHを得られます。スリッページ許容度を1%に設定してトランザクションを送信します。
トランザクションが公開メンプールに入り、MEVボットがミリ秒以内にそれを見ます。一定量のETHを事前に買えばプールのETH価格をあなたの許容度ちょうど内に押し上げられると即座に計算します。ボットは実行します:高いGas代の「ETHを買う」トランザクションを送り(あなたの前に並ぶように確保)、プールのETH価格を3,030ドルに押し上げます(1%上昇)。あなたのトランザクションは3,030ドルで約定し、約3.30 ETHを得ます——予定より0.03 ETH少なく、約90ドルの価値です。ボットはすぐに「ETHを売る」トランザクションを送り、あなたが価格を押し上げた後の価格で利益を得ます。
全プロセスは数ブロック以内に完了し、確認ページには「取引成功」と表示されます。あなたの90ドルの損失は静かにMEVボットのアカウントに入ります。
MEVはブロックチェーンのオープンで透明な設計の根本的なトレードオフを明らかにします。オープンメンプールはすべての取引がオンチェーン前に誰でも見られます——分散化と検閲耐性の必要なコストです。誰でもすべての取引を見られ、中央集権的な検閲者があなたの取引をブロックできないことを保証します。しかしこの透明性は同時に、パックされるのを待つすべての取引を潜在的な情報優位性にします——それを見る人が利用できます。MEVを解決する技術的な試み(暗号化メンプール、MEVオークションなど)はこの情報優位性を利用しにくくしようとしますが、分散化や効率性をある程度犠牲にすることが多いです。MEVは「修正できる」バグではなく、公開ブロックチェーン設計における効率性と公平性の間の永遠の緊張です。