MEVボットがハッカーを食い尽くした — 次はあなたを狙う

Yoinkという名前のMEVボットは、Safeウォレットの780万ドルの脆弱性を利用する前に実行するために約47,000ドルのガス代を支払った。これにより攻撃者は何も得られず、ウォレット所有者は依然として空にされた。トランザクション順序の抽出は第三の捕食者となり、盗賊たちの合理的な対応はプライベートになることだ。

主なポイント

- 攻撃者が、ウォレット所有者がSafeスマートアカウントウォレットでホワイトリストに登録していたカスタムMulticallヘルパーモジュールの誤設定された認可チェックを悪用し、約$7.8 million相当のrsETHを流出させようとしました。

- Yoinkと呼ばれる最大抽出可能価値(MEV)ボットがこのエクスプロイトをフロントランし、約$47,000のガス代を支払って同一の攻撃を先に実行し、2,882 rsETHを獲得しました。

- 攻撃者は何も得られず、ウォレットの所有者は資金を失い、ボットが資金を保持した一方、Blockaid、BlockSec、SlowMist、PeckShieldはイベントをリアルタイムで監視していたが、介入することはできなかった。

- これはボットが事態を救う物語ではありません。トランザクション順序抽出が第三の捕食者となり、どちらが勝っても被害者が損をすることを示しています。

2026年9月15日の朝、攻撃者は本物のイーサリアムウォレットの実際の脆弱性を発見し、技術的にクリーンな780万ドルの攻撃を実行した。攻撃者は何も持ち去ることができなかった。Yoinkという名前のボットがそのトランザクションを察知し、約47,000ドルのガス代でフロントランニングを行い、全額を奪い取った。確実に全額を失ったのは、攻撃者が先に実行していれば全額を失っていたであろうウォレットの所有者だった。

MEVとは何か、そしてなぜ攻撃者にすべてを失わせたのか?

MEV(最大抽出可能価値)とは、ブロックにどのトランザクションを含めるか、そしてその順序を決定することでプログラムが獲得できる利益のことです。Ethereumに送信されたトランザクションは、バリデーターがそれを受け取るまで、パブリックキューであるメモリプールで待機します。そのキューの内容は誰でも確認できます。MEVボットはそれを監視し、利益を生み出すトランザクションを特定し、より高いガスチップを付けてコピーを送信することで、自分のバージョンが先にブロックに収まるようにします。

攻撃者は致命的なミスを一つ犯した:エクスプロイトがパブリックメンプールに放送された。その瞬間からネットワーク上のすべてのMEVボットが取引の進行を確認できた。Yoinkはシミュレーションし、2,882 rsETH(約$7.8 million相当)を移動させると結論付け、計算を行った。ガス代として$47,000(価値の約0.6%)を支払って、残りの99.4%を取得することは、難しい取引ではない。

根本的な脆弱性は、ウォレット所有者がSafeウォレットでホワイトリストに登録していたカスタムMulticallヘルパーモジュールにおける、誤って設定された認可チェックでした。このチェックは呼び出し元のアイデンティティではなく宛先アドレスを検証していたため、モジュール自体をターゲットとして指定する誰もが完全な実行権限を得られました。攻撃者はウォレットのaEthrsETH(Kelp DAOのrsETHのAaveラップ版)を、カスタムフックを持つ悪意のあるUniswap v4プールを通じてルーティングし、トークンをアンラップしてドレインしました。このエクスプロイトは本物でした。その作成者が単に遅すぎただけです。

ボットが攻撃者に勝ったとき、誰が勝つのか?

スコアボードがこのインシデントで最も正直なものです。ウォレット所有者は$7.8 millionを失いました。攻撃者はガス代を失い、何も得られませんでした。Yoinkは2,882 rsETHを自身のアドレスに移動させました。誰も誰も救いませんでした。ボットは攻撃を止めず、ウォレット所有者に警告せず、法執行機関に連絡しませんでした。同じエクスプロイトをより速く実行し、収益を独占しました。

