Що таке JIT-маршрутизація?

Опубліковано 12 черв. 2026 р.Оновлено 2 лип. 2026 р.2 хв читання7

Огляд

JIT-маршрутизація знаходить найкращий маршрут для обміну токенів ончейн. Маршрут більше не фіксований, коли ви отримуєте котирування. Коли транзакція виконується ончейн, своп знову аналізує ринок і перемикається на той маршрут, який дає більше токенів, і все це в одній транзакції.

Вам все одно потрібно підписати лише один раз. Контракт займається рештою.

Чому це важливо?

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

  • Хтось інший може торгувати через той самий пул.

  • Маркетмейкер відступає та розширює свій спред.

  • Постачальники ліквідності (LP), які ретельно аналізували ситуацію на момент формування котирування, виводять свою ліквідність.

  • MEV-бот здійснює франтранінг або сендвіч-атаку на вашу транзакцію.

  • Токен волатильний, і ціна просто рухається.

Коли це трапляється, ціна, яку ви фактично отримуєте, відрізняється від котирування. Якщо встановити занадто сильне прослизання, своп буде скасовано. Встановиш занадто великий допуск — отримаєш гіршу ціну або потрапиш під сендвіч-атаку.

Система JIT-маршрутизації була створена саме для того, щоб усунути цю прогалину.

Як працює JIT-маршрутизація?

Маршрутизатор усе одно генерує котирування офчейн. Відмінність полягає в тому, що він готує більше ніж один можливий шлях, а сама транзакція містить умовну логіку. Під час виконання ончейн:

  1. Смартконтракт перевіряє поточний стан пулу кожного кандидата.

  2. Він вибирає той, що має найвищу продуктивність.

  3. Уся розраховується в одній атомарній транзакції.

Якщо початково вибраний пул усе одно є найкращим, угода проводиться через нього. Якщо в момент закінчення блоку інший претендент виглядає краще, угода перенаправляється автоматично. Користувачеві нічого не треба робити. Логіка лежить всередині самої транзакції.

JIT-маршрутизація OKX з трьоетапним котируванням і потоком повторного котирування під час виконання

Основні переваги

Отримання більшої к-сті токенів

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

Менше реалізоване прослизання

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

Вищий рівень виконання свопу

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

Захист від обману PropAMM

Приватні маркетмейкери (PropAMM) іноді показують вузькі котирування, щоб залучити потік ордерів, а потім розширити свій спред до розрахунку за угодою. JIT-маршрутизація порівнює фактичні дані ончейн під час розрахунку, тому, якщо умови котирування погіршуються, угода перенаправляється.

Краща стійкість до вилучення ліквідності

На момент котирування ліквідність здається значною, але зникає ще до укладення угоди. Ончейн-перевірка помічає це й пропускає пул.

Як увімкнути функцію JIT-маршрутизації?

Вам нічого не потрібно робити. Вона увімкнена за замовчуванням і знаходить для вас найкращу ціну для кожного свопу. Коли ця функція активна для вашої угоди, зверніть увагу на позначку «JIT-маршрутизація» у правому верхньому куті картки провайдера.

Сторінка свопу OKX DEX з тегом JIT-маршрутизації на картці постачальника

Поширені запитання

Чи безпечна JIT-маршрутизація?

Так. Логіка працює всередині перевірених смартконтрактів. Угода вважається укладеною лише в тому випадку, якщо вона відповідає встановленій користувачем умові щодо мінімальної суми, яку він має отримати. Якщо жоден із запропонованих шляхів не відповідає цьому параметру, транзакція скасовується, а кошти залишаються в гаманці.

Чи потрібно мені робити щось інше як користувачу?

Ні. Ви бачите одну цінову пропозицію та підписуєте одну транзакцію. Жодних додаткових кроків, жодних додаткових підписів, жодної додаткової комісії за протокол. Налаштування прослизання залишаються в силі. JIT-маршрутизація працює поверх них, а не замінює їх.

Чи сповільниться виконання свопу?

Не зовсім. Варіанти маршрутів заздалегідь готуються офчейн. Порівняння ончейн відбувається в межах однієї транзакції, тому час проведення розрахунків приблизно дорівнює часу, необхідному для звичайного обміну в цій мережі.

Чи завжди JIT-маршрутизація пропонує мені кращу ціну?

Не завжди. Якщо початково вибраний пул усе одно є найкращим, угода проводиться через нього. Головне, щоб у разі зміни умов операція не залишалася прив’язаною до старого сценарію. Зі збільшенням кількості угод середній результат покращується.

Чи потрібно додатково оплачувати комісію gas?

Так, незначно. Контракт виконує додаткові порівняння пулів ончейн, що коштує трохи більше gas. Зазвичай додаткові токени, які ви отримуєте, перекривають ці витрати. На блокчейнах із дешевими комісіями за gas (Solana, BSC) накладні витрати настільки незначні, що їх можна не брати до уваги.

Чи замінює це захист від прослизання?

Ні. Допустиме прослизання визначає найгіршу ціну, яку ви готові прийняти. Завдяки JIT-марштрутизації цей ризик рідше трапляється, але слід налаштувати прослизання залежно від того, наскільки волатильною є пара.

Чи працює це для всіх токенів та мереж?

Це найбільш ефективно для волатильних пар, великих обсягів свопів та свопів, що стосуються ліквідності PropAMM або PMM. Зараз функція доступна на Ethereum, BSC та Solana. Очікується ще більше EVM-мареж.