Найти в Дзене
Crypto Hamster

AMM. База.

Сейчас существует огромный выбор DEX, платформ кредитования, фарминг в пулах

и остальных DeFi-инструментов. Мы можем обменять токены без KYC или получать пассивный

доход, предоставляя ликвидность, но всего этого не было бы без автоматических марекет-

мейкеров.

Что же такое AMM?

Криптовалюта - это инструмент для передачи ценности в интеренете,

но особенность первопроходцев на рынке была в том, что юзеры не могли получить монеты

до запуска блокчейна и майнеров.

После запуска блокчейна начинают обрабатываться транзакции, а новые монеты выпускаются

за добытые блоки. Изначально попасть к пользовтелю они могли двумя способами:

• Стать самостоятельно майнером

• Купить уже добытые монеты у майнеров на торговых площадках(ТП)

На первый взгляд: нет никаких проблем, все логично и понятно, но... в то время

существовали только CEX, которые использовали для создания рынка ордерные книги,

сводя ордера пользователей и маркет-мейкеров, а также проедоставляя котировки для

ордеров на покупку и продажу. (При этом сами биржи зарабатывали на арбитраже и разрыве

спреда) А мы помним главные проблемы централизованных бирж? Если нет, то в статье

можете вспомнить.

Эти обстоятельства дали толчек для поиска иного способа передачи ценности, который

позволял бы избежать рисков контрагента. В далеком 2014-ом году NXT и Counterparty

разрабатывали первые одноранговые биржи, они пока не были похожи на текущие DEX-ы,

использовали те же книги ордеров, но с интеграцией смарт-контрактов(СК), чтобы не зависить

от централизованного оператора. Работало это следующим образом:

Покупатель отправлял в СК лимитный ордер на покупку актива, и когда этот ордер совпадал

с соответствующим ордером на продажу от другого пользователя, они сводились СК.

Но без проблем не обошлось: увеличилась стоимость газа, повысилась нагрузка на блокчейн и появилась

высокая конкуренция ордеров в выгодных ценовых сегментах, поэтому сделки проводились со

сбоями и задержками, а на площадке EtherDelta спреды доходили до 10%, что делало торговлю

невыгодной и снижало ликвидность.

Но, в 2016-ом Виталик Бутерин впервые выдвинул идею автоматического маркет-мейкера, которая

в 17-ом была развернуто описана в работе On Path Independence

Как это видел Виталик:

AMM - это набор СК-ов, которые формируют цену актива исходя от соотношения активов

в пуле ликвидности. Пулы в свою очередь функционируют, как маркет-мейкеры, но поскольку

обменный курс в них устанавливается алгоритмическим СК-ом, риск контрагента значительно

ниже, чем при работе с CEX.

Как оно работает?

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

x * y = k, где

x — запасы первого актива в пуле

y — запасы второго актива в пуле

k — постоянный продукт, значение которого не меняется

-2

С её использованием обмен монет происходит так:

1. Токен А и Б заблокированы на определенном СК-те (пуле ликвидности)

2. В СК-те прописана уже знакомая формула x * y = k

◦ Значение k может меняться, если в пул свободно можно добавить активы, но k всегда остается неизменным во время обмена

3. Когда происходит обмен, получается юзер просто добавляет в пул определенное количество токенов А, а получает за них токен B в соответствии с курсом.

А теперь разберем простой пример:

• Есть 100 ETH и 100 USDT токен А и В соответственно

• Обменный курс на первичном рынке 1:1,

• А*В=10000 и это постоянный продукт

Ситуация #1

Пользователь покупает 1ETH => в пуле остается 99, поэтому для поддержания постоянного продукта в пуле должно быть 10000/99=101,01USDT. То есть за 1 ETH покупатель отдаст 1.01USDT

Цена близка к спотовой, ведь покупается всего одна 1 токена, что вызывает ценовое искажение — проскальзывание. По мере роста объема сделки, растет и проскальзывание, поэтому смотрит дальше.

Ситуация #2

Пользователь покупает 20 ETH. Тут цена за 1 уже будет 1,25USDT (10000/80=125). Цена сильно отличается от спота, происходит сильное проскальзывание, и сделка становится невыгодной для трейдера.

Но эти проблемы можно решить двумя способами:

1. Наращивание ликвидности в пуле. Чем больше токенов, тем меньше отдельные сделки будут влиять на цену

2. Арбитраж. Если у нас стоимость 1 ETH равна 1.25USDT,  а на CEX — 1USDT, следовательно трейдеры будут покупать на споте, а продавать в пул и цена вернется к своим значениям.

Естественно, что к нашему времени алгоритмы AMM значительно улучшили, но мы теперь знаем базовые принципы работы DEX.

Основы AMM-рынков

Чтобы комфортно пользоваться криптосервисами, необходимо понимать базовые элементы и принципы их работы.

Ликвидность — главный показатель любого рынка, который определяет насколько просто обменять актив на другой. На фундаментальном уровне он отражает сколько монет держатели готовы продать, по какой цене в определенный момент времени. Для поддержания ликвидности используют пулы ликвидности.

Пул ликвидности — это смарт-контракт, который хранит запасы двух и более токенов и является основным механизмом работы DeFi и DEX. Пул не требует контрагента: пользователь передает смарт-контракту один токен и получает другой. При предоставлении ликвидности в пул, чаще всего, пользователю необходимо внести оба токена в соотношении 50 на 50.

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

Поставщики ликвидности — DEX предоставляют ликвидность, этим занимаются сами пользователи, чтобы получать процент от комиссии и дополнительные награды. Когда поставщик ликвидности вносит средства в пул, он получает LP-токены, которые отражают его долю в пуле.

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

Про арбитраж Вы уже знаете, но как могли заметить — это один из основных инструментов выравнивания цен на всех DEX-площадках, так как каждая площадка является отдельным рынком со своим балансом спроса и предложения.

В заключении хочу сказать, что текущий крипторынок невозможно представить без DeFi и DEX, а их в свою очередь без AMM.