
MEVを徹底解説:ブロックチェーンのダークフォレストの掟
TechFlow厳選深潮セレクト

MEVを徹底解説:ブロックチェーンのダークフォレストの掟
ブロックチェーンの暗黒森林に直面して、我々はどのような態度や行動を取るべきか?
執筆:GoPlus研究院
ある混雑したレストランで食事を注文していると想像してください。ウェイターは注文を受けた順に厨房へ伝えていきます。ここで、ある客が自分の注文を優先的に調理してもらうために追加料金を支払うことを申し出ます。このような状況はレストランではよく見られますが、ブロックチェーンの世界にも同様の例があります。それが「最大可抽出価値(Maximal Extractable Value、MEV)」と呼ばれる概念です。
このデジタル上の「暗黒の森」において、マイナーやバリデータはまさにそのウェイターのような存在です。彼らはブロックチェーンの取引処理を通じて価値を獲得できます。ユーザーが取引をブロックチェーンに送信しても、その情報は即座にブロックに記録されるわけではなく、一時的に公開されている保留中のトランザクションプール(mempool)に置かれます。これはレストランの厨房で待機している注文に似ています。しかし、このプール内では誰でも取引情報を確認でき、他の客もシェフの忙しさを見ることができるようなものです。
こうした環境下で登場したのがMEVという概念です。優先サービスを得るために追加料金を支払うレストランの客のように、マイナーやバリデータは取引の挿入・除外・並び替えを行うことで、標準的なブロック報酬やガス代を超える価値をブロック生成から抽出できます。簡単に言えば、MEVとは優先取引権の価値の定量化です。
この状況はより大きな問題を浮き彫りにしています。この「暗黒の森」ともいえるブロックチェーンの世界では、情報の公開性と取引の公正性の間に本質的な緊張関係が存在するのです。高い透明性を持つ一方で、取引の公平性が損なわれる可能性があります。こうしたブロックチェーンの暗黒の森に直面して、我々はどのような対策や姿勢を取るべきでしょうか?

MEVの歴史:PoWからPoSへ
MEVとは、ブロックチェーンの取引処理フェーズにおいて、マイナーやバリデータが価値を獲得するという概念です。かつてMEVは「マイナーが抽出可能な価値(Miner Extractable Value)」と呼ばれており、ブロック内で取引を含めたり、除外したり、並び替えたりすることで、標準的なブロック報酬およびガス代を超える最大限の利益を抽出することを意味します。
2019年、Phil Daian、Tyler Kellらが論文『Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges』の中で初めてMEVの概念を提唱しました。この論文では、マイナーが取引の順序を変更したり、新しい取引を挿入してユーザーの取引を先回り(フロントラン)したりすることで、利益を最大化する方法が説明されています。「最大可抽出価値(MEV)」という用語自体は、Dan Robinsonがブログ記事『MEV is the new DeFi primitive』で初めて使用しました。
当初、MEVという概念は作業量証明(Proof-of-Work、PoW)合意メカニズムを採用するイーサリアムネットワークに関連していました。この方式では、ユーザーが取引を送信しても、すぐにブロックに記録されるわけではなく、誰でも閲覧可能な保留中取引のパブリックプール(mempool)に一時的に置かれます。2020年8月、Dan RobinsonとGeorgios Konstantopoulosはイーサリアムのmempoolを「暗黒の森」と比喩し、他者が取引の順序を把握できる場合、それを悪用できる可能性があると指摘しました。この時点で、MEVの概念は広く注目を集めるようになりました。
2022年9月、イーサリアムは作業量証明(PoW)からステーク証明(Proof-of-Stake、PoS)への移行を完了しました。この変化により、ブロック生成者はもはやマイナーだけではなく、バリデータやソーターなども含まれるようになりました。さらに、DeFi取引に特化した戦略ロボットやその他のネットワーク参加者(「サーチャー」とも呼ばれる)もMEV抽出に参入しています。 このように、MEVはもはやブロック生成者の独占的特権ではなく、取引実行に影響を与えることができるすべての参加者が得られる価値となっています。MEVの概念は、ブロックチェーン技術とDeFiアプリケーションの進化とともに、変化・拡大しつつあります。研究者や実務家たちは、MEVの分類、測定、分配、管理方法について検討を始め、MEVがブロックチェーンの安全性や公平性に与える悪影響を軽減する方法を探っています。
しかし、いずれの参加者がどの取引を、どのような順序で取り込むかを決定するにしても、その目的は明らかに利益の最大化にあります。したがって、ステーク証明(PoS)の枠組みでは、MEVの獲得を目指す参加者が増加しており、全員の目標は非常に明確です――自らの財布を満たすこと。
MEVの仕組み
MEVは、ブロックチェーン取引の特性に由来します。つまり、取引はアトミックに実行されるのではなく、「ブロック」と呼ばれるまとまり単位で実行されるということです。ブロック内の取引順序は、特に分散型金融(DeFi)アプリケーションに関連する取引の結果や収益性に影響を与えます。
たとえば、AliceがUniswapのような分散型取引所(DEX)でUSDCを使って10ETHを購入したいとします。彼女は一定量のUSDCと、最低限受け取りたいETH数量を指定して取引を送信します。しかし、この取引が確認されブロックに記録される前に、Bobが公開されている保留中取引プール(mempool)でその取引を発見し、先回りしようと考えます。彼はAliceよりも高いガス価格で取引を提出し、わずかに高い価格で10ETHを購入します。これにより、彼の取引がAliceの取引より先にブロックに記録され、より有利な為替レートを得られます。その後、Bobは別のDEXで先ほど購入した10ETHをUSDCで売却し、価格差から利益を得ます。この利益こそがBobのMEVであり、その分Aliceは期待していたETH数量より少なくなります。
この例におけるBobは「サーチャー」(探索者)です。サーチャーとは、複雑なアルゴリズムを駆使してブロックチェーンデータの中から収益性のあるMEV機会を発見し、それを利用するために取引を送信する独立したネットワーク参加者のことです。個人、ロボット、ヘッジファンド、その他の組織がサーチャーとなることができます。サーチャーたちはMEVの獲得を巡って競争し、自らの取引がブロックに取り込まれる確率を高めるために高額のガス料金を支払います。
しかし、MEVを抽出できるのはサーチャーだけではありません。PoWにおけるマイナー、またはPoSにおけるバリデータといったブロック生成者は、どの取引をブロックに含めるか、またその順序を決定する最終的な権限を持っています。そのため、自らMEVを抽出したり、サーチャーと協力して抽出したりすることが可能です。たとえば、マイナーは自身の取引をブロックに挿入することで、直接Aliceの取引を先回りすることができます。あるいは、Bobからの賄賂を受け入れて、Bobの取引をAliceの取引の前に配置することもできます。別の方法として、マイナーはMEV機会の探索をFlashbotsのような第三者サービスに委託することもできます。Flashbotsは、サーチャーとマイナーがMEV抽出戦略を交渉・実行するための透明で許可不要のプラットフォームを提供しています。

