Захист від JIT

Ліквідність just-in-time (JIT) — це коли бот вставляє ліквідність просто перед великим обміном і забирає її одразу після, захоплюючи комісію, на яку чекали пасивні LP. На Aqua боту немає куди увійти. Кожна позиція належить одному LP, і зовнішню ліквідність у неї вставити неможливо.

7 хв читанняОновлено липень 2026 р.

Атака в цифрах

до 44%комісійного доходу пасивного LP втрачається за своп під час стратегічного застосування JIT, верхня оцінка на основі моделі (arXiv:2509.16157)
~442 000JIT-бандлів виміряно в Uniswap v3 у мережі Ethereum із січня 2024 до вересня 2025 (вимірювальне дослідження FC'26)
1 LPна позицію Aqua: її комісії не діляться з іншими LP

JIT працює у великому масштабі й майже повністю автоматизований: вимірювання вище зводить більшість бандлів до жменьки ботів-сьорчерів, а близько 52 700 із них надійшли через приватні релеї, невидимі в публічному мемпулі аж до виконання. Пасивні LP у спільних пулах змагаються з інфраструктурою, якої не бачать.

Як розгортається JIT-бандл

  1. 1

    Помітити великий своп

    Бот стежить за транзакціями в очікуванні, знаходить великий своп, що прямує до пулового AMM, і точно обчислює, куди цей своп зрушить ціну.

  2. 2

    Вставити ліквідність першим

    У тому самому блоці, безпосередньо перед свопом, він мінтить вузьку позицію на цій ціні, тож на одну мить тримає більшість активної ліквідності пулу.

  3. 3

    Вийти з комісією

    Одразу після свопу він спалює позицію і йде з великою часткою комісії, розмиваючи LP, чия ліквідність лежала в пулі весь час. Сам своп не зазнає шкоди і в середньому навіть виконується за трохи кращою ціною. На Aqua ця послідовність не може навіть початися: у вашу позицію не можна вставити зовнішню ліквідність.

Чому позиції Aqua не можна снайпити

У пуловому AMM комісії розподіляються між усіма, хто перебуває в пулі в момент нарахування комісії, включно з ботом, який зайшов у тому ж блоці, безпосередньо перед свопом. Позиція Aqua має одного власника: її комісії не діляться з іншими LP, і жодна зовнішня ліквідність не може до неї приєднатися. Момент комісії не є спільним, тож снайпити нічого. Які ризики залишаються для LP на Aqua.

У позиції Aqua немає спільного моменту комісії, тому снайпити нічого.

Джерела

Стратегічне надання JIT-ліквідності (arXiv:2509.16157, AFT 2025) Моделює, як застосування JIT з'їдає до 44% комісійного доходу пасивних LP за своп.https://arxiv.org/abs/2509.16157 Картування публічної та приватної JIT-ліквідності (FC'26) Налічує близько 442 000 JIT-бандлів на Uniswap v3 у мережі Ethereum із січня 2024 до вересня 2025 року, зокрема приблизно 52 700 через приватні релеї.https://fc26.ifca.ai/defi/papers/jit-liquidity-ethereum-builders.pdf Демістифікація JIT-атак на ліквідність (IACR 2023/973) Показує, що JIT здебільшого використовують кити і що він шкодить наявним LP: під час атаки їхня частка ліквідності розмивається в середньому на 85%.https://eprint.iacr.org/2023/973 Dune: JIT-ліквідність в Uniswap v3 Спільнотний дашборд, що відстежує JIT-бандли та обсяги.https://dune.com/Vasily/JIT 1inch: надання ліквідності та MEV Механіка атаки та що Aqua змінює для LP, простою мовою.https://blog.1inch.com/liquidity-provider-meets-mev/