Содержание
Автоматический маркет-мейкер пришел на смену системе, в которой все ордера выставлялись вручную в книгу заказов и анализировались сотрудниками биржи в поисках совпадений. Такой подход был сильно ограничен в эффективности и скорости. В современных централизованных биржах зачастую сами участники торгов просматривают ордербук, выбирают подходящие предложения из списка.
В сфере криптовалют AMM обычно используются в обменных сервисах на децентрализованных биржах. Как это работает.
- Поставщики ликвидности заводят в систему две валюты на одинаковую сумму в долларовом эквиваленте в так называемые пулы. С этого момента деньгами распоряжается алгоритм.
- Клиент пула оформляет заявку на обмен по подходящему ему курсу с небольшим процентом допуска. Отправляет одни монеты и, как только в системе находится ликвидность на подходящих условиях, получает назад нужные токены по внутреннему курсу AMM с удержанием комиссии.
Важно! Ситуация, когда цена ордера увеличивается во время поиска ликвидности или подтверждения, называется проскальзыванием. - Когда объем одной из валют в пуле начинает уменьшаться, маркет-мейкер повышает ее стоимость, и понижает вторую. Таким образом соблюдается общий баланс активов. Существуют более сложные алгоритмы, выравнивающие сразу несколько пар токенов.
- Поставщики ликвидности могут в любой момент забрать свои вложения вместе с заработанной комиссией. При этом количественно активы на выходе могут не совпадать с депозитом (одного больше, другого меньше), но общая ценность пары будет сохранена.
Разновидности автоматических маркет-мейкеров
Выделяют следующие типы смарт-контрактов автоматической торговли:
- CFMMs или Constant Function Market Makers. Одна из самых распространенных разновидностей, т.к. создавалась специально для проектов из сферы DeFi (децентрализованных финансов). Главная особенность - постоянная функциональность. Реализована благодаря работе смарт-контрактов по разным направлениям обмена. При этом нет нужды вписывать данные в ордербук или самостоятельно отправлять их второй стороне. Стоимость активов в пуле регулируется внешними умными контрактами.
- CPMM или Constant Product Market Maker. В этой модели алгоритма появилась опция автоматической регуляции диапазонов цен. Для этого необходима стабильная ликвидность сразу по двум направлениям и четырем валютам. Регулируется простой формулой - количество первого актива, перемноженное на количество второго, должно быть неизменным (a x b = const). Если объем запасов одного из них растет, то автоматически снижается цена.
- CMMM или Constant Mean Market Maker. Самый сложный алгоритм, который позволяет обрабатывать одновременно 3 и более криптовалютных пар. Возможна тонкая настройка среднего веса помимо стандартных 50 на 50. Константа для трех направлений высчитывается по формуле (a x b x c) ^ 1/3.
Используя новые модели алгоритмов даже на нестабильных монетах, AMM могут предлагать ставки, превосходящие предложения централизованных бирж.
Преимущества и недостатки
Плюсы у автоматического маркет-мейкера следующие.
- Сильное снижение проскальзываний.
- Задержи ордеров не более секунды.
- Высокая скорость и недорогое обслуживание.
- Большая ликвидность на различных рынках.
- Второй стороне сделки (продавцу) не обязательно быть онлайн.
- Сглаживание резких ценовых колебаний.
- Защищенность от манипулирования ценами (памп, дамп и т.д.)
- Увеличение чистой прибыли.
- Привлечение новых инвесторов.
Минусы перечислены ниже.
- Мультивалютная экспозиция. Поставщикам ликвидности необходимо вкладывать как минимум две валюты, одна из которой будет всегда менее надежной чем другая. Повышаются риски и понижается возможный доход по сравнению с вложением одного актива.
- Непостоянные потери. Из-за роста курса одного токена относительно другого итоговая сумма при выводе может оказаться меньше, чем если бы деньги просто лежали на кошельке. Причиной этого являются механизмы автоматической регуляции и действия арбитражников.
- Низкая эффективность инвестиций. Для максимального занижения проскальзывания нужно вложить как можно более крупную сумму, которая в итоге все равно не будет использована полностью.
Какие площадки работают принципу AMM
- Uniswap. Первая DeFi-биржа с автоматическим маркетмейкером была запущена в 2019г. Предоставила возможность для всех желающих вложить средства в пулы ликвидности и зарабатывать на этом в пассивном режиме. Стоимость монет определяется только внутренним смарт-контрактом.
- Balancer. Проект, вдохновленный Uniswap. Имеет более сложные модели AMM, которые управляют сразу несколькими валютными парами.
- Curve. Платформа стартовала в 2020 г. Добавить ликвидность могут все посетители, но создаются пулы исключительно модераторами. Главное отличие - во всех пулах принимаются только стейблкоины. Благодаря этому на площадке присутствует много крупных инвесторов.
- Bswap. AMM известной централизованной биржи Binance. Поддерживается более 20 токенов, включая стейблкоины и нативную монету площадки. Чем больше сумма, тем меньше комиссия.
- Sushiswap. В пулах принимаются монеты ERC20 и эфир. Все важные решения о судьбе платформы принимают держатели нативного токена SUSHI путем голосования.
- Bakeryswap. Улучшенный вариант Uniswap, запущенный в 2020. Имеет стандартную модель AMM, поддерживает около трех десятков токенов. Поставщики ликвидности помимо комиссии за обмен получают награду в виде базового токена сайта BAKE.
- Pancakeswap. Еще один “убийца Uniswap” с аналогичным механизмом AMM. Поддерживаются 16 токенов. Можно добавлять новые для самостоятельного создания пулов. Общая оценка ликвидности - $9.8 млрд.
- Bancor. Был одним из пионеров АММ. Объем заблокированных активов - $1.5 млрд. Уникальное предложение - позволяет вносить одностороннюю ликвидность.
- Thorchain. Один из немногих AMM вне сети Эфириума. Главная уникальность - возможность вести торговлю между блокчейнами. Для депозитов на 100 дней и более предлагается гарантия от плавающих убытков.
- BurgerSwap. Новая defi-биржа “кулинарной” эпохи. На децентрализованной демократичной платформе можно добавить ликвидность по 60 токенам.
Применение вне криптовалют
Похожие принципы работы можно заметить в Forex, который представляет собой многоуровневую систему заявок на сделки с фиатными валютами. Так как 90% трейдеров занимают самый низкий уровень в системе, то им требуются посредники. Среди них встречаются так называемые диллинговые центры. Они используют актуальные мировые котировки, но все заявки трейдеров варятся внутри самой системы, не поступая на внешний рынок. Честные же брокеры складывают все заявки на продажи и покупки каждой валюты, при этом разница выводится в межбанк. Такой автоматический алгоритм называется матчинг.
В мире за пределами блокчейна в основном используются старые принципы маркет-мейкинга, когда осуществление сделок происходит в ручном или полуавтоматическом режиме. Здесь не так остра проблема низкой или отсутствующей ликвидности, поэтому новые алгоритмы мало востребованы по сравнению с DeFi-сектором.
Отзывы и обсуждения