Открыть сервис

Автоматический маркет-мейкер

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

История

Концепция автоматического маркет-мейкера была впервые предложена в 2016 году разработчиком Виталиком Бутериным, сооснователем Ethereum, в рамках обсуждения децентрализованных бирж. Однако практическая реализация появилась позже. В 2017 году был запущен проект Bancor, который представил протокол с постоянной формулой ценообразования. Настоящий прорыв произошёл в 2018 году с запуском Uniswap — децентрализованной биржи на блокчейне Ethereum, использующей простую модель «постоянного продукта» (x * y = k). Uniswap быстро набрал популярность благодаря своей простоте и отсутствию необходимости в регистрации или KYC (верификации личности).

В последующие годы модели АММ были усовершенствованы: появились протоколы с несколькими пулами ликвидности (Curve Finance), динамическими комиссиями (Balancer) и концентрированной ликвидностью (Uniswap v3). К 2024 году АММ стали основой для большинства децентрализованных бирж (DEX) и ключевым элементом экосистемы DeFi.

Принцип работы

Основная идея АММ заключается в замене книги ордеров (order book) на пул ликвидности. Пул ликвидности — это смарт-контракт, содержащий резервы двух или более токенов. Пользователи, называемые поставщиками ликвидности (LP), вносят свои активы в пул, получая взамен токены ликвидности (LP-токены), которые представляют их долю.

Цена актива в пуле определяется не спросом и предложением на бирже, а математической формулой, которая связывает количество токенов в пуле. Самая распространённая формула — постоянного продукта (Constant Product Formula), используемая в Uniswap:

\[ x * y = k \]

Где:

  • \(x\) — количество токена A в пуле.
  • \(y\) — количество токена B в пуле.
  • \(k\) — константа, которая остаётся неизменной после каждой сделки.

Когда пользователь хочет обменять токен A на токен B, он добавляет некоторое количество A в пул. Чтобы сохранить произведение \(x * y\) постоянным, смарт-контракт автоматически изымает соответствующее количество B. Это приводит к изменению соотношения резервов, что и определяет новую цену. Чем больше сделка по сравнению с размером пула, тем сильнее меняется цена (проскальзывание).

Пример

Допустим, в пуле есть 100 токенов A и 100 токенов B. \(k = 100 100 = 10 000\). Пользователь хочет купить 10 токенов B. Он вносит в пул такое количество A, чтобы после изъятия 10 B произведение осталось 10 000. После сделки в пуле останется 90 B. Чтобы \(x 90 = 10 000\), \(x\) должен стать примерно 111,11. Значит, пользователь должен внести 11,11 токенов A. Цена 1 B = 1,111 A (средняя цена сделки).

Классификация АММ

Существует несколько основных типов автоматических маркет-мейкеров, различающихся формулами ценообразования и целевым назначением:

По типу формулы

  • Постоянный продукт (Constant Product) — \(x * y = k\). Самый распространённый тип, используемый в Uniswap и SushiSwap. Обеспечивает ликвидность для всех ценовых диапазонов, но имеет высокое проскальзывание для крупных сделок.
  • Постоянная сумма (Constant Sum) — \(x + y = k\). Цена остаётся фиксированной, но пул может быть полностью истощён при арбитраже, поэтому используется редко, обычно в сочетании с другими механизмами.
  • Постоянное среднее (Constant Mean) — обобщение формулы постоянного продукта для пулов с более чем двумя токенами и разными весами. Используется в Balancer.
  • Инвариант Стирлинга (Stableswap Invariant) — комбинация формул постоянного продукта и суммы, оптимизированная для стейблкоинов. Используется в Curve Finance, обеспечивая низкое проскальзывание при обмене активов с близкой стоимостью.

По механизму ликвидности

  • Пул с равномерным распределением — ликвидность распределена по всей ценовой кривой (Uniswap v2).
  • Концентрированная ликвидность — поставщики ликвидности могут выбирать ценовой диапазон, в котором их капитал будет работать, что повышает эффективность использования средств (Uniswap v3).
  • Динамические комиссии — комиссия за сделку может меняться в зависимости от волатильности рынка или загрузки пула.

