DEX и AMM: как работают децентрализованные биржи, формулы, ликвидность и стратегии LP

DEX (децентрализованная биржа) — это ончейн-протокол обмена активов без централизованного кастоди. Наиболее распространённая архитектура — AMM (Automated Market Maker): вместо книги заявок используется пул ликвидности, где цена следует формуле инварианта. Трейдер меняет активы напрямую со смарт-контрактом, а поставщики ликвидности (LP) получают комиссию.

DEX и AMM: как работают децентрализованные биржи, формулы, ликвидность и стратегии LP

Ключевая идея AMM: цена — это функция от резервов пула. Глубина и формула определяют проскальзывание (см. Проскальзывание) и устойчивость к арбитражу.

См. также: Оракул, MEV, Хеджирование, LST.

Зачем AMM и чем он отличается от order book

Характеристика AMM (CFMM) Книга заявок (order book)
Источник цены Формула инварианта пула Лимитные и рыночные заявки участников
Ликвидность Произвольна, зависит от TVL LP Зависит от присутствия маркет-мейкеров
Простота UX Высокая (swap в один клик) Требует понимания лимит/маркет и глубины
Газ/комиссии Ончейн затраты, зависит от сети Может быть оффчейн (CEX) или ончейн
Манипулируемость Защита формулой + арбитраж Зависит от ММ и фрагментации книг
Риски LP Имперманентный убыток, LVR Риск «собственной» котировки, инвентарь

Для пользователя AMM — быстрый обмен «по формуле». Для LP — источник комиссий и рыночного риска. Для протоколов — конструктор ликвидности, которым легко управлять.

Формулы AMM: от x·y=k до «стейбл-свопов»

1) Константное произведение (CPMM: x·y=k) Базовая формула двухактивного пула:

x * y = k

Где x и y — резервы активов. После свопа Δx новый баланс: x' = x + Δx, y' = k / x'. Мгновенная цена ~ y / x. Price impact (приближённо для малых Δx):

Impact ≈ Δx / (x + Δx)

См. Проскальзывание для практических допусков (minOut, deadline).

2) Стейбл-формулы (StableSwap, «A-параметр») Для близких по стоимости активов (стейблкоины, LST↔база в окрестности паритета) применяют кривые с низким отклонением около 1:1. Инвариант с параметром A создаёт «плато» низкого импакта: - При большом A: поведение ближе к константной сумме (почти без импакта около паритета). - При малом A: ведёт себя как CPMM. Результат — дешёвые свопы возле 1:1, но растущий импакт «на краях».

3) Концентрированная ликвидность (CLMM) LP выбирают ценовой диапазон, где их капитал активен. Это «распыляет» формулу на куски и увеличивает эффективность капитала. Цена формируется «ступеньками» ликвидности: чем больше ликвидности в текущем тике, тем меньше импакт. Плюсы: больше комиссий на единицу капитала. Минусы: риск выхода цены из диапазона (ликвидность становится «односторонней»), выше операционная нагрузка.

4) Гибриды и динамические комиссии Пулы могут переключать формулы, использовать динамическую комиссию (выше при волатильности), автоматические ребалансы и адаптивный A. Цель — уменьшить спрэды и улучшить доход LP.

5) Многoактивные инварианты и векторы Пулы из N активов (индексные корзины) поддерживают обобщённые инварианты (например, гиперповерхности). Маршрутизаторы «разбивают» своп на цепочку дешёвых шагов через такие пулы.

Откуда берётся цена: арбитраж, оракулы и TWAP

AMM не знает «внешнюю справедливую цену». Если пул «уехал» от рынка, арбитраж его возвращает, зарабатывая на разнице. Для некоторых протоколов важна надёжная справочная цена (mark/index) — её дают оракулы (см. Оракул). Для защиты от «подсвечи» используют TWAP (скользящее среднее) из истории пула.

Если вы берёте цену пула как оракул — используйте TWAP/медиану и предел отклонения. Иначе уязвимы к флэш-манипуляциям.

Проскальзывание и допуск (slippage tolerance)

Вы отправляете своп с ожиданием Quote, но реальная цена может сдвинуться. slippage tolerance задаёт минимально приемлемый результат (minOut). Слишком узко → ревёрты и газ; слишком широко → уязвимость к сэндвич-атакам (см. MEV и локальные рынки комиссий на Solana). Практика для мейджоров — 0.1–0.5% в спокойном рынке; на тонких парах — шире.

