More to Extract: Discovering MEV by Token Contract Analysis

この論文は、トークンコントラクトに起因する tMEV(トークン最大抽出可能価値)の発見に焦点を当て、非標準的な供給制御関数を特定する静的解析ツール「tSCAN」と、トークン固有の制約を生成・解決して利益機会を掘り起こす「tSEARCH」からなるパイプラインを提案し、実証実験により既存の MEV 探索手法よりも 10 倍の利益を抽出できることを示しています。

Jiaqi Chen, Yuzhe Tang, Yue Duan

公開日 Tue, 10 Ma
📖 1 分で読めます☕ さくっと読める

Each language version is independently generated for its own context, not a direct translation.

🍞 物語:魔法のパンとスーパーマーケットの罠

1. 背景:普通の「サンドイッチ詐欺」

まず、今までの有名な詐欺(MEV)について考えましょう。
スーパーマーケット(取引所)で、ある商品(トークン)の価格が、**「誰かが大量に買うと上がる、売ると下がる」**というルールで決まるとします。

  • 詐欺師の動き:
    1. 詐欺師は「あ、今から大物がこの商品を買うぞ!」と予知します。
    2. 大物が買うに、詐欺師が安く買ってしまいます。
    3. 大物が買えば、価格は上がります。
    4. 大物が買ったに、詐欺師は高値で売ってしまいます。
    • これを**「サンドイッチ攻撃」**と呼びます。大物(被害者)の注文を挟み撃ちにして、差額を抜くのです。

2. 新しい発見:「魔法のパン」の正体

この論文の著者たちは、**「魔法のパン」**という新しい種類のトークンに注目しました。

  • 魔法のパン(リベース機能):
    このパンは、**「誰かがパンを触ると、パン屋さんが『おや?パンの数を増やそう!』と魔法をかけ、すべての人のパンの枚数が自動的に増える」**という特徴があります。
    • 例:あなたが 10 枚持っていたら、魔法で 11 枚になります。
    • 例:スーパーマーケットが 100 枚持っていたら、魔法で 110 枚になります。

3. 従来のシステムの盲点

これまでのセキュリティ研究者や詐欺師たちは、「スーパーマーケット(取引所)」の中だけを見ていました。
「パンの価格がどう動くか」だけを見て、魔法のパンの「枚数が勝手に増える」というパン自体の魔法には気づいていませんでした。

  • 従来の考え方: 「パンの枚数が増えたら、スーパーの棚の在庫も増えるから、価格も変わるはずだ」と思っていました。
  • 現実: 一部のスーパー(Uniswap V3 など)では、**「魔法でパンの枚数が増えても、棚の価格表示は変わらない」**というバグ(あるいは仕様)がありました。

4. 新しい詐欺の仕組み(TMEV)

ここで、著者たちが発見した**「新しい詐欺(TMEV)」**の仕組みが生まれます。

  1. 準備: 詐欺師は「魔法のパン」を少し持っています。
  2. 被害者の動き: 被害者がスーパーでパンを買いに来ます。
  3. 魔法の発動: その瞬間、パン屋さんが魔法をかけます。
    • 詐欺師のパンの枚数が増えます(例:10 枚→11 枚)。
    • スーパーの棚のパンの枚数も増えます(例:100 枚→110 枚)。
  4. 決定的なポイント:
    • スーパーの価格表示は「魔法の影響を受けません」。 増えた分は「ただの在庫増」扱いで、価格は変わりません。
  5. 詐欺の完了:
    • 詐欺師は、増えた分のパン(1 枚分)を、変わらない価格でスーパーに売ってしまいます。
    • 結果、詐欺師は「魔法で無料でもらったパン」を現金化して、無料で利益を得てしまいます。

これは、従来の「価格が動くのを狙う」詐欺とは全く違う、**「魔法で量を増やして、価格が変わらない隙間から盗む」**という新しい手口です。

5. 論文のツール:「探偵(tSCAN)」と「ハンター(tSEARCH)」

この新しい詐欺を見つけるために、著者たちは 2 つのツールを開発しました。

  • 探偵(tSCAN):
    • 膨大な数のスマートコントラクト(パンのレシピ)を調べ、「魔法のパン(リベース機能)」を作っているものを特定します。
    • 「このパンは、誰かが触ると自動的に増える魔法があるぞ!」と発見します。
  • ハンター(tSEARCH):
    • 探偵が見つけた「魔法のパン」と、価格が変わらない「スーパーマーケット」を組み合わせます。
    • 「今、誰かがパンを買いに来ているな!魔法が使えるぞ!」とリアルタイムで計算し、最も儲かるタイミングで取引を実行します。

6. 結果:驚異的な成果

このシステムを使って実験したところ、**「従来の詐欺師たちが気づいていた利益の 10 倍」もの利益を extraction(抽出)できることがわかりました。
つまり、
「誰も気づいていなかった巨大な宝の山」**が、この「魔法のパン」と「価格が変わらないスーパー」の組み合わせの中に眠っていたのです。

📝 まとめ

この論文は、ブロックチェーンのセキュリティにおいて、**「取引所の動き」だけでなく、「通貨(トークン)そのものの仕組み」**まで詳しく調べる必要があると教えています。

  • 従来の視点: 「価格がどう動くか」だけを見ていた。
  • 新しい視点: 「通貨の量(供給)がどう勝手に変わるか」まで見ることで、**「価格が変わらない隙間」**から利益を抜く新しい手法を発見した。

これは、ブロックチェーンの安全性を高めるためにも、「通貨のレシピ(スマートコントラクト)」自体を厳しくチェックする必要があるという重要な警告です。