MEVの主な関係者
代表的なMEV戦略
MEVは、ブロックチェーンおよび分散型金融(DeFi)アプリケーションの安全性と公平性に重大かつ複雑な影響を及ぼす問題です。一方で、MEVはブロック生成者に追加の収益源を提供し、ネットワーク保護やモチベーション向上に寄与します。他方で、ネットワークの混雦、ガス価格の上昇、不公平な現象、コンセンサスの不安定化などの問題を引き起こす可能性もあります。MEVを理解することは、ブロックチェーンプロトコルや各種アプリケーションの設計・改善にとって極めて重要です。
MEVには、取引手数料、フラッシュローンによる利益、取引順序の操作などが含まれます。抽出方法や目的によっていくつかのタイプに分けられ、それぞれがブロックチェーンネットワークに異なる影響を与えます。以下に代表的なMEVのタイプを見てみましょう。
1. サンドイッチ攻撃(Sandwich Attack)
サンドイッチ攻撃とは、被害者の取引をサーチャーや攻撃者の2つの取引で「挟む」行為を指します。取引の並び替えにより、被害者は目に見えない損失を被り、攻撃者は利益を得ます。
サンドイッチ攻撃は典型的な掠奪的取引戦略で、攻撃者が被害者の取引の前後に悪意ある取引を配置します。この攻撃では、まず攻撃者がmempoolをスキャンし、資産Xで資産Yを買おうとしているユーザー(=被害者)の取引を発見します。次に、攻撃者は資産Yを安価に購入します。この取引は被害者の取引より早く実行されます。もし被害者の取引が完了する前にこの取引が成立すれば、資産Yの価格は上昇します。被害者の取引が実行される際、価格上昇により、彼/彼女が受け取る資産Yの量は期待値より少なくなります。最後に、攻撃者は購入価格より高い価格で資産Yを売却し、操作された価格差から利益を得ます。この一連の流れにより、攻撃者は被害者の取引を「挟み撃ち」して利益を得ます。
なお、ブロックチェーンでは、マイナーがガス価格に基づいてmempool内の取引を並べ替え、ブロック作成時にガス価格が高い順に選択します。したがって、攻撃者は先回り取引のガス価格を被害者の取引よりわずかに高く設定し、後続取引のガス価格を低く設定することで、サンドイッチ攻撃を実現できます。