攻撃者がボットにハッキングされたという、満足感のある物語は、被害者の残高という現実と接触すれば成り立たない。ウォレットの所有者にとって、資金を吸い上げるのが人間であれプログラムであれ、結果は同じだ。お金は消え、変わったのは、今どの匿名アドレスがそれを保持しているかという点だけである。自動化されたバージョンはむしろ悪化していると言える。なぜなら、それは価値の移転を市場効率という薄い衣で包み込んでいるからである。

二次的な影響は、一次的な影響よりも醜い。攻撃者たちは、エクスプロイトをパブリックなメモリプールに公開すると、より速い模倣犯を招くことを学んだ。合理的な対応は、プライベートなメモリプールやブロックビルダーへの直接送信を使用して、取引がすでにブロックに含まれているまで隠すことで、プライベート化することである。これにより、次の世代の攻撃はより見えにくくなり、追跡が困難になり、完全に成功する可能性が高くなる。このインシデントはチェーンをより安全にしなかった。それは泥棒たちに、より静かにすることを教えたのである。

暗い森に、三つ目の捕食者が生じた

この比喩は、ボットが立ち往生した資金の回収を試みた際にフロントランニングをほぼ成功させたことを受け、Ethereumを「ダークフォレスト(暗黒の森)」と表現した広く引用されている2020年の研究エッセイに由来します。そのエッセイは、価値のあるものがオープンな場所に置かれると即座に狙われる敵対的な環境を描写しています。Flashbotsはこれに対応して構築されました:トランザクションをパブリックmempoolから排除するプライベートチャネルであり、パブリックmempoolがすでに争奪戦の場と化していたことへの認識でもあります。

2026年に変わったのは階層構造だ。何年もの間、MEVボットは主に狭義で正当化可能な作業を行ってきた:分散型取引所間のアービトラージ、担保不足ローンの清算、大口取引のバックランニング。これらの活動は冷酷だが広く中立的であり、価格を整列させ、不良債権をシステムから排除してきた。Yoinkは異なる振る舞いをする。正当な取引と犯罪的な悪用を区別しない。利益を見つけるとそれを奪う。これは市場効率ではなく、獲物と他の捕食者の両方を消費するスカベンジング(掠奪)だ。

このボットには過去がある。同じ名前を持つフロントランナーは、2024年8月のRoninブリッジの攻撃をフロントランニングし、1,000万ドル以上を奪い取った後、その大部分を返還し、500,000ドルをバグ報奨金として保持し、礼儀正しい海賊として評判を得た。今回は礼儀の兆候は見られない。条件は一部返還と手数料から、全額への移行へと変更された。

オンチェーンオペレーターにとっての意味

価格に関する議論を除けば、運用状況は厳しい。オンチェーンで活動しているすべての人は、同時に二つのこと、エクスプロイトと抽出から保護しようとしており、二つの脅威は今や同じ仮面をかぶっている。エクスプロイトだけがリスクではない。フロントランがリスクだ。

それは、真剣なDeFi運用がどのように振る舞うべきかを変える。着金した瞬間に意味のある価値を生む可能性のある取引については、プライベートリレーまたは暗号化されたメンプールを使用せよ。スマートアカウントウォレットに付随するすべてのカスタムモジュール、フック、ヘルパーコントラクトを監査しろ。そのコードがウォレットが管理するすべての鍵を握っており、ひとつの欠陥チェックだけで十分に危険になるからだ。公開で放送される大規模または自動化された運用は、より高速で、誰が資金を保持すべきかに無関心なプログラムにコピーされると想定せよ。

セキュリティ業界の役割も同様に精査されるべきだ。Four社(Blockaid、BlockSec、SlowMist、PeckShield)がこのエクスプロイトをリアルタイムで検知した。それらのいずれも、それを止めたり、元に戻したり、ウォレット所有者の資金を回収したりすることはできなかった。介入のない検知は、エンドユーザーにとって、セキュリティ製品ではなく監視製品だ。

