DEX/AMM — автоматизированные маркет-мейкеры простыми словами

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

AMM — базовый строительный блок многих децентрализованных бирж (DEX) и ключевой элемент DeFi-экосистемы: через такие пулы проходят обмены, арбитраж, первичный листинг токенов, стейблкоин-свопы и стратегии доходности.

DEX/AMM — автоматизированные маркет-мейкеры простыми словами

Коротко: что такое AMM простыми словами

Если упростить, AMM-пул — это:

  • смарт-контракт с двумя (иногда несколькими) токенами;
  • формула, которая связывает их количества и задаёт цену;
  • набор провайдеров ликвидности (LP), внесших токены в пул и получающих часть комиссий.

Пользователь:

  • подключает некостодиальный криптокошелёк;
  • отправляет один токен в пул и получает взамен другой по текущему курсу;
  • платит комиссию за обмен, которая частично распределяется между LP.

Чем больше сделок и ликвидности — тем стабильнее курс и ниже проскальзывание.

Как работает формула x·y = k

Классический пример AMM — constant product market maker (CPMM), на котором основан Uniswap v2 и множество похожих протоколов.

Пусть:

  • в пуле два токена: X и Y;
  • их текущие запасы: x и y;
  • смарт-контракт поддерживает инвариант: x · y = k, где k — константа.

Когда трейдер вносит в пул дополнительное количество токена X, он увеличивает x и уменьшает y так, чтобы произведение x · y оставалось постоянным (с учётом комиссий). Новый баланс определяет новый курс.

Интуитивно:

  • если вы покупаете Y за X, вы добавляете X в пул и забираете YX становится больше, Y меньше → цена Y растёт;
  • если продаёте Y за X — наоборот, цена Y падает.

Чем больше сделка относительно объёма пула, тем сильнее сдвиг цены и выше проскальзывание.

LP-токены и роль провайдеров ликвидности

Ликвидность в AMM-пулы поставляют пользователи — LP (liquidity providers):

  • они вносят пару токенов (например, 50% ETH и 50% стейблкоина по текущему курсу);
  • получают LP-токены — «квитанцию», которая обозначает их долю в пуле;
  • зарабатывают долю комиссий со всех свопов и иногда дополнительные токены протокола.

Особенности:

  • LP несут риск непостоянного убытка, если цена одного из токенов сильно меняется относительно другого;
  • при добавлении/удалении ликвидности важно учитывать текущий курс, комиссии и размер пула;
  • LP-токены часто можно использовать в других DeFi-протоколах (как залог, источник доходности и т.д.).

Понятие ликвидности и её глубины раскрывается на странице ликвидность в крипте.

Основные типы AMM

На практике существует несколько классов AMM-моделей, каждая решает свою задачу.

Constant product AMM (x·y = k)

Классическая формула:

  • подходит для большинства пар «волатильный токен ↔ волатильный токен»;
  • обеспечивает круглосуточную ликвидность: купить/продать можно всегда, пока в пуле есть токены;
  • даёт сильное проскальзывание на крупных сделках относительно объёма пула.

Примеры — первые версии Uniswap, PancakeSwap, многие AMM на сетях EVM.

Stableswap AMM для стейблкоинов

Для пар вроде USDC/USDT или DAI/USDC классический x·y=k не оптимален: стейблкоины должны ходить вокруг одного и того же курса, и сильное проскальзывание на небольших сделках — лишнее.

Поэтому появились stableswap-формулы:

  • комбинируют линейные и нелинейные части;
  • позволяют держать цену близко к 1:1 при высоком TVL и низком slippage;
  • применяются не только для стейблкоинов, но и для токенов с высокой корреляцией (обёртки, LST и т.п.).

Типичный пример — Curve и его пулы.

Концентрированная ликвидность (CLMM)

В моделях вроде Uniswap v3 и их наследников ликвидность можно концентрировать в определённом диапазоне цен:

  • LP указывает, в каком диапазоне цен он готов предоставлять ликвидность;
  • в обмен получает более высокую доходность на капитал (если цена находится в диапазоне);
  • но, если цена выходит за пределы — ликвидность «выключается», а накопленные комиссии зависят от того, сколько времени цена провела в нужном диапазоне.

Плюсы:

  • эффективность капитала: меньше блокируете — больше комиссий на единицу вложений;
  • полезно для стабильных или предсказуемых пар.