出典: Impact and User Perception of Sandwich Attacks in the DeFi
例えば、図のように、攻撃者は被害者の取引の前後にUSDTの売買注文を配置します。具体的には、被害者は20ETHを使って市場でUSDTを購入しようとしています。攻撃者がいなければ、500,000 USDTを受け取れます。しかし、攻撃者は①〜②の段階で5ETHで14,286 USDTを事前購入し、被害者の取引を挟み込みます。各取引後、流動性プールの準備金が変化するため、ETH/USDTの初期レート1:3,000が、攻撃者の初回取引後に1:2,721に変化します。その結果、③〜④の段階で、被害者は20ETHに対して45,714 USDTしか受け取れず、4,286 USDTの損失を被ります。被害者の取引後、ETH/USDTレートは1:1,920になります。最後に、攻撃者は⑤〜⑥の段階で保有する14,286 USDTをすべて使い、7ETHを取得し、2ETHの利益を得ます。
2. アービトラージ(Arbitrage)
アービトラージとは、二つ以上の異なる市場で同じ資産を同時に買い売りし、価格差や市場の不均衡を利用して利益を得る行為です。アービトラージャーは複数の市場で同一資産を取引し、価格差から利益を得ます。たとえば、ある株式が一市場では他の市場より安い場合、アービトラージャーは安い市場で買い、高い市場で売ることで利益を得ます。
DeFiでは、アービトラージもよく用いられる戦略で、プレイヤーは異なるDeFiプラットフォームや取引所間で素早く資産を売買して利益を得ます。ある資産の価格が異なる取引所で一致しない場合、即時のアービトラージ機会が生じます。トークンがある取引所では他の取引所より価格が低い場合、アービトラージャーは安い取引所で購入し、高い取引所で売却することで利益を得ます。
以下はアービトラージの簡単な図解です。

出典: Arbitrage Involving 3 Tokens Among 3 Trading Venues
Aliceは、UniswapのLP1という名前の流動性プールで、1 $WETH = 2,844.27 $USDCのレートで、284,427.34 $USDCを売却して100 $WETHを購入します。
次に、AliceはUniswapの別の流動性プールLP2で、1 $WETH = 20,827.21 $X2Y2のレートで、100 $WETHを売却して2,082,721.43 $X2Y2を購入します。
そして、別の流動性プールLP3で、2,082,721.43 $X2Y2を売却し、303,670.11 $USDCを取得します。
このアービトラージにより、Aliceは19,242.77 $USDCの収益を得ました。コストは3回の取引のガス代で、仮に0.05 $WETH(当時の価格で150ドル)とします。また、USDCとUSDのレートは1:1と仮定すると、Aliceの最終的な利益は19,092.77米ドルとなります。
3. リキデーション(Liquidation)
リキデーション(強制清算)は、借り手の担保価値が借入額をカバーできなくなった場合に行われるプロセスです。担保の価格が下落し、一定の閾値を下回ると、ポジションは清算対象となります。無許可型ブロックチェーンでは、ユーザーが預けたデジタル資産を担保にして借入できます。市場の変動により担保価値が一定水準を下回ると、そのポジションは強制的に清算されます。関連するスマートコントラクトは、リキデーションをトリガーした取引に対して報酬や手数料を支払うことが一般的です。
これがMEVの機会を生み出します。このような取引を監視するロボットを運用するサーチャーやブロック生成者は、自らのリキデーション取引を他人より先にブロックに挿入することで、報酬を得ることができます。
以下はリキデーションプロセスの簡易図です。