Преимущества и недостатки

Преимущества

  • Децентрализация — отсутствие центрального органа управления; все операции выполняются смарт-контрактами.
  • Доступность — любой пользователь может стать поставщиком ликвидности или совершить обмен без регистрации.
  • Непрерывность — торговля возможна 24/7, даже при низкой активности рынка.
  • Прозрачность — все транзакции и резервы пулов видны в блокчейне.

Недостатки

  • Непостоянные потери (Impermanent Loss) — риск для поставщиков ликвидности, когда цена активов в пуле меняется относительно внешнего рынка. Потери могут превысить доход от комиссий.
  • Проскальзывание (Slippage) — для крупных сделок цена может значительно отличаться от ожидаемой из-за ограниченной ликвидности пула.
  • Фронтраннинг (Frontrunning) — злоумышленники могут видеть ожидающие транзакции и опережать их, манипулируя ценой.
  • Риски смарт-контрактов — уязвимости в коде могут привести к потере средств (например, взломы пулов).

Применение

Автоматические маркет-мейкеры являются основой для множества сервисов в экосистеме DeFi:

  • Децентрализованные биржи (DEX) — Uniswap, PancakeSwap, Curve Finance, Balancer.
  • Агрегаторы ликвидности — 1inch, Paraswap, которые ищут лучшие курсы среди нескольких АММ.
  • Протоколы кредитования — Aave, Compound, использующие АММ для управления ликвидностью.
  • Yield farming — пользователи предоставляют ликвидность в пулы АММ для получения вознаграждений в виде токенов управления.
  • Стейблкоины — некоторые протоколы (например, DAI от MakerDAO) используют АММ для поддержания привязки к доллару США.

Критика

Основные критические замечания в адрес АММ связаны с их экономической неэффективностью для крупных трейдеров и институциональных инвесторов из-за высокого проскальзывания. Кроме того, модель непостоянных потерь отпугивает многих потенциальных поставщиков ликвидности. Регуляторы в ряде стран, включая Россию, выражают обеспокоенность по поводу использования АММ для отмывания денег и уклонения от налогов, поскольку транзакции псевдонимны. В России деятельность, связанная с оборотом криптовалют, не запрещена, но не регулируется в полной мере; использование АММ для обмена цифровых активов находится в «серой зоне» законодательства.

Перспективы развития

Развитие АММ направлено на решение существующих проблем: внедрение механизмов динамических комиссий, улучшение моделей ценообразования для снижения проскальзывания, а также интеграция с решениями второго уровня (L2) для масштабирования. Протоколы, такие как Uniswap v4, предлагают «хуки» (hooks) — настраиваемые модули, позволяющие добавлять новые функции в пулы. Ожидается, что АММ продолжат эволюционировать в сторону большей эффективности и безопасности, оставаясь ключевым элементом децентрализованных финансов.

Интересные факты

  • Первый АММ, Bancor, был запущен в 2017 году и собрал рекордные на тот момент $153 млн через ICO (первичное предложение монет).
  • Uniswap, запущенный в 2018 году, к 2021 году обрабатывал объём торгов, превышающий $10 млрд в месяц, что сделало его крупнейшей децентрализованной биржей.
  • В 2020 году протокол SushiSwap (форк Uniswap) запустил механизм «убийства» (vampire attack), переманив ликвидность из Uniswap с помощью токенов управления.

Источники

  • Buterin, V. (2016). "Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform".
  • Hayden Adams. (2018). "Uniswap: A Decentralized Exchange Protocol".
  • Bancor Protocol Whitepaper. (2017).
  • Curve Finance Whitepaper. (2020).
  • Balancer Whitepaper. (2020).
  • "Automated Market Makers: A Practical Guide" — исследование консалтинговой фирмы ConsenSys.
  • Статья "What is an Automated Market Maker?" на сайте CoinDesk (2023).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →