Что такое AMM простыми словами: формула x*y=k, отличия от стакана и виды маркет-мейкеров
3 недели назад 0
AMM (автоматический маркет-мейкер) (AMM) — это автоматический маркет-мейкер — алгоритм в смарт-контракте, который определяет цену актива на основе соотношения токенов в пуле ликвидности. AMM заменяет биржевой стакан заявок: сделка проходит мгновенно с самим пулом, а цена пересчитывается математически после каждой операции.
Раздел глоссария: DeFi и Web3 · все термины от А до Я
Коротко о главном
- Базовая формула — постоянное произведение x × y = k: после обмена произведение количеств токенов остаётся неизменным.
- Первые практические реализации: Bancor (2017) и Uniswap (2018); модель стала стандартом DeFi.
- AMM устраняет необходимость во встречной заявке: контрагентом всегда выступает пул.
- Цену к внешнему рынку возвращают арбитражёры: они выкупают расхождение и зарабатывают на разнице.
- Uniswap v3 ввёл концентрированную ликвидность — размещение средств в выбранном ценовом диапазоне.
- Кривая StableSwap (Curve) оптимизирована для активов с близким курсом и даёт минимальное проскальзывание.
Что такое AMM простыми словами
Классическая биржа сводит заявки: чтобы купить, нужен продавец по вашей цене. AMM работает иначе — он всегда готов совершить обмен по цене, которую вычисляет формула. Вы покупаете токен из пула, его количество в резерве уменьшается, а количество второго токена растёт, поэтому цена автоматически меняется.
Это похоже на автомат с двумя резервуарами: чем больше вы забираете из одного, тем дороже он становится. Никакого ожидания, никаких заявок — только математика и ликвидность.
Как работает формула x × y = k
- В пуле находится x токенов A и y токенов B; их произведение k должно оставаться постоянным.
- Трейдер отправляет в пул Δx токенов A и получает Δy токенов B.
- Новое соотношение: (x + Δx) × (y − Δy) = k, откуда вычисляется размер выдачи.
- Чем больше Δx относительно размера пула, тем сильнее меняется цена — это и есть проскальзывание.
- Комиссия протокола удерживается из входной суммы и распределяется между поставщиками ликвидности.
- Если цена в пуле отклоняется от внешней, арбитражёры выкупают разницу и возвращают равновесие.
AMM и биржевой стакан
| Критерий | AMM (DEX) | Стакан заявок (CEX) |
|---|---|---|
| Контрагент | Пул ликвидности | Другой трейдер |
| Формирование цены | Математическая формула | Баланс спроса и предложения в заявках |
| Кто обеспечивает ликвидность | Любой пользователь, внёсший активы | Профессиональные маркет-мейкеры |
| Скорость сделки | Мгновенно, но с проскальзыванием | Мгновенно при наличии встречной заявки |
| Разрешения | Не нужны, достаточно кошелька | Регистрация и KYC |
| Поведение на тонком рынке | Цена уходит по кривой | Заявка не исполняется или исполняется частично |
AMM превратил ликвидность из услуги профессионалов в публичный товар: внести средства в пул может любой, и сразу начать получать комиссии.
Виды AMM
- Constant Product (x × y = k) — универсальная модель для волатильных пар; Uniswap v2, PancakeSwap, SushiSwap.
- Constant Sum (x + y = k) — нулевое проскальзывание, но пул быстро истощается одним активом; в чистом виде почти не используется.
- StableSwap — гибридная кривая для активов с близким курсом; Curve, основа стейблкоин-обменов.
- Constant Mean — пулы с неравными долями (80/20, 60/40); Balancer.
- Concentrated Liquidity — LP задаёт ценовой диапазон; Uniswap v3/v4, Orca, Camelot: эффективность капитала выше в десятки раз.
- Ve(3,3) и gauge-модели — эмиссия направляется в пулы голосованием держателей; Solidly и его форки.
Что такое проскальзывание и как его контролировать
Проскальзывание (slippage) — разница между ожидаемой и фактической ценой исполнения. Оно растёт вместе с размером сделки относительно пула и с волатильностью рынка. В настройках обмена пользователь задаёт допустимый процент: при слишком узком значении транзакция отклонится, при слишком широком — сделка исполнится по невыгодной цене.
Агрегаторы (1inch, Jupiter, Odos) дробят крупный обмен между несколькими пулами, снижая общее влияние на цену. Для стейблкоинов и крупных пар проскальзывание обычно составляет доли процента, для экзотических токенов — единицы и десятки процентов.
Плюсы и минусы модели AMM
| Преимущества | Ограничения и риски |
|---|---|
| Сделки без ожидания контрагента и без разрешений | Проскальзывание на крупных сделках |
| Ликвидность может предоставить любой пользователь | Зависимость от арбитражёров для соответствия внешней цене |
| Прозрачность: формула и состояние пула видны всем | Имперманентная потеря для поставщиков ликвидности |
| Работает 24/7 и не зависит от одной компании | Неэффективность капитала в классической модели v2 |
| Подходит для активов без листинга на крупных биржах | Риск манипуляции ценой в тонком пуле |
Частые вопросы
Итог
AMM — алгоритм, определяющий цену актива по соотношению токенов в пуле ликвидности и заменяющий биржевой стакан. Базовая модель x × y = k обеспечивает мгновенные сделки без контрагента, а современные варианты (концентрированная ликвидность, StableSwap, взвешенные пулы) повышают эффективность капитала. Слабые места модели — проскальзывание на крупных ордерах, имперманентная потеря и зависимость от арбитражёров.
Связанные термины
Теги по теме
Источники и полезные ссылки

Автор новостного раздела сайта cryptonews.website. Работа над написанием обзоров для сайта (обзоры криптовалютных бирж и альткоинов).