Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin CryptoTax DeFAI Chain SAFU AGI Claude Me Claude Skill Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
DeFiプロトコルの底層を徹底解説:AMM・レンディング・収益・リスク
defi-bible.com
最新
SECコミッショナーが警告:暗号資産ボールトを「オンチェーンに移す」ことは証券法を逃れることを意味しない——これはあなたが使っている収益プロトコルにとって何を意味するか  ·  世界最大の資産運用会社が180億ドルのファンドをUniswapに乗せた——これは何を意味するのか?  ·  同一アドレス、同一ブロック、入って即座に出る:ブロックチェーンエクスプローラーで自らJIT流動性攻撃を見つける方法  ·  ベーシス取引の利益は推測ではなく計算による:契約選びから決済までの完全な実務フロー  ·  構築はただの始まりに過ぎず、デルタニュートラルの本当の作業はその後にある:自ら動いていくポジションをどう監視するか  ·  あなたはスマートコントラクトと取引していると思っているが、実際は聞いたこともないかもしれないチームを信頼している:ボールトのキュレーターの評価方法
用語解説 · AMMと流動性

Just-in-Time (JIT) Liquidity

ジャストインタイム(JIT)流動性
AMMと流動性 advanced

30秒バージョン · 忙しい方へ
MEVボットがまもなく約定する大口取引を検知すると、同一ブロック内で先んじて集中流動性プールに巨額の流動性を瞬時に注入し、その取引が自ら供給した流動性を消費してその取引が生み出す手数料を得た後、同一ブロック内で即座にすべての流動性を引き揚げる。このプロセス全体を通じてわずか数秒間のエクスポージャーしか負わない。
詳しく読む +
01 · これは何?

即時流動性攻撃とは何ですか?一般的な流動性提供とどう違いますか?

即時流動性攻撃(略してJITとも呼ばれる)とは、MEVボットがブロックチェーンの取引が正式に確認される前に一時的に公開メンプールに留まるという特性を利用し、まもなく約定する十分な金額の取引を検知すると、この取引の前に取引を挿入して先手を打ち、巨額の流動性を集中流動性の仕組みに正確に注入し、この大口取引が使用する価格レンジをちょうどカバーする。この取引が完了しボットが対応する割合の手数料を得た後、すぐに同一ブロック内で別の取引を挿入し、先ほど注入した流動性をすべて引き揚げる。この一連の流れは注入から引き揚げまで、すべて同一ブロックの確認という極めて短い時間枠内で発生する。

一般的に理解される流動性提供との最大の違いは「エクスポージャーの時間の長さ」と「動機」にある:一般的な流動性提供者はある資産ペアを長期的に評価している、あるいは継続的な取引手数料を得たいという理由から、資金をプール内で数日、数週間、あるいはそれ以上エクスポージャーさせる意思があり、対応するインパーマネントロスのリスクを負う。JIT流動性提供者のエクスポージャー時間は単一ブロックの確認時間(通常数秒)ほど短く、価格変動リスクをほぼまったく負わず、純粋にこの特定の大口取引が生み出す手数料を正確に横取りするためであり、このプールの流動性の厚みを本当に長期的に支えたいという動機とはまったく関係がない。

02 · なぜ存在する?

即時流動性攻撃はなぜ存在するのですか?どのような技術的条件がそれを可能にしていますか?

この現象が存在しうるのは、以前の記事で紹介した集中流動性の仕組みに直接基づいているからだ——伝統的なAMMの流動性は価格レンジ全体に分散しており、誰かが「ある特定の取引が通過する価格レンジ」を狙って正確に流動性を注入することは技術的に極めて困難だ。集中流動性の仕組みはこれとは対照的に、流動性提供者が資金を極めて狭い価格レンジ内に正確に集中させられるようにする。この「正確さ」という特性は本来一般的な流動性提供者の資金効率を向上させるために設計されたものだが、MEVボットが同じ精度を利用して、まもなく約定する特定の取引を狙い、その取引の価格レンジをちょうどカバーする流動性ポジションをオーダーメイドすることも意図せず可能にしてしまった。