出典: Liquidation transaction with Aave V2 involved
この取引はAave V2に関連しており、Aaveプロトコル内のすべての転送がまとめられていることがわかります。
担保を得るため、リキデーターは借り手の債務を返済する必要があります。第6ステップで、リキデーターは借り手の6,299 BUSDの債務を返済しています。
第2ステップでは、6,299の仮想債務BUSDが消滅しており、これは借り手のAave内での借入証(IOU)と捉えられます。
見返りに、リキデーターは借り手の担保である4.1587 WETHを受け取ります。これに伴い、同等量のaWETH(担保証券)が第5ステップで借り手から消滅しています。
このプロセスはAave(および多くの他のDeFiプロトコル)における典型的なリキデーション戦略であり、プロトコルの安全と安定を確保するためのものです。借り手の担保価値が債務をカバーできなくなると、リキデーターが介入し、債務を返済して担保を補償として受け取ります。
このケースでは、MEVの活用により、リキデーターはパブリックチェーン上で最適価格で操作し、最大の利益を得ることが可能になります。リキデーターは取引戦略を最適化することで、この債務清算機会を活用でき、取引手数料やスリッページを過度に心配する必要がありません。また、債務が清算されることでプロトコルの安全性と安定性が維持され、借り手の残りの担保はウォレットに戻される可能性があります。
4. フロントラン(Front-running)
フロントランとは、将来の取引内容を知った上で、その取引より先に自らの取引をキューに入れる行為です。ブロックチェーン上では、通常、マイナーが保留中取引の情報を掌握した後にフロントランが発生します。マイナーはこれらの保留中取引に基づき、利益を得られると判断される取引を行います。たとえば、ロボットが保留中取引より高いガス価格を設定することで処理速度を加速させると、フロントランが可能になります。
サーチャーやブロック生成者は、ブロック内で取引を並べ替える能力を利用して、まだmempoolで待機している大規模な購入注文に対して先回り取引を行います。大口の購入注文の前に類似の注文を挿入することで、より有利な価格を得ることができ、これがMEVの一形態となります。
5. バックラン(Back-running)
取引送信者が、未確定の特定取引の直後に自らの取引を実行させたい場合、これをバックランと呼びます。たとえば、新規発行トークンを狙うバックランロボットは、イーサリアムのmempool内でUniswap上に新しく作成されたペア取引を監視します。新規ペアを発見すると、初期流動性投入直後に購入取引を即座に実行します。ロボットは可能な限り多くのトークンを購入します(ただし、他の参加者の購入機会を残すため、すべてを買い占めません)。その後、他のトレーダーがUniswapで購入を始め価格が上昇したところで、より高い価格で売却します。この戦略の鍵は、トークン発行後に最初に購入することにあります。
6. タイムバンディット攻撃(Time-bandit attack)
タイムバンディット攻撃の主な目的は、過去のブロックを再編成することで、通常のブロック報酬を超える収益を得ることです。この戦略は、あるブロックに存在するアービトラージ機会やその他のMEVが、通常のブロック報酬を大きく上回る場合に適用されます。
ブロックチェーンネットワークでは、通常、ブロックが採掘されブロックチェーンに追加されると、それは変更不可能とみなされます。しかし、十分なハッシュパワーを持つマイナーが、すでに採掘されたブロックを再採掘し、その中のMEVを獲得しようとすることがあります。これがタイムバンディット攻撃の基本的な概念です。
たとえば、マイナーAとマイナーBがいるとします。マイナーAが3つのブロックを採掘しており、その最初のブロックに10,000ドル相当のアービトラージ機会が存在するとします。一方、各ブロックの報酬は100ドルのみです。この場合、マイナーBは3つのブロックを再採掘し、元の取引を改ざんすることで、10,000ドルのアービトラージ機会を獲得しようと選択できます。
タイムバンディット攻撃は非常に複雑でリスクの高いMEV戦略であり、大量のハッシュパワーと、大量のMEVを含むブロックを正確に予測・発見する能力が必要です。しかし、成功すればブロック報酬を大きく上回る収益を得られるため、リスクを負う意思のあるマイナーにとっては試す価値のある戦略とも言えます。
7. スナイピングボット(Sniping bots)
スナイピングボットとは、イーサリアムやEVM(イーサリアム仮想マシン)互換の他のブロックチェーンネットワーク上で動作する自動プログラムで、未承認のトランザクションプール(mempool)を監視し、潜在的な利益機会を見つけ出してMEVを獲得します。これらのボットは、フラッシュローンアービトラージ、新規トークン発行、指値注文など、大きな利益をもたらす可能性のある取引を専門に監視しています。
スナイピングボットの動作原理は、ブロックチェーンの公開性と遅延性に基づいています。利益の見込める取引を発見すると、可能な限り高速でより高い手数料の取引を送信し、ターゲット取引の前または後にブロックに取り込まれることを目指します。これにより「フロントラン攻撃」または「サンドイッチ攻撃」を実現し、成功すればターゲット取引から一部の利益を得ることができます。
スナイピングボットの構築には、PythonやJavaScriptなどのプログラミング言語を用いたスマートコントラクトやスクリプトの作成が必要で、FlashbotsやPancake Sniper Botなどのオープンソースプロジェクトやプラットフォームを利用する場合もあります。なお、スナイピングボットの潜在的利益は大きいものの、これは高リスクな戦略でもあります。ボットのアルゴリズムや実行に誤りがあれば、取引失敗や損失につながる可能性があります。また、スナイピングボットはブロックチェーンの安全性と公平性に一定の影響を与えます。なぜなら、より高い手数料を支払うことで取引の優先順位を上げることができ、一般ユーザーが取引をブロックに取り込むためにより高い手数料を支払わざるを得なくなる可能性があるためです。
8. ガスゴルフ(Gas golfing)
ガスゴルフの目的は、取引を効率化し、ガス費用を可能な限り削減することです。ガスゴルフは、サーチャー(収益性のあるMEV機会を発見・実行する独立参加者)の競争力を高めます。なぜなら、総ガス費用(ガス価格 × 使用ガス量)を一定に保ちつつ、より高いガス価格を設定できるようになるためです。これにより、バリデータ(取引のパッケージングと順序決定を行うノード)がその取引をブロックに取り込む可能性が高まり、MEV収益を得やすくなります。
たとえば、あるDEXアービトラージMEV機会でサーチャーが100ドルの利益を得られるとします。しかし、他の多くのサーチャーも同じ取引を実行しようとしています。自分の取引を優先的に処理させるためには、最高のガス価格を提示しなければなりません。もしサーチャーがガスゴルフにより取引に必要なガスを1,000から500に削減できれば、総ガス費用(依然として100ドル)を変えずに、ガス価格を0.1ドルから0.2ドルに引き上げられます。これにより、より低い価格を提示する他のサーチャーに抜かれるリスクを減らし、MEV機会を獲得する可能性が高まります。
ガスゴルフは取引効率の最適化とコスト削減の手法ですが、リスクや課題も伴います。たとえば、サーチャーがガス消費を減らすために取引の安全性や信頼性を犠牲にすれば、リプレイ攻撃や取引失敗などの問題に直面する可能性があります。また、サーチャーが限られたブロックスペースを確保するためにより高いガス価格を提示し合うことで、ネットワークの混雑やガス価格の変動が激しくなる可能性もあります。
MEVの利点と欠点
MEVは、ブロックチェーンの安全性、公平性、効率性と密接に関連しています。MEVは、取引者が攻撃される、ネットワークの取引手数料が上昇する、ネットワークが混雑するなどのさまざまな問題を引き起こし、セキュリティの脆弱性を生む可能性もあります。この節では、MEVの利点と欠点について詳しく探ります。
ネットワークの混雑
アービトラージやリキデーションなどの取引を専門に探し実行するサーチャーは、取引がブロックに取り込まれる確率を高めるために、高額のガス手数料を提示して競います。彼らはバリデータやマイナーと協力し、MEV収益を共有します。この利益インセンティブにより、サーチャーは通常のユーザーよりも高いガス手数料を支払ってでも、自らの取引を優先的に実行させようとします。その結果、公共のmempoolはサーチャーの高ガス取引で混雑し、一般ユーザーの待ち時間が長くなったり、手数料が高騰したりします。これによりネットワークのスループットが低下し、取引の遅延が増加する可能性があります。
ユーザー体験の悪化
まず、MEVが最も顕著に引き起こす問題は、ユーザーが悪意あるMEV攻撃(サンドイッチ攻撃やフロントランなど)にさらされ、取引の実行結果やコストに影響が出ることです。たとえば、サーチャーはイーサリアムネームサービス(ENS)上でNFTやドメイン名の入札をユーザーに先んじて行い、物品を奪い取ることで、ユーザーに追加の費用を支払わせたり、機会を喪失させたりします。これによりユーザー体験が低下します。
次に、MEVはイーサリアム取引のガス費用を上昇させます。サーチャーがフロントラン取引のために高いガス手数料を支払うため、一般ユーザーはブロックスペースを確保するためにサーチャーと競合し、結果としてガス費用が高騰し、取引がますます予測不能になります。
最後に、MEVはユーザーに不確実性をもたらし、ブロックチェーンに対する信頼を損ないます。ユーザーがイーサリアムなどのブロックチェーンネットワークで取引を送信しても、MEVの存在により、取引が予想通りに実行される保証はありません。フロントランされたり、ガス費が上がったり、取引がキャンセルされたりする可能性があります。さらに、MEVはインセンティブを創出し、マイナーやバリデータがより多くの利益を得るためにブロックチェーンを再編成しようとするかもしれません。ブロックチェーンの再編成は、既に完了した取引履歴を変更する可能性があり、これはブロックチェーンの不変性に対する信頼を直接損ないます。また、マイナーが特定の取引を審査(拒否)する場合もあり、別のより利益の高い取引方法を発見した、あるいは攻撃者に賄賂を受けて特定の取引を阻止する場合です。このような状況では、ユーザーが自らの取引が公正に扱われるかどうか疑問を抱くことになります。
MEVには多くの欠点があるものの、決して無価値というわけではありません。以下のような利点もあります:
ネットワークの活性化。 MEVはバリデータやマイナーに、標準的なブロック報酬やガス手数料に加えて追加の収益源を提供します。その結果、ブロック生成権を巡ってより多くの参加者が競争し、ネットワークが良好に機能するインセンティブが高まります。MEVはまた、収益性の高い取引を専門に探し実行するサーチャーをネットワークに惹きつけ、バリデータやマイナーがブロック構築を最適化するのを助け、MEV収益を共有します。
市場効率の促進。 MEVは市場のアービトラージ機会や価格差を解消できます。たとえば、分散型取引所(DEX)では、流動性プールや取引量の違いにより、同一資産の価格が異なることがあります。これによりアービトラージャーに好機が生まれ、安いDEXで買い、高いDEXで売る差益を稼ぎます。このアービトラージ行為により、市場の価格がより整合的かつ合理的になり、市場効率が向上します。さらに、MEVは過剰レバレッジや高リスクの貸借プロトコルをリキデーションすることで、システムリスクを低下させることもできます。
追加の利益提供。 MEVは、サーチャー、バリデータやマイナー、取引者などにとって新たな収益源となっています。サーチャーは複雑なアルゴリズムを駆使して収益性の高い取引を発見し、バリデータやマイナーと協力してMEV収益を共有します。バリデータやマイナーは取引をパッケージングすることでMEVを抽出し、サーチャーから高額のガス手数料を受け取ります。取引者は特定のサービスやプロトコルを用いて取引順序やプライバシーを最適化し、MEV収益を得ます。たとえば、FlashbotsはMEV-Shareプロトコルを導入しており、イーサリアムエコシステムのユーザーにMEV収益の一部を分配することで、収益の公開性と公平性を実現しようとしています。
自身の損失を避ける方法
MEVアービトラージボットの一例として、jaredfromsubway.ethを見てみましょう。まるでサンドイッチを丸ごと買い占めるように、このボットはわずか2ヶ月で700万ドル以上(3,720 ETH)のガス代を費やしてMEV操作を実行しました。最近、あるTwitterユーザーが、jaredfromsubway.ethが数日間で387 ETH(約696,000ドル)もの収益を得たことを発見しました!
jaredfromsubway.ethこそが、イーサリアムメインネットのガス価格を顕著に上昇させ、一般ユーザーを困惑させた張本人です。このMEVボットはミームコイン取引(PEPE、WOJAKなど)に熱心で、これまでに60万件以上の取引を発生させています。Etherscanのデータによると、jaredfromsubway.ethは秒単位で高頻度に取引を実行しており、各取引の間隔は約12秒。つまり、ほぼすべてのブロックをカバーしているのです。推計では、一度の取引での利益は小さいものの、膨大な取引回数により極めて高い収益を得ており、ガスコストを差し引いても、1日で46.6万ドルもの利益を上げている計算になります。