Impermanent Loss и LVR: что теряет LP

Имперманентный убыток (IL) — «бумажный» убыток LP относительно простого HODL, возникающий из-за ребалансирования запасов в пуле при движении цены. Для CPMM приблизительно:

IL(р) = 2*sqrt(р)/(1+р) − 1, где р = НоваяЦена/СтараяЦена

Отрицательно: цена ушла — у вас больше «дешевого» актива и меньше «дорогого».

LVR (Loss vs Rebalancing) — расширяет IL: когда цена на внешнем рынке успела измениться, а ваш пул только потом ребалансируется через арбитраж, LP «дарит альфу» арбитру. На волатильных рынках и при плохой маршрутизации LVR растёт. Спасает: больше внешней ликвидности на текущем тике, «более плоская» кривая около текущей цены (стейбл-формулы), динамические комиссии, активный менеджмент диапазонов.

Комиссия пула и экономика LP

Доход LP ≈ собранные комиссииIL/LVRоперационные издержки (газ, ребаланс). Факторы:

  • Трафик пары (объёмы, число трейдов).
  • Фи-тир: низкая комиссия привлекает трейдеров, но LP нужно больше объёма для окупаемости.
  • Форма кривой: стейбл-формулы → меньше IL вблизи 1:1, но меньше премии за риск.
  • Активность LP (CLMM): перестановка диапазонов, лимит-позиции.
  • Агрегаторы: подают больший поток заявок, но гоняют через много хопов → газ.

Практика: начинайте с широких диапазонов на CLMM, постепенно сужайте по мере понимания трафика; отчёт о PnL ведите в стейбле и базе, учитывая комиссии и IL/LVR.

Маршрутизаторы и агрегаторы ликвидности

Современные свопы редко идут «одним хопом». Агрегаторы разбивают поток на несколько пулов/сетей, минимизируя совокупный импакт + газ. Учитывайте:

  • Цена/газ: иногда меньше хопов выгоднее, чем «идеальная» цена.
  • Риски контрактов: больше хопов = выше контрагентский риск и вероятность сбоя.
  • Маршруты через стейбл-пулы часто дешевле для крупных сумм.
  • TWAP-ордера/TWAMM: крупные сделки «растягивают» по времени, уменьшая импакт и MEV-издержки.

См. Проскальзывание и MEV.

MEV и защита пользователя

Сэндвич-атаки вставляют покупки/продажи до/после вашей транзакции, ухудшая цену. Что помогает:

  • Private orderflow/защищённые релейеры (в EVM) — скрывают мемпул.
  • Сокращение deadline, адекватный minOut.
  • Транзакции с высоким приоритетом (комиссия) или защищённые каналы L2.
  • В Solana — понимание локальных рынков комиссий и приоритизации (см. локальные рынки комиссий).

LP-сторона: анти-LVR механики (динамические комиссии, оракульные ограничители, «дозаливы» на волатильности).

Безопасность DEX-пользователя: чек-лист

  • Контракты и фронтенды. Проверяйте адреса контрактов; избегайте клонов/фишинга.
  • Approvals (allowance). Минимизируйте постоянные разрешения токенов, периодически делайте revoke.
  • Оракулы/мосты. Не обменивайте «тонкие» обёртки по ценам, зависящим от нестабильных фидов.
  • Seed и passphrase. Никогда не вводите секреты на сайтах (см. Seed-фраза).
  • Газы и дедлайны. Узкие deadline и разумные комиссионные снижают уязвимость к MEV.

Для LP: практические стратегии

Пассивный CPMM-LP (широкий диапазон) + Простота, меньше операций. − Ниже доходность на капитал; IL ощутим при трендах. Подходит для мейджоров с высоким оборотом.

Стейбл-пулы + Низкий импакт и IL возле 1:1. − Риск де-пега (см. LST и стейблкоины). Хороши для стейбл↔стейбл и близких активов.

CLMM активный менеджмент + Высокая эффективность капитала. − Операционная нагрузка, риск «выхода из диапазона». Работает там, где есть устойчивый трафик и предсказуемые коридоры.

Лимит-позиции (диапазон-как-ордер) Размещайте узкий диапазон как лимит-ордер: выйдя из диапазона, позиция превращается в один актив. Требует мониторинга или автоматизации.

