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

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

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

Что такое AMM?

По своей сути, AMM – это программы или алгоритмы, в которых задана чёткая последовательность действий. «Если …, то …». То есть – полная автоматизация и независимость от контроля со стороны человека. Понятное дело, что это быстро нашло отклик в блокчейн-индустрии, которая изначально полагалась на алгоритмы, программы и смарт-контракты. Однако просто автоматического исполнения определённых условий было недостаточно. Был необходим так называемый «пул ликвидности», обеспечивающий большую возможность для нахождения торговых пар. И с тех пор, как эти пулы начали активно создаваться, интерес к автоматическому маркет-мейкингу значительно возрос.

Как работает автоматический маркет-мейкинг?

Существует несколько подходов к обеспечению стабильной работы автоматизированных систем.

Constant Function Market Makers (CFMMs) – маркет-мейкеры с постоянным функционалом. Наиболее распространённый класс AMM. Они были специально разработаны для децентрализованного обмена цифровыми активами. Отличительная черта – постоянный функционал. Это обеспечивается за счёт прямого взаимодействия смарт-контрактов, отвечающих за разные торговые пары, без необходимости внесения информации в книгу заказов или напрямую контрагенту. Цена токенов дополнительно регулируется внешними механизмами – либо регуляторами, либо особыми смарт-контрактами.

Дальнейшее развитие этой идеи - Constant Product Market Maker (CPMM). В них включена автоматическая регуляция ценовых диапазонов. Это достигается за счёт стабильной ликвидности для двух пар токенов. Если принять начальное количество одного из них за Х, а второго – за Y, то произведение X*Y = const. Если количество одного сильно возрастает, то его цена, соответственно, снижается. И смарт-контракты автоматически срабатывают, чтобы выровнять соотношение.

Второй подход - Constant Sum Market Maker (CSMM), лучше справляется с просказыванием, но не так эффективно срабатывает при истощении одного из токенов, потому что постоянной является только общая сумма активов. То есть X+Y=const. Поэтому данную систему регуляции используют реже, чем предыдущую.

Третий подход ещё сложнее - Constant Mean Market Maker (CMMM). Но он позволяет работать с более чем двумя парами токенов и разрешает поддерживать средний вес вне распределения 50/50. Постоянным тут остаётся средневзвешенное геометрическое значение. Для трёх активов, например, уравнение выглядит так: (X*Y*Z) ^ 1/3= const

Важный момент. Каким бы механизмом не регулировалась стабильность системы, сам маркет-мейкер получает прибыль только в том случае, если участвует в формировании пула ликвидности. Поскольку все премии (в идеале) выплачиваются именно тем, кто обеспечивает финансы для эффективной работы AMM.

Также стоит уточнить значение термина «проскальзывание». Это ситуация, когда исполнение ордера осуществляется на стоимость, отличающуюся от заявленной из-за задержек, необходимых либо для подтверждения, либо для поиска необходимой ликвидности, либо из-за каких-либо иных причин.

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

В число преимуществ AMM можно отнести следующие:

  • Возникновение новых торговых моделей.
  • Незначительное проскальзывание цен – от сотой части изначального значения.
  • Очень быстрое и максимально дешевое создание аналога «книги заказов».
  • Задержка торговых вызовов составляет миллисекунды.
  • Большая ликвидность на рынках.
  • Меньше шансов у злоумышленников осуществлять манипуляции с ценами или формировать «кухни».
  • Меньшие колебания цен.
  • Повышение чистой прибыли, что в свою очередь привлекло на рынок больше институциональных инвесторов.

С минусами всё намного сложнее, поэтому на каждом стоит остановиться более подробно.

Непостоянная потеря. Если кратко – возможность возникновения существенной разницы в стоимости между моментом депонирования токена и моментом снятия. Причём если бы криптоактивы банально хранились в кошельке, такой ситуации не возникало бы. Это связано с упомянутыми выше механизмами автоматической регуляции, из-за которых цена определённого актива может в течение некоторого времени существенно отличаться от рыночной. Однако поскольку эта цена обязана прийти к норме, поэтому потери и являются «непостоянными». К сожалению, это только в теории так. На практике, поставщики ликвидности часто терпят убытки, которые даже превышают положенную им комиссию.

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

Низкая эффективность капитала. Один из пунктов, по которому часто критикуют AMM – необходимость в значительной ликвидности для обеспечения такого же уровня проскальзывания, что и на централизованных биржах. Потому как существенная часть ликвидности оказывается доступной только тогда, когда кривая ценообразования становится экспоненциальной. А такое случается крайне редко, поэтому большая часть активов либо не используется, либо используется недостаточно эффективно. Соответственно, и прибыль приносит намного меньше, чем аналогичные вложения в централизованные биржи.

Примеры использования

В качестве эффективных проектов, использующих технологию AMM, можно привести следующие:

Kyber Network. Одна из первых AMM, начавшая использовать автоматизированные пулы ликвидности ещё в 2018 году. Поставщиками, при этом, становились либо крупные маркет-мейкеры, либо команда проекта, а свободной поставки, увы, не предусмотрено. Цена токенов в пуле устанавливается либо внешними оракулами, либо автоматическими настройками смарт-контрактов. Это необходимо для более эффективного контроля ситуации в периоды высокой волатильности.

Uniswap. Первый децентрализованный AMM, вышедший на рынок в ноябре 2019 года. Любой желающий может участвовать в создании и формировании пула ликвидности и получать за это награду. Цена токена ничем дополнительно не регулируется – только внутренними механизмами пула (соотношение между количество токенов).

Balancer. По своей сути аналогичен Uniswap, но предлагает новые динамические функции, которые позволяют выйти за рамки простого пула для двух разных токенов.

Curve. Один из последних проектов AMM, запущенный в дело в начале 2020 года. Пулы могут создаваться исключительно администраторами, но вносить туда активы может любой желающий. Но есть одно «но». В пуле могут быть только стейблкоины. Это позволяет осуществлять большие сделки с минимальным проскальзыванием и привлекать крупных инвесторов.

Выводы

Именно автоматический маркет-мейкинг и связанные с ним пулы ликвидности привлекли к децентрализованным финансам самое пристальное внимание общественности. И несмотря на то, что у данного метода работы всё ещё есть некоторые недостатки, он всё равно является весьма перспективным.