Автоматические маркетмейкеры (AMM): объяснение
Автоматический маркетмейкер позволяет обменивать токены через пул ликвидности, а не через книгу ордеров. Узнайте, как в AMM устроены ценообразование, комиссии, проскальзывание и риски.
Автоматический маркетмейкер (AMM) — это смарт-контракт, который позволяет обменять один токен на другой, торгуя с пулом токенов, причём цены задаёт математическая формула, а не сопоставление покупателей и продавцов в книге ордеров. Любой может внести токены в пул, чтобы предоставить ликвидность и получать долю торговых комиссий.
AMM — это двигатель большинства децентрализованных бирж (DEX). Если вы когда-нибудь обменивали токены в приложении кошелька или на DEX, вы почти наверняка пользовались AMM. Понимание того, как они рассчитывают цену сделок, помогает не переплачивать при обменах и оценивать риски, прежде чем вносить средства в качестве поставщика ликвидности.
Как работает автоматический маркетмейкер
Традиционная биржа ведёт книгу ордеров — список заявок на покупку и продажу по разным ценам. Сделка происходит, когда покупатель и продавец соглашаются на цену. AMM убирает этот процесс сопоставления. Подробнее читайте в статье Что такое DAO? Децентрализованные автономные организации.
Вместо этого смарт-контракт хранит пул, например из ETH и стейблкоина. Когда вам нужен ETH, вы добавляете в пул стейблкоины и забираете ETH. Контракт по своей формуле рассчитывает, сколько ETH вы получите. Никому на другой стороне не нужно быть онлайн. Подробнее мы рассказываем об этом в статье Что такое DeFi? Децентрализованные финансы.
Формула постоянного произведения
Самая известная формула — x × y = k, которую популяризировал Uniswap в сети Ethereum. Здесь x и y — балансы двух токенов в пуле, а k — константа.
Упрощённый пример без учёта комиссий:
- 1В пуле 10 ETH и 20 000 стейблкоинов, значит, k = 200 000. Подразумеваемая цена — 2000 стейблкоинов за ETH.
- 2Вы покупаете 1 ETH. Пул по-прежнему должен удовлетворять условию x × y = 200 000, поэтому при оставшихся 9 ETH ему нужно около 22 222 стейблкоинов.
- 3Следовательно, вы платите за этот ETH примерно 2222 стейблкоина — больше, чем начальная цена в 2000.
Эта разница — влияние на цену. Чем крупнее ваша сделка относительно пула, тем дальше вы сдвигаетесь по кривой и тем хуже ваша средняя цена. Вот почему важны глубокие пулы. Связанный прогноз — в статье Прогноз цены Curve DAO на 2026–2027 годы.
Почему цены AMM остаются близкими к рыночным
Формула знает только свой пул. Если ETH дешевеет на другой бирже, цена в пуле оказывается слишком высокой. Арбитражёры покупают ETH в другом месте и продают его в пул, пока цены снова не выровняются. Это сохраняет полезность AMM, но прибыль арбитражёров берётся из пула, и именно в этом корень непостоянных потерь. Читайте также: Uniswap vs Curve.
Распространённые модели AMM
| Модель | Как формирует цену | Для чего лучше всего подходит |
|---|---|---|
| Постоянное произведение (x × y = k) | Цена плавно меняется вместе с балансами | Обычные пары токенов |
| Кривые stable swap | Очень пологая кривая около цены 1:1 | Активы, которые должны торговаться по одинаковой стоимости, например стейблкоины |
| Взвешенные пулы | Токены хранятся в заданных пропорциях, не всегда 50/50 | Индексные пулы с несколькими токенами |
| Концентрированная ликвидность | Поставщики выбирают ценовой диапазон для своих средств | Активные поставщики, стремящиеся к более высокой эффективности капитала |
Curve широко известен пулами stable swap, которые позволяют проводить крупные обмены между похожими активами с небольшим влиянием на цену. Концентрированной ликвидности посвящена наша статья о концентрированной ликвидности.
Кто предоставляет ликвидность и что за это получает
Поставщики ликвидности (LP) вносят оба токена пары, обычно в равной стоимости. Взамен они получают LP-токены или NFT позиции, которые отражают их долю в пуле. Наш обзор Convex Finance (CVX) рассказывает об основах проекта, сценариях использования и рисках.
За каждый обмен взимается комиссия, обычно доли процента, которая добавляется в пул. Когда LP выводят средства, они получают свою долю пула вместе с накопленными комиссиями. Некоторые протоколы дополнительно начисляют вознаграждения в токенах — это называется майнингом ликвидности. Наше руководство по пулам ликвидности пошагово объясняет процесс внесения средств. Подробнее читайте в статье Что такое фарминг доходности.
Риски использования AMM
Риски для поставщиков ликвидности
- Непостоянные потери. Когда цена одного токена меняется относительно другого, пул перебалансируется, и у вас оказывается больше подешевевшего токена и меньше подорожавшего. По сравнению с простым хранением вы можете оказаться в проигрыше. Расчёты приведены в нашей статье о непостоянных потерях на простых примерах.
- Плохие токены. Кто угодно может создать пул для любого токена. Если одна из сторон — мошеннический токен, который обнуляется, он остаётся у LP.
- Риск смарт-контрактов. Ошибки или эксплойты в AMM или связанном контракте могут опустошить пулы.
Риски для трейдеров
- Влияние на цену и проскальзывание. Неглубокие пулы дают плохие цены на крупных сделках.
- Сэндвич-атаки. Боты могут увидеть вашу ожидающую сделку, купить перед вами и продать после вас, присвоив разницу. Жёсткий допуск проскальзывания ограничивает, сколько они могут забрать.
- Поддельные пулы. Пул может носить название известного токена, но содержать его копию. Всегда проверяйте адрес контракта.
Как безопаснее пользоваться AMM
- 1Проверьте контракт токена по официальным источникам перед обменом. Как это сделать, показывает наше руководство по проверке адреса контракта токена.
- 2Проверьте указанное влияние на цену в интерфейсе. Если оно составляет несколько процентов, разделите сделку или используйте более глубокий пул.
- 3Установите разумный допуск проскальзывания. Слишком низкий — и сделка не пройдёт; слишком высокий — и вы провоцируете сэндвич-атаки.
- 4Используйте официальный адрес приложения и добавьте его в закладки, поскольку фишинговые копии популярных DEX встречаются часто.
- 5Проверяйте разрешения на токены после торговли и отзывайте те, что вам больше не нужны.
Сравнить децентрализованные биржи и их торговую активность можно в обзоре DEX на Certified Crypto Market.
Итог
Автоматический маркетмейкер заменяет покупателей и продавцов пулом токенов и формулой ценообразования. Он делает торговлю доступной круглосуточно и позволяет любому стать маркетмейкером, но у формулы есть последствия: крупные сделки в небольших пулах обходятся дороже, а поставщики ликвидности несут непостоянные потери и риски контрактов. Проверяйте пул, токен и влияние на цену перед каждой сделкой.
Частые вопросы
Что такое автоматический маркетмейкер простыми словами?
Автоматический маркетмейкер — это смарт-контракт, который хранит пул из двух или более токенов и позволяет любому торговать с этим пулом. Вместо того чтобы сводить покупателей с продавцами, он устанавливает цену с помощью математической формулы, исходя из того, сколько каждого токена находится в пуле. Поставщики ликвидности вносят токены и получают долю торговых комиссий.
Как AMM определяет цену?
Большинство AMM используют формулу, привязанную к балансам пула. В распространённой модели постоянного произведения произведение балансов двух токенов должно оставаться неизменным после каждой сделки, поэтому покупка токена делает его в пуле более редким и повышает его цену. Арбитражные трейдеры удерживают цену в пуле близкой к ценам на других рынках.
Безопасно ли предоставлять ликвидность в AMM?
Это связано с реальными рисками. Поставщики ликвидности могут понести непостоянные потери (impermanent loss) при движении цен, в смарт-контракте могут быть ошибки, а один из токенов пула может резко обесцениться или оказаться мошенническим. Комиссии могут компенсировать часть потерь, но не всегда. Начинайте с небольших сумм и разберитесь в пуле, прежде чем вносить средства.
Почему моя сделка в AMM прошла по худшей цене, чем было показано?
Крупные по отношению к размеру пула сделки сдвигают цену вдоль кривой — это называется влиянием на цену. Кроме того, цены могут измениться между отправкой и подтверждением транзакции — это проскальзывание. Боты также могут провести против вашей сделки сэндвич-атаку. Меньшие сделки, более глубокие пулы и жёсткие настройки проскальзывания уменьшают этот эффект.