Защита IL/LVR

  • Расширяйте диапазоны при росте волатильности.
  • Используйте динамические фи-тиеры (если поддерживаются).
  • Рассмотрите дельта-хедж деривативами (см. Хеджирование): часть IL компенсируется шортом в перпах, но растут издержки и риск ликвидации (см. Ликвидация).

Дальше горизонта: intents, TWAMM, кросс-чейн

Intents/солверы: пользователь задаёт «намерение» (минимальный результат, дедлайн), внешние солверы соревнуются за наилучший маршрут. Это снижает MEV-потери и улучшает цену, но добавляет доверие к солверам и сложность.

TWAMM (Time-Weighted AMM): протоколы, исполняющие длинные ордера как поток мелких свопов по времени. Экономит импакт для казначейств/фондаций.

Кросс-чейн свопы: мосты, агрегаторы и расписания финализации. Риски мостов и оракулов — повышенные; проверьте модель безопасности и покрытия.

Мини-математика: цены и издержки

Средняя цена сделки в CPMM (малые Δx):

P_avg ≈ (k * ln1) / Δx

Импакт для маленького свопа:

Impact ≈ Δx / (x + Δx)

Оценка IL для CPMM (пример):

IL(р) = 2*sqrt(р)/(1+р) − 1

Дельта LP в CLMM (интуитивно): Чем уже диапазон вокруг текущей цены, тем больше дельта к базовому активу; при выходе цены из диапазона дельта стремится к ±1 (вы остались в одном активе).

Метрики и дашборды, на которые смотреть

Метрика Зачем следить
TVL и активная ликвидность Понимание глубины и риска импакта
Объёмы и оборот/TVL Доходность комиссий к капиталу
Фи-тиер и динамика комиссии Оценка «конкурентной цены» для трейдеров
Соотношение стейбл/нестейбл обменов Выбор формулы (стейбл-кривые vs CPMM)
Де-пег и курс LST/база Риск для стейбл/деривативных пар
LVR-оценки/арбитражные утечки Где LP «кормит» арбитраж
MEV-сигналы (сэндвич-rate) Нужна ли защищённая отправка/агрегатор
Оракульные отклонения/TWAP Риск ложных цен и эксплойтов

Пошаговые сценарии

Своп на значимую сумму 1) Сравните прямой маршрут и через стейбл-пулы. 2) Проверьте minOut, deadline, газ. 3) При сильной волатильности — TWAP (несколько маленьких свопов). 4) Для EVM — при возможности используйте приватную отправку.

Запуск LP-позиции 1) Выберите формулу под пару (стейбл/нестейбл). 2) Оцените оборот/TVL и ожидаемые комиссии. 3) Для CLMM задайте консервативный диапазон, поставьте алерты по цене. 4) План ребалансов и оценка IL/LVR; тест на небольшую сумму.

Хедж LP 1) Рассчитайте текущую дельту пула. 2) Подберите шорт в перпах на часть дельты. 3) Следите за funding и ликвидационной ценой (см. Ликвидация).

FAQ

Почему мне дали хуже цену, чем в котировке? Рынок сдвинулся, ваш маршрут изменился или попали под MEV. Помогают minOut, дедлайны и приватная отправка (см. Проскальзывание).

Можно ли исключить имперманентный убыток? Полностью — нет. Его снижают стейбл-формулы около 1:1, узкие диапазоны в CLMM (но растёт риск «вылета»), дельта-хедж (дорого и чревато ликвидацией).

Стоит ли всегда выбирать «самую низкую комиссию» пула? Не всегда. Важно оборот/TVL и фактическая цена маршрута, включая газ и импакт. Иногда более высокая комиссионка даёт лучшую итоговую цену из-за глубины.

Зачем мне TWAP/TWAMM, если есть агрегатор? Агрегатор оптимизирует разово; время-усреднение снижает импакт и MEV при очень больших объёмах.

Безопасно ли использовать цены пула как оракул? Только как TWAP с ограничителями и/или вместе с внешними источниками (см. Оракул). Сырой спот пула уязвим к флэш-манипуляции.

CLMM звучит выгодно. В чём подвох? Нужно активно управлять диапазонами. При резком тренде вы «останетесь» в одном активе, и комиссий будет мало. Оцените операционные издержки и поставьте алерты.

См. также

1)
x + Δx)/x
Task Runner