DEXで価格差を見つけて、安いところで買って高いところで売る。
理屈だけ聞けば、アービトラージはかなり単純だ。
ところが実際の主要DEXでは、価格差を発見してから人間が「お、ズレてる」と思った時点で、だいたいもう遅い。ボットが常時監視し、同じ機会を奪い合っている。Uniswap自身も、同期していないプールの価格差はアービトラージ機会になり、ブロックチェーン上のボットが継続的に探していると説明している。
では、DEX裁定は「プロのボットしかいないから終了」なのか。
そう単純でもない。
重要なのは、価格差があるかではなく、その価格差がなぜ生まれ、何秒残り、誰が取り切れる構造なのかである。
1. まず「DEXは規制外」という一行説明を捨てる
日本では、DEXという名前だけで規制内・規制外を判定できない。
金融庁は2025年の暗号資産制度ワーキング・グループで、DEXについて、通常の交換業者と同じ規制をそのまま当てるのではなく、技術的性質に応じた過不足のない規制を継続検討する考えを示した。
さらに2026年3月のFinTech実証実験ハブの整理では、DEXプロトコルの開発・設置についても、利用者に暗号資産の交換等を可能にする態様によっては、一定の場合に暗号資産交換業に該当する余地があると明記された。
つまり、
- 完全に自律したスマートコントラクト
- 開発者が変更権限を持つプロトコル
- 企業がフロントエンド、上場、手数料、注文経路を実質管理するサービス
を全部「DEXだから同じ」と扱うのは雑すぎる。
FATFも2026年のDeFi報告で、「支配または十分な影響力を有する者」がいるかをVASP該当性の重要な判断要素として扱っている。
セルフカストディ同士のP2Pにも別の論点がある。金融庁資料では、アンホステッド・ウォレット同士のP2PはVASPが関与しないため、VASP間のトラベルルールの外側にあると整理されている。一方、登録業者がアンホステッド・ウォレットと取引する場面では、AML/CFT上のリスク評価や情報収集が求められる。
「トラベルルール外」と「法律全部の外」は別物だ。
2. 2026年の日本では、規制と税金を同じ箱に入れない
2026年7月15日、日本では暗号資産取引規制を金融商品取引法へ移す大きな改正法が成立した。原則の施行は公布から1年以内の政令指定日で、無登録業への罰則強化など一部は2026年8月12日に先行施行された。
税制も連動している。
2026年度税制改正では、一定の「特定暗号資産」を「暗号資産取引業者」に対して譲渡等した場合に、20%の申告分離課税とする枠組みが置かれた。ただし適用開始は金商法改正の施行日と連動し、対象資産・相手方・取引形態に条件がある。
ここから、
「DEXなら必ず20%対象外」 「DEXなら税金がかからない」 「海外・P2Pなら規制も税務も無関係」
とは言えない。
規制上の事業者該当性、AML/CFT、税務上の所得区分、20%特例の適用条件は別々に判定する必要がある。
3. 裁定利益に「素人のカモ」は必須ではない
ここが市場構造として一番面白い。
裁定利益は、必ずしも誰かが価格を知らずに間違えたから発生するわけではない。
たとえば巨大な買い注文がAMMへ入ると、プール内の価格は曲線に沿って動く。別市場の価格がほぼ変わらなければ、その瞬間に価格差ができる。
買った人は必ずしも愚かではない。
「今すぐこの量を約定したい」という緊急性のために、価格インパクトを払っているだけかもしれない。
Polygon上のatomic arbitrageを調べた2026年の研究では、36万件超の裁定を分析し、96.7%のケースで機会の大部分をほぼ1件の先行トランザクションへ帰属できた。
つまり典型形は、
大きな取引 → AMM価格が動く → 他市場との乖離が生まれる → 裁定屋が価格を戻す
である。
裁定屋が食べているのは「頭の悪い人」ではなく、しばしば即時性・流動性・市場分断に付いた値札だ。
4. ただし、主要市場の瞬間裁定は本当に魔境
「では価格差検知botを書けばよい」となると、ここで地獄が始まる。
EthereumのCEX-DEX裁定を2023年8月から2025年3月まで分析した研究は、主要19 searcherによる7,203,560件の裁定と、推定2億3,380万ドルの抽出価値を確認した。
市場が大きいのは事実だ。
しかし上位3 searcherだけで、取引量と抽出価値の約75%を占めていた。さらに収益性はblock builderとの統合度とも関係していた。
これはかなり重要である。
画面上で、
A市場 100.00 B市場 100.05
を見てから注文を投げる競技ではない。
実際には、
- mempoolやprivate order flowへのアクセス
- builderとの接続
- gas入札
- inclusion probability
- 同一ブロック内での順序
- revert回避
- CEX側hedgeのレイテンシ
- 在庫配置
まで含めたインフラ競争である。
5bpの価格差を見つけても、5bpが自分の利益になるわけではない。
5. 個人が探すなら「一瞬の差」より「なぜ残るか」
ここで探索方針を変える。
0.1秒で消える価格差を速く取るのではなく、
30秒、1分、3分と残る価格差には、どんな摩擦が付いているのか
を調べる。
クロスチェーン裁定はその代表例だ。
2025年の研究は9チェーンを対象に、2023年9月から2024年8月までに260,808件のクロスチェーン裁定を検出した。32.37%はbridgeを伴い、観測された利益の下限は約949.6万ドル、取引量は約4.658億ドルだった。
単一チェーン内のatomic arbitrageなら、利益がなければ一連の処理をrevertできることがある。
しかしクロスチェーンでは、
- 片側だけ先に約定する
- bridgeが遅れる
- finalityを待つ
- その間に価格が動く
- 片方のチェーンで流動性が足りない
- 在庫が偏る
といった非atomicリスクがある。
リスクがあるから、裁定差が完全にはゼロにならない。
「差が残っている=みんな気づいていない」ではなく、
差を閉じる仕事に、資本・時間・在庫・実行リスクのコストがある
可能性をまず疑うべきだ。
6. bridge待ちをやめて、先に在庫を置くという発想
クロスチェーン裁定の一つの考え方は、取引が起きてから資産をbridgeするのではなく、複数チェーンへ最初から在庫を置くことだ。
たとえばChain AとChain Bの両方に、
- stablecoin
- 対象トークン
を置く。
Bで対象トークンが一時的に高くなったら、
Aで買う Bで売る
を近いタイミングで行う。
これならbridge完了まで待って価格差が消える問題を減らせる。
もちろん無料ではない。
代わりに、
- 二重に寝かせる資本
- 在庫偏り
- 再均衡コスト
- chain障害
- smart contractリスク
- bridgeリスク
- stablecoin depeg
- RPCやsequencer障害
を引き受ける。
ここが重要だ。
高速botが全部取り切れない市場には、たいてい高速botが嫌う理由がある。
その理由を自分なら安く処理できるかがedgeになる。
7. 「価格差」ではなく「実行可能な純利益」を測る
研究段階で一番やってはいけないのが、画面に表示されたmid priceだけを比較することだ。
必要なのは実行可能価格である。
純edgeは概念的には、
executable spread − swap fee − gas − price impact − failed transaction cost − hedge cost − bridge/rebalancing cost − inventory risk premium − adverse selection
で見る。
たとえば表示上40bpあっても、
5bp fee 6bp price impact 2bp gas 4bp hedge 8bp rebalance 10bp inventory risk
なら、残りは5bpしかない。
逆に、これらを引いても15〜20bp残り、それが30秒以上消えないなら研究価値が出てくる。
そこで作るべきは「最大価格差ランキング」ではなく、spread survival curveである。
ある時点で15bp以上の純edgeが出た機会について、
- 1秒後に何%残るか
- 5秒後
- 30秒後
- 1分後
- 3分後
を測る。
個人が戦いたいのは、1秒後に0件になる市場ではない。
8. 勝者の集中度も測る
もう一つ大事なのが、誰が取っているか。
同じsearcher addressや同じbuilder経路が毎回ほぼ全部を取っているなら、価格差が存在してもアクセス可能なedgeとは限らない。
逆に、
- 勝者が分散している
- 同じ機会が複数ブロック残る
- 特定builderとの専用接続がなくても約定できる
- サイズを増やしても純edgeが急減しない
- 失敗transaction比率が低い
なら、研究対象として面白くなる。
「市場に利益がある」と「自分が取れる利益がある」は別である。
9. 狙うなら、競争相手より「摩擦」を選ぶ
候補を競技別に分けると見えやすい。
主要Ethereum DEX間のatomic裁定 速度・builder・order flow競争。最も厳しい。
CEX-DEX裁定 規模は大きいが高度に集中。CEX hedgeとblock inclusionの両方が必要。
L2内の小規模DEX間 機会はあるがbotも多い。RPC、sequencer、流動性を要検証。
L2↔L2・cross-chain inventory裁定 非atomic性と資本拘束が参入障壁になる。速度以外の最適化余地がある。
stablecoin間裁定 小さな乖離が多いが、depeg、償還、流動性、チェーン間在庫のリスクを必ず分ける。
新規pool・薄い市場 価格差は大きく見えやすいが、honeypot、transfer tax、token contract、流動性抜き、価格取得エラーまで含めて事故率も高い。
「簡単そうだから競争が弱い」のではない。
面倒だから競争が弱い。
その面倒を自動化できる場所が候補になる。
10. 実際に研究するなら、この順番
いきなり実弾botを作る必要はない。
まず履歴データから、
- 同一資産の複数DEX・複数チェーンの実行可能quoteを時系列化
- gas、fee、price impactを再現
- 価格差の発生源transactionを特定
- 1秒〜3分のsurvival curveを作る
- searcher address別の勝率と集中度を見る
- bridgeなし在庫方式を仮定して再均衡コストを入れる
- partial fill、failed tx、RPC遅延、sequencer停止をstress test
- fit期間と完全なholdout期間を分ける
- パラメータ一点の神設定ではなく広いplateauを見る
- 全コスト後で残らなければ捨てる
この順なら、「昔のチャートでは儲かった」を大量生産しにくい。
最後に見る指標も勝率だけでは足りない。
- net P&L
- 1取引あたり純edge
- capital efficiency
- inventory turnover
- max inventory imbalance
- failed execution率
- spread half-life
- searcher concentration
- chain/pool別寄与
- 一つの異常日を除いた成績
まで見る。
結論:カモではなく、摩擦を探す
DEX裁定は、初心者が多いほど儲かるゲームとは限らない。
大口取引、即時性への需要、AMMの価格曲線、流動性分断、クロスチェーンの非atomic性、在庫制約がある限り、賢い参加者しかいなくても価格差は発生する。
ただし、主要市場の瞬間裁定では、その利益の大部分を高度なsearcherが吸う。
だから個人研究の問いは、
「どこに価格差がある?」
ではなく、
「どの価格差なら、全コスト後も30秒以上生き残り、専用インフラなしでも自分に回ってくる?」
になる。
0.1秒を競う相手が強すぎるなら、0.1秒を競技にしなければいい。
探すべきはカモではない。
市場がまだ払い続けている、面倒くささの代金である。
