Что такое автоматические маркет-мейкеры (AMM)
Содержание
Введение
Что такое автоматические маркет-мейкеры (AMM)
Как работают автоматические маркет-мейкеры (AMM)
Что такое пул ликвидности?
Что такое непостоянные потери?
Резюме
Что такое автоматические маркет-мейкеры (AMM)
ГлавнаяСтатьи
Что такое автоматические маркет-мейкеры (AMM)

Что такое автоматические маркет-мейкеры (AMM)

Продвинутый
Опубликовано Oct 8, 2020Обновлено Sep 23, 2022
6m

Осторожно! Много текста.

Автоматический маркет-мейкер работает как механизм, формирующий цену между двумя активами. Некоторые из них используют простую формулу, такую как в Uniswap, в то время как Curve, Balancer и другие применяют более сложные алгоритмы.

AMM не только обеспечивает торговлю в системе, не требующей доверия, но и предоставляет ликвидность в пул ликвидности. Это позволяет практически любому пользователю стать маркет-мейкером и получать комиссию за предоставление ликвидности.

AMM заняли свою нишу в пространстве DeFi благодаря простоте и удобству, а концепция децентрализованного маркет-мейкинга прекрасно вписалась в индустрию криптовалют.


Введение

Децентрализованные финансы (DeFi) привлекли внимание к Ethereum и другим платформам смарт-контрактов, таким как Binance Smart Chain. Фарминг доходности стал популярным способом распределения токенов, количество токенизированных BTC на Ethereum растет, а объемы флеш-кредитов становятся все больше.

При этом протоколы автоматических маркет-мейкеров, такие как Uniswap, регулярно демонстрируют конкурентоспособные объемы, высокую ликвидность и растущее число пользователей.

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


Что такое автоматические маркет-мейкеры (AMM)

Автоматический маркет-мейкер (AMM) — это протокол децентрализованной биржи (DEX), использующий математическую формулу для расчета цены активов. Он не использует книги ордеров, как на традиционной бирже, а оценивает активы в соответствии с алгоритмом ценообразования.

Эта формула может меняться в зависимости от протокола. Например, Uniswap использует формулу x * y = k, где x — количество одного токена в пуле ликвидности, y — количество другого, а k — фиксированная константа, означающая, что общая ликвидность пула всегда должна оставаться неизменной. AMM могут использовать и другие формулы в зависимости от конкретных вариантов применения, однако в их основе всегда лежит определение цены с помощью специальных алгоритмов. Давайте рассмотрим их принцип действия подробнее. 
Традиционным маркет-мейкингом обычно занимаются компании, располагающие обширными ресурсами и сложными стратегиями. На биржах с книгами ордеров, таких как Binance, маркет-мейкеры обеспечивают хорошую цену и минимальный спред между спросом и предложением. Автоматические маркет-мейкеры децентрализуют этот процесс и позволяют практически любому пользователю создать рынок на блокчейне. Как это работает? Сейчас разберемся.


Как работают автоматические маркет-мейкеры (AMM)

Автоматические маркет-мейкеры, как и биржи с книгами ордеров, используют торговые пары, например ETH/DAI. Однако для совершение сделки они не требуют участия другого трейдера. Вместо этого пользователи взаимодействуют со смарт-контрактом, который создает рынок автоматически.

На децентрализованной бирже, такой как Binance DEX, сделки происходят напрямую между кошельками пользователей. Если вы продаете BNB за BUSD на Binance DEX, то в процессе участвует и сторона, которая покупает ваши BNB за BUSD. Это называется одноранговой (P2P) транзакцией между пользователями. 
AMM же можно представить как сделку между пользователем и контрактом (P2C). Она не требует участия второй стороны. Кроме того, в AMM нет книг ордеров, поэтому и типы ордеров также отсутствуют, а цены активов определяются формулой. Стоит отметить, что будущие разработки AMM, вероятно, смогут снять это ограничение.

Но если нет потребности в контрагентах, кто же создает рынок? Хороший вопрос. Ликвидность в смарт-контракте обеспечивается пользователями, называемыми поставщиками ликвидности.


Что такое пул ликвидности?


Поставщики ликвидности добавляют средства в пулы ликвидности, которые представляют собой огромные накопления активов, используемые трейдерами для торговли. В обмен на предоставление ликвидности для протокола поставщики ликвидности получают комиссии от сделок, которые происходят в их пуле. В случае Uniswap они вносят эквивалентную стоимость двух токенов, например 50% ETH и 50% DAI в пул ETH/DAI.

То есть маркет-мейкером может стать любой? Именно так! Добавить средства в пул ликвидности довольно просто, и награды за это определяются тем или иным протоколом. Например, Uniswap v2 взимает с трейдеров 0,3% и отправляет их поставщикам ликвидности. Другие платформы или форки могут взимать большую плату, чтобы привлечь в свой пул больше поставщиков ликвидности.

Почему важно привлекать ликвидность? Чем больше ликвидности в пуле, тем меньше проскальзывание для крупных ордеров. Это привлекает больше пользователей на платформу.

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

Предположим, кто-то хочет купить все ETH в пуле ETH/DAI на Uniswap. Но сделать это невозможно. Для этого покупателю пришлось бы платить постоянно растущую премию за каждый дополнительный эфир, при этом выкупить все монеты из пула все равно бы не получилось. Почему? Потому что он работает по формуле x * y = k. Если х или у равно нулю, то есть в пуле нет ETH или DAI, уравнение больше не имеет смысла.

Есть еще один фактор, который нужно учитывать при предоставлении ликвидности AMM — это непостоянные потери.


Что такое непостоянные потери?

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

В то же время, если соотношение сильно меняется, поставщикам ликвидности будет выгоднее хранить свои токены, а не добавлять их в пул. Эта проблема частично решается с помощью торговых комиссий, благодаря которым подверженные постоянным потерям пулы Uniswap, такие как ETH/DAI, остаются рентабельными.

Стоит отметить, что «непостоянная потеря» — не самое точное название для этого явления. «Непостоянство» предполагает уменьшение потерь в случае возвращение активов к цене, по которой они были внесены. Однако при выводе средств по другому соотношению цен потери станут постоянными. И хотя торговые комиссии позволяют снизить убытки, все же важно учитывать риски.

Будьте осторожны при внесении средств на AMM и убедитесь, что вы понимаете последствия непостоянных потерь. Если вы хотите подробнее изучить этот вопрос, ознакомьтесь со статьей Pintail.



Резюме

Автоматические маркет-мейкеры составляют основу пространства DeFi. С ними практически любой пользователь может легко стать маркет-мейкером. И хотя механизм их работы подразумевает некоторые ограничения, которых нет при использовании книг ордеров, они играют важную роль в развитии криптопространства.

Автоматические маркет-мейкеры все еще находятся на ранней стадии развития. Многие популярные AMM, такие как Uniswap, Curve и PancakeSwap, привлекают своим устройством, но довольно ограничены в возможностях. Вероятно, в будущем появятся новые инновационные разработки, которые позволят снизить комиссии, избавиться от основных ограничений и улучшить ликвидность для всех пользователей DeFi.