Формула постоянного произведения
Пул типа Uniswap v2 сохраняет x · y = k: произведение резервов после каждой сделки остаётся постоянным (без учёта комиссии). Добавляя dx токена X, вы заставляете пул выдать столько Y, чтобы сохранить произведение, поэтому каждая следующая проданная единица идёт по чуть худшей цене. Комиссия удерживается из вашего ввода до обмена и остаётся в пуле для провайдеров ликвидности.
Влияние на цену — разница между спот-ценой до сделки и вашей средней ценой без учёта комиссии. Грубое правило: продажа доли s резерва X сдвигает цену примерно на s для небольших сделок — 1% резерва дают около 1% влияния.
получите = y·dx·(1−комиссия) / (x + dx·(1−комиссия))
спот = y / x, ваша цена = получите / dx
минимум = получите × (1 − допуск проскальзывания)Влияние на цену и проскальзывание — разные вещи
Влияние на цену создаёт ваша сделка, и оно известно до подписи. Проскальзывание — дополнительное изменение между котировкой и исполнением из-за чужих сделок, прошедших раньше, включая ботов, которые «зажимают» крупные обмены (sandwich). Допуск проскальзывания в интерфейсе DEX задаёт минимум к получению; если цена уйдёт дальше, транзакция откатится, и вы потеряете только газ. Слишком широкий допуск приглашает sandwich-атаки, слишком узкий — заставляет обмены падать на волатильном рынке.
Когда модель завышает или занижает
- Концентрированная ликвидность (Uniswap v3/v4 и многие новые DEX) собирает ликвидность около текущей цены, поэтому у небольших и средних сделок влияние намного ниже оценки x·y=k — но оно резко растёт, когда сделка выходит за активный диапазон.
- Стейбл-пулы (в стиле Curve) для USDT/USDC держат влияние крошечным, пока пул не разбалансирован.
- Агрегаторы делят крупную заявку между несколькими пулами и площадками — обычно это выгоднее одного пула.
- Газ не учитывается; в основной сети Ethereum для небольших сделок он может значить больше, чем влияние на цену.
Частые вопросы
+Какое влияние на цену допустимо?
Для ликвидных пар обычно меньше 0,5%; выше 1–2% подумайте о дроблении заявки, более глубоком пуле, агрегаторе или другом маршруте, например мгновенном обмене.
+Где посмотреть резервы пула?
На странице пула в интерфейсе DEX или на аналитических сайтах — это количество каждого токена, заблокированное в пуле.
+Меняет ли допуск проскальзывания мою цену?
Нет. Он лишь задаёт минимум, который вы согласны получить; фактическая цена зависит от пула и сделок, исполненных раньше вашей.
+Почему даже на крошечной сделке я получаю меньше спот-цены?
Комиссия пула (0,05%, 0,3% или 1% в типовых уровнях) удерживается из вашего ввода, а показанный курс может включать комиссию маршрута или интерфейса.
+Влияет ли это на сервис мгновенного обмена?
Мгновенные обменники берут котировку у своих провайдеров ликвидности; котировка до отправки уже включает их спред и комиссии, поэтому сравнивайте по сумме к получению.
Все расчёты выполняются в вашем браузере, введённые данные не отправляются на KOT.CASH. Результаты — оценка для информации, а не финансовая, налоговая или юридическая консультация.