Автоматизированный маркет-мейкер
Автоматизированный маркет-мейкер (Automated Market Maker, AMM) — это класс децентрализованных протоколов, использующих математические формулы для автоматического определения цены активов и обеспечения ликвидности на криптовалютных биржах без участия традиционного торгового ордербука. В отличие от классических бирж, где сделки совершаются между покупателями и продавцами, AMM полагается на пулы ликвидности, сформированные из средств пользователей (поставщиков ликвидности), и алгоритмические правила ценообразования.
История
Концепция автоматизированного маркет-мейкера впервые была реализована в 2017 году на платформе Bancor, которая предложила механизм постоянного резерва для токенов. Однако широкое распространение AMM получили после запуска Uniswap в ноябре 2018 года. Uniswap ввел модель с постоянным произведением (Constant Product Formula), которая стала стандартом для большинства последующих протоколов. В 2020–2021 годах, в период «DeFi-бума», AMM стали основой децентрализованных финансов (DeFi), породив множество форков и альтернативных реализаций (SushiSwap, Curve Finance, Balancer и другие). К 2023 году суммарная заблокированная стоимость (TVL) в AMM-протоколах превышала десятки миллиардов долларов.
Принцип работы
Пулы ликвидности
В основе AMM лежат пулы ликвидности — смарт-контракты, в которые пользователи (поставщики ликвидности) вносят пары активов в определенных пропорциях. Например, в пул ETH/USDT вносятся равные доли эфира и стейблкоина по текущей стоимости. Заблокированные средства используются для выполнения торговых операций.
Формула ценообразования
Цена актива в пуле определяется не ордербуком, а математической функцией. Наиболее распространенная модель — постоянное произведение (Constant Product Formula): \[ x \cdot y = k \] где \(x\) — количество токена A, \(y\) — количество токена B, а \(k\) — константа. При любой сделке произведение остается неизменным, что автоматически корректирует цену: если покупают токен A, его количество в пуле уменьшается, а цена растет; при продаже — наоборот.
Другие модели:
- Постоянная сумма (Constant Sum): \(x + y = k\) — используется в стейблкоин-пулах, но подвержена арбитражу.
- Постоянное среднее (Constant Mean): обобщение для пулов с более чем двумя активами (например, Balancer).
- Инвариант кривой (Stableswap Invariant): гибридная модель Curve Finance, обеспечивающая низкое проскальзывание для стейблкоинов.
Проскальзывание и глубина ликвидности
Из-за нелинейной зависимости цены от объема сделки в AMM возникает проскальзывание (slippage) — разница между ожидаемой и фактической ценой. Чем крупнее сделка относительно размера пула, тем выше проскальзывание. Глубина ликвидности в AMM определяется не ордербуком, а размером пула и кривой ценообразования.
Классификация AMM
По типу пула
- Двухактивные пулы (Uniswap V2, PancakeSwap): стандартная пара токенов.
- Мультиактивные пулы (Balancer): до 8 активов с разными весами.
- Стейблкоин-пулы (Curve, mStable): оптимизированы для активов с низкой волатильностью.
- Концентрированная ликвидность (Uniswap V3): поставщики могут выбирать ценовой диапазон для размещения средств, что повышает эффективность капитала.
По алгоритму управления
- Пассивные AMM: цена определяется только формулой (Uniswap V2).
- Динамические AMM: используют оракулы или внешние данные для корректировки параметров (например, Uniswap V3 с активным управлением диапазонами).
- Гибридные AMM: сочетают AMM с ордербуком (например, Serum на Solana).
Устройство и компоненты
Смарт-контракты
AMM реализуются как набор смарт-контрактов на блокчейне (чаще всего Ethereum, BNB Chain, Solana, Polygon). Основные контракты:
- Фабрика (Factory): создает новые пулы.
- Пул (Pool): хранит резервы и выполняет обмены.
- Роутер (Router): маршрутизирует сделки через несколько пулов для минимизации проскальзывания.
Токены поставщиков ликвидности (LP-токены)
При внесении средств в пул поставщик получает LP-токены, которые представляют его долю в пуле. LP-токены можно сжечь для вывода ликвидности. Они также могут использоваться в других протоколах DeFi (например, в качестве залога).
Комиссии
Каждая сделка в AMM облагается комиссией (обычно 0,05–1%), которая распределяется между поставщиками ликвидности пропорционально их доле. Комиссии стимулируют пользователей предоставлять ликвидность.
Применение
Децентрализованные биржи (DEX)
AMM являются основой большинства DEX, таких как Uniswap, SushiSwap, Curve Finance, PancakeSwap. Они позволяют обменивать токены без посредников и без необходимости регистрации.
Протоколы DeFi
AMM используются в кредитных протоколах (например, Aave для ликвидаций), в синтетических активах (Synthetix) и в агрегаторах ликвидности (1inch, Matcha).
Стейблкоины
AMM с низким проскальзыванием (Curve) критически важны для поддержания привязки стейблкоинов (DAI, USDC, USDT) и для обмена между ними.
Преимущества и недостатки
Преимущества
- Полная децентрализация: нет единой точки отказа, управление через смарт-контракты.
- Доступность: любой пользователь может стать поставщиком ликвидности или трейдером.
- Автоматизация: ценообразование без участия человека, круглосуточная работа.
- Прозрачность: все операции записаны в блокчейне.
Недостатки
- Непостоянные потери (Impermanent Loss): поставщики ликвидности могут понести убытки из-за изменения относительных цен активов в пуле.
- Высокое проскальзывание для крупных сделок в пулах с низкой ликвидностью.
- Газовые издержки: на блокчейнах с высокими комиссиями (Ethereum) операции могут быть дорогими.
- Риски смарт-контрактов: уязвимости в коде могут привести к потере средств.
Критика и риски
AMM подвергаются критике за неэффективное использование капитала по сравнению с традиционными ордербуками. В пулах с низкой ликвидностью крупные сделки вызывают значительное проскальзывание. Кроме того, непостоянные потери делают предоставление ликвидности убыточным для волатильных пар при отсутствии компенсации комиссиями. В 2022–2023 годах участились атаки на AMM (flash loan attacks), когда злоумышленники манипулировали ценами через заемные средства. Регуляторы в ряде стран (включая США) рассматривают AMM как потенциальные объекты регулирования, особенно в контексте борьбы с отмыванием денег и защиты инвесторов.
Интересные факты
- Первый AMM, Bancor, был запущен в 2017 году, но его модель не получила массового распространения из-за высоких комиссий и сложности.
- Uniswap V3, запущенный в 2021 году, позволил поставщикам ликвидности выбирать ценовые диапазоны, что повысило эффективность капитала в 4000 раз по сравнению с V2.
- Curve Finance специализируется на стейблкоинах и обрабатывает более 50% всех объемов торгов на DEX, связанных со стейблкоинами.
- В 2022 году объем торгов на AMM-протоколах превысил $1 трлн, что сопоставимо с объемом некоторых централизованных бирж.
Источники
- Uniswap Whitepaper (2018)
- Bancor Protocol Whitepaper (2017)
- Curve Finance Documentation
- Balancer Protocol Whitepaper
- DeFi Pulse, данные по TVL
- CoinMarketCap, статистика объемов торгов
- Исследования MakerDAO и Aave по рискам AMM
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →