Блокчейн

AMM и order book: как маркетмейкеры создают ликвидность

AMM показывает цену через резерв пула, а order book собирает лимитные заявки покупателей и продавцов. Разбираем, как маркетмейкеры поставляют ликвидность, откуда берётся спред и почему ни одна модель не гарантирует глубокий рынок.

AMM и order book: как маркетмейкеры создают ликвидность

Коротко: AMM получает котировку из формулы и резервов пула, а order book показывает лимитные заявки покупателей и продавцов. Маркетмейкеры помогают обеим моделям поддерживать возможность обмена, но цена, глубина рынка и риски поставщика ликвидности формируются по-разному.

Как работает книга ордеров

Order book – это список заявок на покупку и продажу актива с указанными ценами и объёмами. Заявки покупателей формируют сторону bid, продавцов – ask. Лучшая цена покупки и лучшая цена продажи ограничивают текущий спред. Если новый ордер исполняется немедленно, он забирает ликвидность из книги. Если он ждёт встречную заявку, он добавляет ликвидность.

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

Книга заявок показывает видимую глубину, но не обещает, что все заявки останутся до исполнения. Их могут отменить, а крупный рыночный ордер может пройти через несколько ценовых уровней. Спред и глубина зависят от участников и правил конкретной площадки. На централизованной бирже matching engine ведёт книгу, а в DEX лимитные ордера могут быть устроены через смарт-контракты, внецепочную сеть или сочетание механизмов.

Как AMM формирует цену

Автоматический маркетмейкер использует резерв токенов и правило, которое связывает их количество с ценой обмена. Когда трейдер покупает один токен из пула, его резерв уменьшается, а соотношение активов меняется. Следующая котировка отражает новое состояние. В простой модели постоянного произведения крупный обмен относительно размера пула сильнее сдвигает цену.

Поставщик ликвидности вносит активы в пул и получает долю комиссий в соответствии с правилами протокола. Но он также принимает риск изменения соотношения активов. Если цена одного токена меняется, стоимость доли пула может отличаться от стоимости простого хранения тех же токенов. В концентрированной ликвидности поставщик дополнительно выбирает ценовой диапазон: за его пределами позиция может оказаться почти целиком в одном активе и перестать зарабатывать комиссии до возвращения цены.

AMM не нуждается в отдельном контрагенте для каждой сделки: пул предоставляет резерв по формуле. Это может помочь рынку работать непрерывно, но не гарантирует одинаково выгодную цену на любом объёме. При малом резерве, устаревшем ценовом ориентире или высокой волатильности проскальзывание увеличивается. Подробнее этот фактор рассмотрен в инструкции по выбору slippage.

Роль маркетмейкера в обеих моделях

В книге ордеров маркетмейкер обычно сам выставляет и переставляет заявки. В AMM поставщик средств задаёт капитал, а котировки рассчитываются алгоритмом. Некоторые протоколы позволяют настраивать кривую или активную ценовую зону, поэтому граница между автоматическим пулом и профессиональной стратегией не всегда проста.

У маркетмейкера есть риск инвентаря: после серии сделок он может накопить актив, который дешевеет. Он может менять котировки, хеджировать позицию на другом рынке или уменьшать объём. В AMM похожий сдвиг происходит через изменение резервов, а арбитражёры сравнивают цену пула с рынками вокруг. Если котировка стала выгоднее внешней цены, арбитраж может вернуть её ближе к рынку, но часть стоимости в этот момент переходит от пассивных поставщиков ликвидности к тем, кто быстрее реагирует.

Комиссии компенсируют часть торговых расходов, но не устраняют риск неблагоприятного отбора. Высокая активность тоже не обязательно означает прибыль для поставщика: важны направление движения цены, волатильность, объём комиссий и состав активов. В материале о CoW Protocol показано, как пакетный поиск сделок и solvers используют внешнюю ликвидность наряду с прямыми совпадениями заявок.

Сравнение для трейдера и поставщика ликвидности

  • Предсказуемость объёма: книга показывает доступные заявки, но они могут исчезнуть до исполнения; AMM рассчитывает цену из резервов, однако крупная сделка может сильно её сдвинуть.
  • Кто создаёт ликвидность: в книге это участники, выставляющие ордера; в AMM – поставщики капитала, работающие по алгоритмической кривой.
  • Как появляется цена: книга отражает текущие заявки; AMM вычисляет котировку из состояния пула и параметров модели.
  • Основной риск поставщика: инвентарь и устаревшая котировка в книге; изменение состава резервов, impermanent loss и арбитраж в пуле.
  • Исполнение: на обеих площадках результат зависит от глубины, размера сделки, комиссий и конкретных правил рынка.

Агрегатор может направить сделку в несколько пулов или совместить разные типы ликвидности. Поэтому сравнивайте итоговый результат для своего объёма, а не только заголовочную цену или комиссию. Для заявки с ограничением цены полезно понимать, как работают intents и solvers, если протокол использует посредников для поиска исполнения.

Итог

Order book организует встречу заявок, AMM заменяет её формулой и резервом пула. Маркетмейкеры и поставщики ликвидности принимают на себя инвентарный риск, а трейдеры платят за глубину через спред, комиссию и проскальзывание. Выбор модели не отменяет необходимости проверить фактический объём рынка и правила исполнения.