この驚異的な行動に対し、人々の意見は分かれました。ネットワークルールを正当に活用しており、ETHの縮小(deflation)を促進していると評価する声もあれば、中立的な立場から「自分のメインネット操作が以前より不便になった程度だ」という意見もあります。一方で、「本来自分たちが得るべき取引機会をjaredfromsubway.ethに奪われた」と強く反対する声もあります。いずれにせよ、今の最優先課題は自分の資産を守ることです。
もちろん誰もが取引時に余計な出費をしたくありません。そこで、Flashbots RPCを使用することで、MEVボットからの影響を回避できます。
興味のある読者はこちらをご覧ください:https://youtu.be/x6aqTtY8OqM
Flashbots Protect RPCを使用することで、以下のメリットが得られます:
フロントラン防止: 公共のmempoolに潜む貪欲なサンドイッチボットにとって、あなたの取引は見えなくなります。
取引失敗の防止: 取引が途中で失敗しない場合にのみ実行されるため、失敗した取引による手数料の損失がありません。
プライバシー: Flashbots Protect RPCは、IPアドレスや位置情報など、ユーザー情報を一切追跡・保存しません。
Flashbots Protect RPCの利用に加え、取引を守るための他の戦略もあります:
資産交換時は、最大スリッページを低く設定することで、MEVの影響を最小限に抑えてください。
希望するガス価格を控えめに設定することで、MEVボットの注目を避けやすくなります。
CowSwapなど、MEVリスクを低減する仕組みを備えた最適化された分散型取引所(DEX)の利用を検討してください。
上記以外にも、MEVの影響から身を守る方法はいくつかあります。
1. 取引の非公開化
イーサリアムなどのブロックチェーンネットワークでは、すべての取引はブロックにパッケージされる前、マイナーに採掘されるまで、公共のmempoolで誰でも見える状態にあります。フロントランボットなどのMEV戦略は、こうした未パッケージ取引を読み取ることで利益を得ます。対策の一つは、取引をFlashbotsのようなプライベートmempoolに送信することです。これにより、取引はブロックを構築するマイナー(ブロック提案者またはビルダー)にのみ可視となり、他の参加者からは隠蔽されます。ただし、この方法はサンドイッチ攻撃やフロントラン防止にしか有効ではありません。
2. チェーン外計算による最適解の導出
チェーン上のスマートコントラクトは限られたデータしか参照できず、チェーン上での計算はコストが高いため、常に最適な市場価格を見つけることは期待できません。しかし、チェーン外計算を取り入れれば、最適解に近づくことが可能になります。チェーン外のソフトウェアはすべての市場をリアルタイムでアクセスし、任意の時点で任意の資産の最適取引価格と最適取引パスを特定できます。これにより、より優れた取引を構築し、他の参加者にMEV(最大可抽出価値)で利益を奪われるリスクを低減できます。
3. 取引のオークション化
取引の提出権を公開し、他の参加者やボットに競わせることで、MEVを自ら抽出できます。しかし、これにはリスクと不確実性が伴います。なぜなら、リレー(取引を提出する主体)に支払いを行い、さらにそのリレーを支援するボットにも支払う必要があるためです。また、情報の悪用を防ぐ必要があります。この方法により、スマートコントラクトがリレーに過度に依存するようになり、リレーが故障した場合、スマートコントラクトが正常に機能しなくなる可能性があります。
4. 自らのボットの利用
自らのボットを使用することで、他のボットに対抗し、MEVによる利益獲得を防ぐことができます。これには、他のボットとの競争に勝てるボットを設計・構築する必要があり、具体的な実装方法は使用するプロトコルやブロックチェーンに依存します。
MEVの影響を軽減する方法
MEV問題については、さまざまな議論があります。一部の人々は、MEVをブロックチェーンから排除しようと試み、プロトコルやメカニズムを改変して、マイナーやバリデータが追加利益を得る可能性を小さくしたり消滅させたりしようとします。他方で、MEVは完全に解決できないと考える人々もいます。彼らの目標は、MEVの民主化を通じてその悪影響を軽減することです。「民主化」とは、より多くの人々がMEV抽出に参加できるようにして利益と影響を分散させること、あるいは全員がMEVから公平に恩恵を得られる仕組みを作ることを意味します。また、MEVは避けられない現象だと考える人々もいます。利益がある限り、誰かが抽出しようと試みるのは当然だからです。彼らの焦点は、MEVの悪影響を軽減しつつ、その良い側面を残すような解決策を見つけることにあります。現在、いくつかのプロジェクトやイニシアチブが、MEV問題の解決策を模索したり、MEVをエコシステムのプラスの力に変えようとしています。MEVに関する現在の解決策と今後の方向性には以下のようなものがあります:
1. MEV smoothing(MEVの平準化)
これは、MEVをブロック間およびバリデータ間でより均等に分配することで、MEVのばらつきと予測不可能性を低減する戦略です。この方法により、バリデータが高価値ブロックを巡って共謀したり集中したりするのを防ぎ、サーチャーがブロックスペースを巡って競争することで生じるネットワークの混雑やガス費用の上昇を抑制できます。
MEV平準化の例として、MEV-Boostがあります。これはバリデータがブロック生成を「ブロックビルダー」と呼ばれる専門家に外部委託できるプロトコル補助ツールで、ブロックビルダーがブロック構築を最適化し、バリデータとMEV収益を共有します。もう一つの例はEIP-1559です。これはイーサリアム改善提案の一つで、手数料市場メカニズムを変更し、基礎手数料の一部を焼却することで、バリデータがガス価格を操作したりブロックを再編成したりするインセンティブを減少させます。
2. MEV burning(MEVの焼却)
これは、MEVの総量を削減するために、その一部を焼却したり公共財に再分配したりする戦略です。これにより、バリデータがサーチャーに賄賂を渡されたり腐敗したりするのを防ぎ、サーチャーが悪意あるMEV攻撃を実行するインセンティブを減らすことができます。
MEV焼却の例としては、EIP-1559が挙げられます。この提案では、バリデータやサーチャーがMEVとして獲得できたはずの基礎手数料の一部が焼却されます。もう一つの例はEIP-3368で、ブロック報酬を増加させ、時間の経過とともに徐々に減少させるというイーサリアム改善提案です。これにより、バリデータ収入におけるMEVの相対的な割合が減少し、イーサリアムのセキュリティ予算が増加します。
3. MEV sharing(MEVの共有)
MEV smoothing/burningは主に、バリデータとブロックビルダーの間のやり取りという、MEVサプライチェーンの末端フェーズに対処します。一方で、サプライチェーンの初期フェーズでMEVの不安定性を最小化する戦略も研究されており、これらは一般的に「MEV sharing(MEVの共有)」と呼ばれています。
これは、MEVをエコシステム内のユーザーその他の関係者に再分配する戦略です。これにより、バリデータやサーチャーによるMEVの独占を防ぎ、MEV分配の公平性と透明性を高めることができます。
MEV共有の例として、Flashbotsがあります。これは、透明かつ民主的なMEV抽出ツールやサービスを提供する研究開発組織です。Flashbotsはまた、MEV-Shareプロトコルを導入しており、イーサリアムエコシステムのユーザーにMEV収益の一部を還元(たとえば払い戻しや補助金を通じて)することを目指しています。もう一つの例はArcher DAOで、サーチャーとバリデータが協力し、イーサリアムインフラ提供者とMEV収益を共有するためのプラットフォームを提供する分散型自律組織(DAO)です。
4. MEV検出
MEVの影響を軽減するもう一つの有効な手段は、堅牢で効果的なMEV検出アルゴリズムまたはシステムを開発することです。MEVを検出し対処することで、ブロックチェーンエコシステム内で公平性と透明性を促進し、すべての参加者に平等な機会を提供することを目指します。具体的には、以下のアプローチが考えられます:
既存のMEV検出技術を包括的に調査し、その長所と限界を分析します。フロントラン、サンドイッチ攻撃、マイナーによる流動性抽出など、さまざまなMEV戦略を深く理解します。
取引データ、ブロックデータ、mempool情報など、ブロックチェーンネットワークから関連データを収集する仕組みを構築します。既存のブロックチェーンブラウザやノードAPIを活用して、リアルタイムデータを収集・分析します。
MEVに関連するパターンや異常行動を検出する高度なアルゴリズムを設計・実装します。これらのアルゴリズムは、取引の並び替え、時間の不整合、ガス価格の操作など、MEV戦略に関連する指標を識別できる必要があります。
機械学習、統計解析、グラフニューラルネットワークなどを活用し、MEV状況を効果的に分類・予測できるモデルを訓練します。新たなMEV戦略が出現するにつれて、適応・進化できる異常検出モデルの開発が必要です。
MEV検出システムをブロックチェーンネットワークに統合し、リアルタイムでの監視と分析を可能にします。直感的なダッシュボードやインターフェースを開発し、ネットワーク参加者に実用的な洞察を提供することで、潜在的なMEV状況を認識・対応できるようにします。
以上が、MEVに関する現在の解決策と今後の方向性の一部ですが、これらはすべての解決法ではありません。イーサリアムの価値観と目標に沿った形で、MEVをいかに測定・管理・軽減するかについては、まだ解決されていない多くの問題と課題があります。イーサリアムの発展と成長に伴い、MEVもまた進化していくため、この分野でのさらなる研究と革新が求められます。
まとめ
MEVは、ブロックチェーン取引における情報の非対称性を利用して利益を得るという、新興のホットトピックです。現在、市場ではMEVについて極めて激しい議論が行われています。MEVに対して楽観的な人々は、適切に対処できると考えており、悲観的な人々は、軽減または活用するしかないと思っています。MEVの利点と欠点を慎重に検討し、その悪影響を低減することが重要です。私たちは問題に真摯に向き合い、MEVの利点を深く掘り下げ、それを私たちの役に立てなければなりません。同時に、MEVを敵視するのではなく、実践において不可欠な一部として捉える考え方に変える必要があります。まるで暗黒の森に立ち向かうように、未知の状況に対しては慎重さと警戒心を保ち、潜在的な脅威や損失から身を守るべきです。
MEVに関する研究がますます成熟・発展する中で、この概念をめぐるさらなる議論と交流が期待されます。より深い研究により、MEVがもたらす課題に対処する効果的な解決策が開発されるでしょう。また、将来的にはより多くの規制が入り、より包括的で安全なシステムの構築が助けられることを期待しています。このような取り組みにより、MEVが積極的な役割を果たし、ブロックチェーンエコシステム全体の健全性と公平性に貢献する環境が整うでしょう。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