Минусы:

  • сложнее для новичков;
  • выше риск ошибок в выборе диапазона и мануального управления.

Нестандартные и гибридные AMM

Существуют модели:

  • с динамическими комиссиями (растут при волатильности, падают в спокойные периоды);
  • с разными весами активов (пулы 80/20, 60/40 и т.п.);
  • с несколькими токенами в одном пуле (индексные пулы).

Они используются для индексов, волатильных корзин, RWA-пулов и сложных структурированных продуктов.

Плюсы и минусы AMM-модели

Потенциальные плюсы:

  • постоянная ликвидность: сделки доступны 24/7, нет зависимости от маркет-мейкеров;
  • простая интеграция в DeFi — любой протокол может взаимодействовать с пулом через смарт-контракт;
  • возможность для пользователей зарабатывать на комиссионных, становясь LP;
  • прозрачность: баланс, формула и параметры пула видны в блокчейне.

Важные минусы и ограничения:

  • риск impermanent loss для LP при сильных движениях цены;
  • проскальзывание на крупных сделках и при низкой ликвидности;
  • зависимость от точности цен (арбитраж поддерживает курс близко к рыночному, но при тонких пулах это может быть дорого);
  • сложность некоторых моделей (концентрированная ликвидность, сложные формулы) для массового пользователя.

AMM и арбитраж

В AMM-пулах цена не обновляется «сама по себе» — её стабилизируют арбитражёры:

  • если цена в пуле отличается от внешнего рынка (CEX, другие DEX), арбитражёр покупает дешевле и продаёт дороже;
  • в процессе арбитража баланс пулов меняется, а вместе с ним — курс, который возвращается ближе к «справедливому».

Это позволяет AMM-парам следовать за рыночной ценой, но:

  • арбитражисты забирают себе часть «премии»;
  • LP должны учитывать, что доход от комиссий и impermanent loss зависят в том числе от арбитражной активности.

Где используются AMM-пулы

AMM применяются во множестве сценариев DeFi:

  • спотовый обмен токенов без выхода на централизованную биржу;
  • площадки для нового токена — первичная ликвидность и торговля после запуска;
  • стейблкоин-свопы с минимальным slippage;
  • комбинация с стейкингом и LST — пулы «LST ↔ стейблкоины», «LST ↔ базовый токен» и т.п.;
  • построение стратегий (агрегаторы доходности, индексы, автоматические портфели).

На практике пользователь часто взаимодействует с AMM через интерфейсы DEX и агрегаторов, не задумываясь о формуле — но понимание механики помогает оценивать риски и выбирать пулы осознанно.

Частые вопросы (FAQ) по DEX/AMM

Всегда ли AMM-пул даёт «честный» курс? Курс в пуле зависит от текущего баланса токенов и формулы. Если арбитраж работает нормально и есть связь с внешним рынком, цена стремится к рыночной. Но в периоды резкой волатильности, низкой ликвидности или при проблемах с мостами/оракулами расхождения могут быть значительными.

Кто зарабатывает на комиссиях: биржа или пользователи? В классическом AMM-комиссии за обмен распределяются между провайдерами ликвидности (LP) пропорционально их доле в пуле. Протокол или DAO могут забирать фиксированную часть комиссий в трежери, но базовый доход от свопов обычно идёт LP.

Почему нельзя всегда делать большие сделки через AMM? Крупный обмен относительно размера пула сильно сдвигает курс и приводит к высокому slippage. Для больших объёмов используют:

  • пулы с очень высокой ликвидностью;
  • агрегаторы, разбивающие сделку на несколько маршрутов;
  • или централизованные площадки, если это допустимо по рискам.

Чем AMM отличается от ордербуковой DEX? В AMM-пуле цену задаёт формула и ликвидность LP, а не списки ордеров. В ордербуковой DEX вы выставляете лимитные ордера и ждёте исполнения, в AMM — обмениваете по текущему курсу у пула. AMM проще интегрировать и bootstrap-ить, ордербуки более привычны для трейдеров и подходят для сложных стратегий.

Нужно ли быть профессионалом, чтобы стать LP? Нет, интерфейсы часто позволяют добавить ликвидность в пару кликов. Но важно понимать базовые вещи: как работает формула, что такое impermanent loss, как влияют комиссии и объём пула. Без этого легко переоценить ожидаемую доходность и недооценить риски.

См. также

Task Runner