JIT保護

ジャストインタイム(JIT)流動性とは、ボットが大口スワップの直前に流動性を挿入し、直後に引き出して、パッシブLPが待っていた手数料を横取りすることです。Aquaではボットに入り込む余地がありません。各ポジションは1人のLPのもので、外部の流動性を挿入することはできません。

読了7分更新日: 2026年7月

数字で見る攻撃

最大44%戦略的なJIT展開の下でパッシブLPの手数料収入がスワップごとに侵食される割合、モデルに基づく上限値(arXiv:2509.16157)
~442,0002024年1月から2025年9月にかけてEthereum上のUniswap v3で測定されたJITバンドル数(FC'26実測研究)
1 LPがAquaの各ポジションのオーナーです。手数料が他のLPと分配されることはありません

JITは大規模かつ高度に自動化されて動いています。上記の実測では、大半のバンドルがごく少数のサーチャーボットに帰着し、そのうち約52,700件はプライベートリレー経由で届き、着地するまで公開メムプールには見えませんでした。共有プールのパッシブLPは、目に見えないインフラと競争していることになります。

JITバンドルの流れ

  1. 1

    大口スワップを見つける

    ボットが保留中のトランザクションを監視し、プール型AMMに向かう大口スワップを見つけると、そのスワップが価格をどこまで動かすかを正確に計算します。

  2. 2

    先に流動性を差し込む

    同じブロック内でスワップの直前に、その価格へぴったり寄せた狭いポジションをミントします。その一瞬だけ、プール内のアクティブな流動性の大半をボットが握ります。

  3. 3

    手数料を持って退出する

    スワップ直後にポジションをバーンし、手数料の大きな取り分を持ち去ります。ずっとプールに流動性を置いていたLPの取り分は薄められます。スワップ自体は損なわれず、平均すればわずかに有利な価格で約定さえします。Aquaではこの流れは始まりようがありません。あなたのポジションに外部の流動性を差し込むことはできないからです。

Aquaのポジションがスナイプされない理由

プール型AMMでは、手数料は手数料発生の瞬間にプールにいる全員で分配されます。同じブロック内でスワップの直前に到着したボットも含めてです。Aquaのポジションはシングルオーナーです。手数料が他のLPと分配されることはなく、外部の流動性が参加することもできません。手数料の瞬間が共有されないため、スナイプできるものがありません。 AquaのLPに残るリスクとは。

Aquaポジションには共有された手数料の瞬間がないため、スナイプできるものがありません。

出典

戦略的JIT流動性提供(arXiv:2509.16157、AFT 2025) JIT展開がパッシブLPの手数料収入をスワップごとに最大44%侵食することをモデル化。https://arxiv.org/abs/2509.16157 パブリックとプライベートのJIT流動性のマッピング(FC'26) 2024年1月から2025年9月にかけてEthereum上のUniswap v3で約442,000件のJITバンドルを計測。うち約52,700件はプライベートリレー経由。https://fc26.ifca.ai/defi/papers/jit-liquidity-ethereum-builders.pdf JIT流動性攻撃の実態解明(IACR 2023/973) JITはクジラに支配され、既存LPに不利益をもたらすことを明らかにしています。攻撃中、既存LPの流動性シェアは平均85%薄められます。https://eprint.iacr.org/2023/973 Dune: Uniswap v3のJIT流動性 JITバンドルと取引量を追跡するコミュニティダッシュボード。https://dune.com/Vasily/JIT 1inch: 流動性提供とMEV 攻撃の仕組みと、AquaがLPのために何を変えるのかを、平易な言葉で。https://blog.1inch.com/liquidity-provider-meets-mev/