JIT 보호

JIT(just-in-time) 유동성은 봇이 대규모 스왑 직전에 유동성을 삽입하고 직후에 회수해, 패시브 LP들이 기다리던 수수료를 가로채는 것입니다. Aqua에서는 봇이 들어올 길이 없습니다. 각 포지션은 한 LP의 것이고, 외부 유동성을 그 안에 삽입할 수 없습니다.

7분 읽기업데이트: 2026년 7월

숫자로 보는 공격

최대 44%전략적 JIT 배치 하에서 패시브 LP의 수수료 수입이 스왑당 잠식되는 비율, 모델 기반 상한 (arXiv:2509.16157)
~442,0002024년 1월부터 2025년 9월까지 Ethereum의 Uniswap v3에서 측정된 JIT 번들 수 (FC'26 실측 연구)
1 LPAqua 포지션당: 수수료가 다른 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/