今後の展開

1年から3年のスパンでは、その軌道を描くのは容易である。機微な価値を保有する者にとって、プライベートかつ暗号化されたメモリプールがデフォルトとなり、それらを運用するインフラを持つ限られたオペレーターにMEVが集中する。これはMEV抽出産業を消滅させるのではなく、ブロックチェーンが除去することを意図していた、手数料を徴収する少数の仲介業者による構造へと統合させる。規制当局は最終的に明白な問いに突き当たる。あるプログラムが、泥棒よりも速いことで780万ドルを抽出する場合、それは盗難なのか、それとも市場なのか。その答えが、MEVが正当なインフラとして扱われるのか、自動フロントランニングとして扱われるのかを決定する。

その間に被害者保護のギャップは広がるばかりだ。より速いボット、プライベートメモプール、より複雑なスマートアカウントモジュールといった進歩のあらゆる層が、一般ユーザーをより守りやすいターゲットではなく、より守りにくいターゲットにしてしまう。捕食者はますます鋭くなり、獲物を守るコストはますます高くなっている。

業界が避け続けている問い

この事件は、業界が答えたくない問いを突きつける。ボットが泥棒よりも速く動くことでウォレット所有者から$7.8 millionを奪えるなら、そのボットと攻撃者を分けるものは何か?速度か?匿名性か?キーボードに人間の手がないことか?それらのいずれも道徳的な区別ではない。それらは表面的な違いに過ぎない。

MEVは、透明で許可不要な市場の避けがたい代償として10年間正当化されてきた。これが、柔らかい焦点を当てないで見た場合のその正当化の姿である。これは、その被害者も犯罪者であったために賢明だと称賛される、価値の自動的な移転である。被害者は攻撃者ではなかった。どちらに転んでも780万ドルを失った当事者が被害者であり、今や資金を保有するボットと報奨金の交渉を行うことが期待されている。なぜなら、それ以外の選択肢は何もないからである。

暗い森はあなたが誰であるかを気にしません。それはますます暗くなります。

FAQ: MEVボットとは何ですか?

MEVボットとは、Ethereumのメンプール(保留中取引の公開キュー)を監視し、ガス料金を高く支払って自分のコピーが先に処理されるようにすることで、利益が出る取引をフロントランする自動プログラムです。このケースでは、ボットがSeptember 15, 2026にエクスプロイトをフロントランし、約$7.8 millionのrsETHを取得しました。

FAQ: ウォレット所有者は資金を取り戻しましたか?

インシデント時点では、いいえ。2,882 rsETHはYoinkオペレーターが管理するアドレスに保管されており、回復の公的な確認はありません。現実的な回復手段は、オペレーターに報酬を提供するオンチェーン交渉であり、2024 Ronin bridge front-run の後に取られたルートです。

FAQ: ボットが行ったことは合法ですか?

法的に未解決です。盗品を傍受しても、傍受者に自動的に所有権が与えられるわけではなく、ほとんどの法制度では資金は依然として元の被害者のものです。パブリックブロックチェーン上の匿名プログラムに対して請求権を実行することは、実際にはほぼ不可能です。

FAQ: SafeまたはKelp DAOに過失がありましたか?

いいえ。脆弱性は、SafeウォレットのコアコントラクトやrsETH自体ではなく、ウォレット所有者がSafeウォレットに追加したカスタムMulticallヘルパーモジュールに存在していました。Kelp DAOは、rsETHが完全に担保されていることを述べ、予防措置として影響を受けた単一のアドレスのみを一時停止しました。

FAQ: ユーザーはどのようにフロントランを回避できますか?

取引が確定した際に価値を生み出す取引には、プライベートリレーや暗号化されたメモリプールを使用し、スマートコントラクトウォレットに接続されたすべてのカスタムモジュールを監査し、確定時に利益を生み出す公開取引は、より高速なプログラムによってコピーされると想定してください。

All RealCryptoCap analysis