もう一つの必要条件は、ブロックチェーンの取引が同一ブロック内で順序付けられ、取引がパッケージ化され確認される前に公開されて見える状態のメンプールに一時的に留まることだ——これによりボットはまもなく約定する取引の内容を確認でき、その取引が消費する価格レンジを計算でき、自分自身の流動性の注入、元の取引の約定、流動性の引き揚げという3つの動作を同一ブロック内で順番に実行されるよう確保でき、途中で他の誰かに割り込まれて中断されることがない。この2つの技術的条件(集中流動性の正確な仕組み、取引順序の操作可能性)が同時に存在することで、JIT流動性攻撃が技術的に本当に実行可能になる。

03 · 意思決定にどう影響する?

即時流動性攻撃は具体的にどう実行されますか?完全な1つの攻撃の流れはどのようなものですか?

典型的なJIT流動性攻撃の流れにはいくつかの段階がある:

  1. ターゲット取引の検知:MEVボットは公開メンプールを継続的にスキャンし、まもなく実行される、十分な金額で、集中流動性プール内の現在比較的流動性の浅いレンジに位置する取引を探す。この種の取引は通常より高い割合のスリッページを生じ、ボットが横取りできる手数料の余地がより大きいことも意味する
  2. 正確な流動性レンジの計算:ボットはこのまもなく約定する取引の金額と方向に基づいて、この取引が価格を押し進めるレンジの範囲を正確に計算し、対応する金額の流動性を準備する
  3. 注入取引の挿入:ボットはターゲット取引よりも先に、十分に高い優先手数料を使って「流動性を注入する」取引を最前列に並べ、この流動性がターゲット取引が約定する前にすでに準備されていることを確実にする
  4. ターゲット取引の約定、ボットが手数料を得る:本来のターゲット取引は通常通り約定するが、ボットがちょうどこの取引が使用する価格レンジをカバーする大量の流動性を注入したため、この取引の手数料のかなりの割合がボットのこの巨額の一時的な流動性に配分される
  5. 引き揚げ取引の挿入:ボットはすぐに同一ブロック内で2つ目の取引を挿入し、先ほど注入したすべての流動性を引き揚げ、エクスポージャーのサイクル全体が正式に終了する

ボットにとって、この一連の流れはほぼ方向性のリスクがない——注入と引き揚げの両方が同一ブロックの極めて短い時間枠内で発生するため、資産の価格がこれほど短い時間で顕著な変動を示すことはほぼ不可能である。ボットの主なコストは取引手数料と優先手数料だけであり、得られるのは本来真の長期流動性提供者に配分されるべきだった手数料収入の一部である。

04 · どうすればいい?

即時流動性攻撃は一般ユーザーにとって実際どのような影響がありますか?トレーダーと長期流動性提供者にそれぞれどのような異なる影響を与えますか?

取引を実行するユーザーにとって、JIT流動性の存在はある意味で二面性がある——短期的には、ボットが一時的に注入する巨額の流動性は理論上あなたのこの取引の実際のスリッページを小さくできる(その瞬間のプールの厚みが一時的に大幅に引き上げられるため)。これはこの現象がトレーダーに有利な数少ない側面の一つである;しかし長期的には、あるプールでJIT流動性攻撃が頻繁に発生すると、そのプールが表示する「正常な」流動性の厚みが歪められ、JITボットに狙われていない他の取引のタイミングでは、あなたが実際に経験するスリッページは過去の取引記録に基づいて予想していたものよりもはるかに悪い可能性がある。

本当に長期的に流動性を提供して手数料を得たいユーザーにとって、JIT攻撃の影響はより直接的だ:ボットは本来あなたに配分されるはずだった手数料収入を横取りし、特に金額が十分大きく利益の出る取引ほどJITボットに狙われやすい傾向があり、これはあなたが長期的にポジションを保有しインパーマネントロスのリスクを負って得る手数料収益の実際に受け取れる割合が、JIT攻撃によって圧縮される可能性があることを意味する。この現象を理解することは、あるプールが表示する過去の手数料利回りを評価する際、この利回りのうちどれだけがJITボットに横取りされる前の理論値であり、どれだけが長期流動性提供者が実際に得られる純収益であるかを検証する助けになる。これはあるプールに実際に流動性を提供することが割に合うかどうかを評価する際、考慮に入れる価値のある詳細である。

