クロスチェーンアビトラとは
Cross-Chain MEV, 異なるブロックチェーンでのアービトラージ. 🔖クロスチェーンのMEV.
通常のアービトラージと違うところは、仮想通貨ブリッジがからむこと.
日本語情報すくないのでCross-Chain MEVで検索するのがいい.
基本戦略
在庫型かブリッジ型
Bridge Arb
ブリッジ型アビトラ.
- USDCか、Native Tokenを保持.
- サヤが生まれたら BUYしてブリッジ転送
- 転送先で売却
- ほとんどのbotはこっちのタイプ
- 基軸通過は USDCがいいのかWETH/WSOLがいいのかはわからない、それぞれ半分くらいずついる.
デメリット
- 転送中に価格差か消える.
- Inventry Arbに先にとられる
- CeFi-Defi Arbに先にとられる
ぐるぐる戦略
- 資産はメインチェーンに集めておく.
- bridge を2回つかってぐるっと往復. ブリッジ手数料が高いので要改善.
Inventry Arb
在庫型アビトラ.
- あらかじめ対象トークンのpositionを持っておく.
- サヤが生まれたらポジジョン決済
- ボジション決済したら反対側でポジション購入してブリッジ
- 富豪型、というよりほぼ0xCA74の関連アカウントしかやってない.
- 手動アビトラ勢もこの方法が主流
デメリット
- ポジション損益が生まれる.
- ポジションを保持するための資金が必要.
ブリッジ型アビトラは絶対に勝てないのでライバルの在庫監視してroute構築回避
ブリッジ型アビトラは絶対に在庫型に勝てない. わたしは0xCA74のポジションを監視して、そのペアをアビトラ対象から外している.
Loan-Backed Invnetry Arbitrage
フラッシュローンと組み合わせ. 0xCA74はやっている. 論文のcase studyより.
- 在庫型のポジション損失のリスクを回避する.
- Lendingがショートヘッジのように機能する.
三角裁定型/Multi-Hop
二つの取引をまとめる.
TokenAはChainAのほうがChainBより高い and TokenBはChainAのほうがChainBより安い
- ChainAでTokenAを購入
- TokenAをChainAからChainBにブリッジ転送
- ChainBでTokenA->TokenBをswap(大抵はRouterをつかう)
- TokenBをChainBからChainAにブリッジ転送
- ChainAでTokenBを売却
Bridge手数料は2倍かかるがリバランスしつつswap手数料の節約.
🌉Odosが分析ツールを提供していたが公開中止になった.
L1-L2 latency Arb
Chainごとのレイテンシの差を狙ったHFT
Bridge vs Invenry
https://arxiv.org/abs/2501.17335 では、モデルをつくって検証しているが、結論は
- ロングテール資産(価格下落が激しい):
- ブリッジを使え
- 在庫を持つと価格下落で損失
- メジャー資産(価格が安定):
- インベントリを使え
- スピードと確実性が圧倒的に重要
クロスチェーンの対象トークンペア
DeFi Bridge Token
Lock-Free方式
Lock-Free方式のWrapped Token-Native Token, 🪙Wrapped Tokenが対象.
- WBTC-BTC
- WETH-ETH
- WMATIC-MATIC
- WSOL-SOL
Burn-Mint方式
Burn-Mint方式のProtocol/bridgeならなんでも対象になる可能性がある.
Custodial Bridge Token
Stable Coin
トークンを発行してるCustodial Bridgeのサイトでブリッジ. depegを狙うpath.
- USDC
- USDT
- DAI
- deUSDC: https://bridge.elixir.xyz/, deUSDC only のbridge path. etherum/poligon/sei/avallanch
LST
Staking Providerも限定的なpathとみることはできる.
- wstETH
- jitoSOL: jito staking, jitoSOL<->SOL only
route構築
EVM-NonEVM Cross-Chain Arb
Native Token/Wrapped Token Cross-Chain
あるChainのNative Tokenが他のチェーンにも存在するパターン.
当然Native Tokenのチェーンが一番流動性が高い = 価格は動かないので, 流動性の低い=価格が動きやすいWrapped Tokenから先に仕掛ける.
3hop Cross-Chain
2つのチェーン間のアビトラはわかりやすいが、3つ以上は?
🌉OdosにはかつてArbitrage trackerがあった.
新規トークンローンチ検出
上場したタイミングがチャンスなので、これをどうやって検出するか.
トークンリスト
- coingecko: 30個しかとれない?
- coinmarketcap
symbol名をキーワード検索
流動性も取得できるので取引可能かも分析できる.
- dexscreener
- geckoterminal
- birdeyeは課金しないと検索はできない
価格監視/Detection
- 価格はChain単位が望ましい = DEX Aggregator 価格 != LP単位.
- USD価格で比較
Price Difference
- DEX: from Birdeye
- CEX: from Coingecko
USD価格で比較
比較はtoken price. つまり 1 token = xxx USDCがいい? TOKEN/USD.
各チェーンにおけるシンボルの共通化
Coingeckoのラベルがいいのか?
wrap/unwrapの資金枯渇監視
スワップシュミレーション
USD priceで価格を監視していた場合、実際のquoteを取引所で行う.
基軸通貨検討
USDC/USDTが安定しているものの、EVMだとWETHのほうがいい場合もある.
複数回swap vs 最適inputAmountでの1回Swapの利益は同じ
1回で最適な取引量を実行しても、複数回に分けても最終利益はほぼ同じ(誤差は微小)これは、スリッページが累積的に増加するため、分割しても合計の影響が変わらないからただし 価格が外部要因で変動する場合 は、複数回に分けるとリスクが高まる
inputAmount最適化
- Price Impact(slippage), liquidityの方程式が欲しい.
計算式 Basics
profit = spread - total fee - slippage cost - position loss
where total fee = bridge fee + (swap fee x 2) + tx fee
- 📝Transaction Fee: Bridgeプログラム動作でかかるネットワーク手数料, gas fee
- Bridge fee: Bridge Protocolが徴収するfee.
- wallet fee
- relayer fee
- Swap Fee: DEX Protocolが徴収する手数料. 大抵は2つのチェーンで2回.
- Slippage cost: 期待値と実際の価格差.
- Position loss: ポジション損失
spreadの大きさの目安は5%
5%あっても通常2,3%は手数料で引かれることを想定する.
- 5% and up is decent but risky.
- 10% and up is great.
- 15% and up is rare.
- 20% and up is a jackpot.
ref. https://x.com/omgitsinfy/status/1558612999778480129
Slipageはswap前後の価格差なので最低機会のquoteではPrice Impactで代用
利益率の計算ではslippageだが、利益率の見積り時点ではprice impact.
利益=スプレッド-プライスインパクト-手数料
TVL levelとinput Amount
- small TVL
10k volume / 10100 USD - middle: 10k-100k / 100-1000 USD
- large: 100k~ - - 1000~ USD
Cross-Chainの元と先の小さいLPのTVLの1%程度か?この1%の感覚をもう少し研究する. 0.9%? 1.1%?
価格変動リスクの考慮とヘッジ
手数料とは別に価格変動リスクがある. ポジション損失(運がよければもうかるけど).
セオリー的にはショートヘッジをかけるか、5%以上のサヤで仕掛ける. 価格が急落するときはブリッジ転送時間も増える.
💭クロスチェーンアビトラで20ドルのサヤをとりポジション損失でふきとんだ(25/01/18)
注文執行/Swap
Dex Aggregator
- Solana
- DEX: Juptier/Raydium Amm
- Raydium Ammは TVL<10kの場合. inputも10ドルくらい.
- OKXをつかっているひともいるけど、日本からは使えない?
- bridge: Portal, LayerZero
- DEX: Juptier/Raydium Amm
- EVM:
- DEX: KyberSwap/Odes/1inch/Openocean/Paraswap
- Jupiterのquoteをコピペできるのは, Openocean/Odos.
- Paraswap/Kyberswapはwalletに在庫がないとquoteできない.
- Swap rateがいいのはKyberswap.
- DEX: KyberSwap/Odes/1inch/Openocean/Paraswap
Journals
<2025-02-25 Tue 10:28>Odosを今まで使っていたが最近はKyberSwapのほうがよりよいレートなことが多いことに気づいた. みんな複数の場所での見積りを比較している?
🔦Cross-Chain MEVはAtomicではない
つまり🤖Atomic Arbitrageでない. 🔌クロスチェーンスワップ.
🔦Cross-Chain MEVは在庫リスクがある
Non-Atomic ゆえに意図しないポジションを抱えてしまうリスク, 📝在庫リスク(Inventry Risk)がある.
🎴デルタニュートラル戦略を活用.
ref. MEV Panel: Privacy, Cross-chain, and the Future | PoN-network
The need to simultaneously have transactions happen creates a risk. If only one step of an arbitrage path is executed, the searcher could end up stuck with a potentially unfavorable market position rather than capturing the MEV from the arbitrage play.
ブリッジ/Protocols/Transfer
Multi-Chain Bridge
- 🚦Wormhole
- WTT(TokenBridge), NTT
- 🚦LayerZero
- 🚦Hyperlane
- 🌉deBridge
- 🚦Chainlink CCIP
Native token Bridge(30%)
Ethereum-Polygon間が最も頻繁に使われるネイティブブリッジペア
- Polygon → Ethereum <-> Polygon
- Arbitrum One: https://portal.arbitrum.io/bridge (Ethereum <-> Arbitrum)
- Base → Ethereum <-> Base
- Optimism → Ethereum <-> Optimism
- 0x4200000000000000000000000000000000000010#tokentxns
- Scroll → Ethereum <-> Scroll
- ZKsync → Ethereum <-> ZKsync
LI.FI - The Evolution of Native Bridges
EOA vs SC
論文のなかでてでくる概念.
- EOA(Externally Owned Account)
- 独自コントラクトは持たない
- 転送は各Protocolをweb3.jsで叩く
- ほとんどはこのパターン
- SC(Smart Contract)
- 独自コントラクト実装ガチ勢
価格の急騰/急落とブリッジ転送の関係
安いChainで購入して高いChainで売却
- チェーンAで価格が急騰: 転送方向B->A(buy B sell A)
- チェーンAで価格が急落: 転送方向A->B(buy A sell B)
低流動性ほど価格変動は大きい.
Bridgeはハッカーに狙われやすいので大金を置かない
しょっちゅうBridgeのハッキングのニュースが流れる.
🔦Cross-Chain MEVはブリッジをつかった転送時間がかかる
briddged transactions. 🔧DeFi Bridgeで資産を異なるチェーンに送る時間. ひとつの解はParallel-chain MEV. チェーンに予め資産をおいておいて同時実行する. 普通の取引所間アビトラに似ている考え.
ref. The Fundamentals of Cross-Chain MEV
🔦ブリッジに時間のかかるトークンでクロスチェーンアビトラ
ブリッジに時間のかかるトークンは、アービトラージの良戦場. 鞘ができてからやってくる人たちに対して事前にブリッジをしておいた人が優位. ブリッジの元と先で両建て(buy/sell)することで価格変動抑止.
- Solanaアビトラ戦場で、1日で億以上稼いだボッター達 -あのぷりさんも諦めた戦場で- |albert
- https://birdeye.so/profile/DbmimdEBtWNU6aBr7p7UbmF1nd8xsvLJEav9MxJuiYvy?chain=solana
一方でミームコインはそもそもホールドしたくないという事情がある.
リバランス
- Mayan Swift. USDT用.
USDC CCTP Transfer
- WormholeはWrapped処理のため20分かかる.
損失リスク
スリッページが大きすぎる場合
Slippageは予測できる?
📝Price Impact/PIはLPからの予測値、slippageはDEX Aggregatorのswap結果.
たとえばJupiterは経験的に決定している.
;; https://dev.jup.ag/docs/swap-api/send-swap-transaction#how-jupiter-estimates-slippage
Our backend will simulate slippage closer to execution and calculate an optimal value based on the token category, historical swap’s slippage data and other heuristics.
sourceChain
targetChain
送信元で高スリッページならば、そもそもクロスチェーンスワップをしなければいい。送信先で高スリッページのケースを考える.
設定されたスリッページは「許容する最大値」であり、実際の取引ではもっと低いスリッページで実行される可能性があります。したがって、許容スリッページを高く設定しても、実際の流動性が十分であれば最適な価格で取引が行われます.
「徐々にスリッページを上げる」方法は理論的には理にかなっていますが、DEXの特性を考慮すると効率的ではない場合があります。特に流動性の低いプールでは、最初から現実的なスリッページ設定を採用し、リトライ回数を減らす戦略の方が効率的.
ライバルに追い越されて先にアビトラされるケース
狙った利益分の損失になる.
- ブリッジ元に送り返したほうが安い場合は送り返すのがいい.
- 売却せずに再びサヤが開くのをまつ.
利益集計
どうやってクリプタクトに利益を集計するの?
<2025-03-12 Wed 13:48> 現状、📒クリプタクトのDeFi機能に課金した. 未対応チェーンは生成AIの力を借りてクリプタクトカスタムフォーマット作成で頑張る.
Case Study
LookonChain
すごいトレードを紹介して分析しているアカウント.
🎴Cosmos Interchain Arb
🏢Cosmos(ATOM)のIBCをつかったMEVはInterchain MEV, Interchain Arbitrageと呼ばれている.
Osmosis, Cronos, Canto, and Evmos
- Analysing Cross-chain Arbitrage Opportunities for $ATOM | Mekatek Writing
- https://twitter.com/meka_t3k/status/1638571323931893760
- 収益性があるかもという分析(23/03).
- Astroport Arbitrage: A step-by-step guide to building a cross-chain arbitrage bot, Part 1 | by Astroport | Aug, 2023 | Medium
- Introducing Zenith: the first Maximum Aggregate Value (MAV) market for the Interchain | Mekatek Writing
- MAV? MEVではない…
- CosmosアビトラBotの作り方 その1【コード付き】
- CosmosアビトラBotの作り方 その2【コード付き】
- CosmosアビトラBotの作り方 その3【コード付き】, ベルマンフォード.
- CosmosアビトラBotの作り方 その4【コード付き】
- CosmosアビトラBotの作り方 その5【コード付き】
🏢Skip Protocol
CosmosにおけるCyclic Arbirageは🏢Skip Protocolのチェーン組み込み型botによって駆逐されるかも. 言い換えると, IBCをつかったCross-Chain MEVはチャンスがあるかも.
- The Operation of MEV in Cosmos’ Interconnected Ecosystem
- Maghnus Mareneck (Skip) - How to become a Cosmos MEV searcher - YouTube
🔗References
- Decrypting the Mysteries of a Cross-Chain Arbitrage Bot
- The Fundamentals of Cross-Chain MEV
- https://twitter.com/staderlabs_eth/status/1649474295092088832
- https://arxiv.org/abs/2308.04159
- MEV Panel: Privacy, Cross-chain, and the Future | PoN-network
- https://vitalik.ca/general/2021/12/06/endgame.html
- Building a DeFi arbitrage path finder (1) | Solid Quant
- Order Flows: Kingmaker of the Block Builders 👑 - noxx
- An Empirical Study of Cross-chain Arbitrage in Decentralized Exchanges, https://eprint.iacr.org/2023/1898.pdf, 2023/12
- BNB ChainとPolygonで運用されている2つのDEX、PancakeSwapとQuickSwap
- https://arxiv.org/pdf/2406.02172, Cross-Rollup MEV: Non-Atomic Arbitrage Across L2 Blockchains. 2024/06. EVM L2 Chainの調査.
- Cross Rollup MEV Non Atomic Arbitrage Across Layer 2 Blockchains - Krzysztof Gogol | MEV-SBC ’24 - YouTube, 動画. L2はfeeが安い.
- CeFi-DefiのほうがDeFi-DeFiの2倍volume?
- Cross-Chain MEV - Can it Surpass CEX-DEX Arbitrage MEV? - Cross-domain MEV - Composable Research & Development Forum
- Latest Cross-domain MEV topics - Composable Research & Development Forum, 2023/12ごろにcomposableの人たちが議論している.
- Blockchain Onboarding - Google スプレッドシート, 主要ChainのBridge/DEX/DEX Aggregatorsなど、表でまとまってる. 古いものなので同じようなものを最新でつくりたい.
- MEV (7): A fairer MEV ecosystem (Conclusion), 後半は2024/01のレポート.
- https://wire.insiderfinance.io/defi-arbitrage-in-2025-a-comprehensive-guide-ba0f7e6d37f7, 基礎がまとまってる. AI生成かも.
Cross-Chain Arbitrage: The Next Frontier of MEV in Decentralized Finance, 2025
2024年におけるクロスチェーンアービトラージ完全分析とやり方解説!
https://dl.acm.org/doi/10.1145/3771566, https://arxiv.org/abs/2501.17335
- Ethreumが取引量の1/3.
- 2024/03 Dencun Upgradeによって取引量が5.5倍. 手数料が圧倒的に下がったから.
- Inventry型が 2/3, bridge型が1/3.
- これはすごい. 富豪meversに勝てないわけだ. わたしはInventryが資産的に持てないからこういう人たちは絶対に勝てない…
- このアドレス(0xCA74)一つで、全取引量の3分の1以上を占めています。特に、EthereumのDencunアップグレード(2024年3月13日)後には、日次取引量の**最大40%**をこのアドレス単独で獲得しています…
ranking
- 全体は9000 addrs
- Top1で市場の1/3, 上位5つで半分の取引数を占める
- https://etherscan.io/address/0xca74f404e0c7bfa35b13b511097df966d5a65597, 現役
- https://etherscan.io/address/0xa311f7ca3eb2fb98123a807f9b8e4bbbdbdcb2ee, 現役
- https://etherscan.io/address/0x4cb6f0ef0eeb503f8065af1a6e6d5dd46197d3d9,
- https://etherscan.io/address/0x0a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf,
- https://etherscan.io/address/0x9b9019d7faf9857d9643e65a15327a755042884b,
- https://etherscan.io/address/0x55cd38a871dbc474b07d7f6a0a1fe0eabd3155cd,
- https://etherscan.io/address/0x612ed65a88bfa101e6c44727919b6f81df92e428,
- https://etherscan.io/address/0x48cce57c4d2dbb31eaf79575abf482bbb8dc071d, 現役
- https://etherscan.io/address/0x882d04c3d8410ddf2061b3cba2c3522854316feb
- https://etherscan.io/address/0xe83f75907fb4c575414fa6f5cfe8cef24dc5870c, 現役
- https://etherscan.io/address/0x622661ab4b6ab93c659e751f47ebb0c6e6ad9f48, 現役. Alexer使い?
EVM
- かつてEthereum Testnetに存在したエッジ|Lud, 2024/12
- https://x.com/letsgetonchain/status/1863888553052139686
- REVM