具体例 +

イーサリアムエコシステムで集中流動性設計を採用する主流の分散型取引所がローンチした後、複数のオンチェーンデータ研究が即時流動性攻撃の事例を継続的に観察した——同一のアドレスが同一ブロック内で、まず大口の流動性注入取引を挿入し、すぐにその同じブロック内のやや後の位置に流動性引き揚げ取引を挿入する。この2つの取引の間には、本来実行されるはずだった1つの大口の交換取引だけが挟まっている。この「注入-約定-引き揚げ」が単一のブロック内で完全に発生するパターンは、研究者がJIT流動性攻撃を識別するために使う具体的な技術的特徴となり、一部のプロトコルや研究チームがこの種の瞬間的な流動性行動を仕組みの設計レベルで制限すべきかどうかを議論し始めるきっかけにもなった。

よくある誤解 +
✕ 誤解 1
× 誤解:即時流動性攻撃はトレーダーにとって純粋に悪いことであり、他のMEV攻撃と何ら変わらない、実際は:この現象は短期的にはむしろトレーダーの実際のスリッページを下げる可能性がある(ボットが注入する流動性が一時的にプールを深くするため)。トレーダーの約定価格を明らかに悪化させるサンドイッチ攻撃のような攻撃パターンとは完全には同じではなく、本当の被害者は主に長期流動性提供者の手数料収益である
✕ 誤解 2
× 誤解:即時流動性攻撃はコードの脆弱性を悪用しており、プロトコルのセキュリティ問題である、実際は:この現象は完全に合法的に集中流動性の仕組みの本来正常な機能(迅速な預け入れと引き出し)を利用しており、いかなるコードの脆弱性も伴わない。特定の条件下で仕組みの設計の特性が生み出す意図しない副作用であり、セキュリティ上の欠陥ではない
The Missing Link +
直接的な影響

これは市場構造の現象を表す用語であり、前向きなトレードオフというものは存在しない——即時流動性攻撃は本当の長期流動性提供者にとって純粋に手数料を横取りされる損失である。唯一議論できるトレードオフは:集中流動性の仕組みがもたらす高い資金効率と、この仕組みがJITボットに悪用される副作用は、本質的に同じ設計特性の表裏一体であり、効率を向上させる精密さは、同時に正確な横取りに利用されうる精密さでもある。これはプロトコルが集中流動性アーキテクチャを採用することを選択する際に付随する構造的なリスクであり、ユーザーが一方的に変えられる変数ではない。

質問する
10文字以上入力してください
関連トピック
裁定ボットが自らを攻撃した時:2024年のMEVエージェント異常事件から得られる教訓
DeFAI Bible
全員が互いを狩り合うエコシステムでは、あなたの誤りは静かに起きることはない。誰かがすぐにそれを見つけ、利用してしまう。
#mev#sandwich-attack
同じ規模のクジラの注文が、時に市場をほとんど動かさず、時に市場全体を爆発させるのはなぜか
Crypto Bible
クジラの注文が単独で価格を叩き落とすことはめったにない——それがすることは、十分な厚みを一掃し、次の清算価格の帯が緩衝を失うことだ。実際に値動きを爆発させるのは、多くの場合その後ろで巻き込まれるレバレッジポジションであり、注文そのものではない。
#slippage
取引所で見るオーダーブックの厚み——実は「自然に形成された」ものではなく、誰かが依頼されて作っていることが多い
Crypto Bible
オーダーブックの厚みが教えてくれるのは「ここで誰かが場を支えている」ということであり、「ここが参入する価値がある」ということではない——この二つの間には、あなたが見たことのない調達契約が挟まっている。
#slippage
あなたが最初に支払う取引コストは手数料ではない——自分では気づいていない小さな差なのだ
Crypto Bible
料金表のどこにも載っていないそのコストは、最良買値と最良売値の間の隙間に隠れている——少し高く買い、少し安く売る、その事実そのものがコストなのだ。
#slippage