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

В этой статье

  • Главная
  • Как появился автоматизированный маркет-мейкер (AMM)?
  • Как связаны ликвидные пуллы с AMM?
  • Как работают ликвидные пулы?
  • Как оценивается актив в пуле ликвидности?
  • Каковы недостатки MMA?
  • Что такое непостоянная потеря?
  • Как уменьшить риски при торговле с AMM?

Основной

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

Системы AMM широко используются в индустрии DeFi, особенно на децентрализованных биржах (DEX), таких как Uniswap, Balancer, Bancor и Curve.

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

Как появился автоматизированный маркет-мейкер (AMM)?

Автоматизированный маркет-мейкер (AMM) является автономным торговым механизмом, на котором работают большинство протоколов DeFi. Он позволяет перемещать капитал и выполнять обмены пользователей на доступных рынках криптоактивов.

Первым известным разработчиком, который заговорил о реализации AMM, был Алан Лю, член команды проекта Gnosis. Его идеи были изложены основателем Ethereum Виталиком Бутериным на Reddit в 2016 году и в личном блоге в июле 2017 года.

Эта концепция легла в основу протокола платформы Uniswap, которая получила свой первый грант в размере 100 000 долларов от фонда Ethereum. Кроме того, Виталик Бутерин консультировал разработчиков Uniswap.

Впоследствии AMM стал широко известен благодаря Uniswap. В то же время одной из первых успешных реализаций AMM можно назвать платформу Bancor Network, которая собрала 140 миллионов долларов через ICO в июне 2017 года.

Как связаны ликвидные пулы с AMM?

Ключевым элементом, необходимым для работы MMA, является ликвидный пул - своего рода хранилище криптоактивов в форме смарт-контракта. Ликвидный пул обычно состоит из двух криптоактивов и формирует рынок - аналогично торговой паре на централизованной бирже.

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

Еще одна категория - это прямые пользователи децентрализованной биржи, которые обменивают криптовалюты в протоколе ( такие транзакции называются "свопами") с использованием одного из пулов.

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

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

Таким образом, AMM является fundamentally другим способом создания рынка активов, представляя собой формулу или правила, по которым протокол обрабатывает ордера на покупку или продажу и резервы пользователей.

Как работают ликвидные пулы?

Пулы могут использовать два или более активов. Например, на бирже Uniswap вы можете создавать пулы для парных токенов. Платформа Balancer позволяет создавать пулы для трех или более токенов. Протокол Curve предназначен для пулов на основе активов с похожей стоимостью, таких как ETH и обернутый токен WETH или USDC и DAI. Операция этих пулов регулируется AMM.

Каждый такой AMM-DEX может использовать свои собственные формулы и правила для взаимодействия с ликвидными пулами. Например, протокол Uniswap использует следующую формулу: x * y = k.

В уравнении x и y представляют собой количество токенов, доступных в ликвидном пуле; k - это постоянное значение, называемое инвариантом. В случае с Curve используются формулы x * y = k и x + y = k.

Формула x * y = k также используется в проектах SushiSwap и PancakeSwap, которые являются самым распространенным типом AMM-DEX.

Как определяется цена актива в пуле ликвидности?

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

LP-токены — это передаваемый криптоактив, который можно продать или обменять на открытом рынке и инвестировать в сторонние DeFi-приложения.

Процесс обмена одного актива на другой через ликвидный пул называется свопом. Суть процесса заключается в добавлении только одного актива в пул вместо двух, как в случае с LP. Пул взимает небольшую комиссию за своп, сопоставимую с комиссией за транзакцию на централизованной бирже, т.е. 0,1-0,3%. Сборы распределяются между поставщиками ликвидности пропорционально их доле в пуле.

Пример

Давайте создадим условный ликвидный пул для пары ETH/USDC. При цене 1 ETH равной 2000 USDC, нам нужно одновременно заблокировать любое количество этих двух монет в смарт-контракте в соотношении 1:2000. При этой цене в пуле может быть 100 ETH и 200,000 USDC.

Баланс активов в пуле определяется их ценой. Когда пользователь решает обменять 10 ETH, используя описанный выше пул, он внесет свои монеты в смарт-контракт в обычной транзакции. В обмен на свои 10 ETH он получит 20 000 USDC ( без учета комиссии за обмен ).

После этого обмена баланс пула составит 110 ETH и 180,000 USDC. Следовательно, цена ETH конкретно в этом пуле будет около 1636 USDC вместо 2000 USDC на других рынках. Эта ситуация привлекает арбитражных трейдеров, которые используют дисбаланс, добавляя USDC в пул до тех пор, пока цена не достигнет рыночной цены в 2000 USDC за 1 ETH.

Каковы недостатки MMA?

Хотя AMM стал прорывом в торговле и DeFi, у него есть ряд явных недостатков. Во-первых, существует высокий риск проскальзывания цен при совершении обменов с использованием MMA. Это, в свою очередь, приводит к рискам понесенных убытков для LP и извлеченной ценности для майнеров (MEV) для обычных пользователей.

Чтобы защититься от таких рисков, создаются другие типы AMM, такие как проект CowSwap, который сочетает в себе разработки AMM-Balancer и протокола Gnosis.

Во-вторых, в отличие от централизованных бирж, при торговле через AMM можно размещать только один тип ордеров. Невозможно торговать с лимитными ордерами или другими типами, например, ордерами на стоп-лосс.

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

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

В качестве примера возьмем пул ликвидности на бирже Uniswap, который работает по классической формуле x * y = k:

  1. Поставщик ликвидности заблокировал 1 ETH и 2000 DAI. Его доля в пуле составила 10%;
  2. Пул содержит в общей сложности 10 ETH и 20 000 DAI - эквивалент 40 000 DAI.
  3. Баланс пула не изменился, потому что не было новых поставщиков ликвидности.
  4. Предположим, что рыночная цена ETH изменилась на 4000 DAI.
  5. Затем арбитражные трейдеры воспользовались ситуацией и изменили соотношение в пуле до 5 ETH с одной стороны и 20,000 DAI с другой. В то же время общий размер пула остался на уровне оригинальных 40,000 DAI.
  6. На этом этапе поставщик ликвидности решил вывести свою долю из пула - это 10%.
  7. Учитывая текущий баланс пула, он выводит 0.5 ETH и 2000 DAI, хотя изначально он добавил 1 ETH и 2000 DAI.
  8. Начальная стоимость его доли составляла 4000 DAI (1 ETH плюс 2000 DAI) в виде стейблкоинов. Стоимость актива на момент вывода была такой же – 4000 DAI (0.5 ETH плюс 2000 DAI).
  9. Однако, если бы пользователь просто хранил свои 1 ETH и 2000 DAI, стоимость его активов составила бы 6000 DAI. Это нереализованный убыток или прибыль при использовании AMM-DEX.
  10. Пользователь также получит 10% ( пропорционально своей доле в пуле ) всех комиссий пула в качестве вознаграждения за предоставление ликвидности. Вознаграждение может быть уменьшено, например, из-за налогов, выделяемых разработчикам или в казну проекта для будущего развития.

Это условный пример резкого повышения цены одного актива на 50%, не учитывая множество сделок арбитражных трейдеров и время, необходимое для выравнивания цены актива в пуле с ценой на централизованных биржах, где изменения происходят мгновенно.

Когда рынок "спокоен", переменные движения добавляются в расчет Непостоянных Пoterь, как описано в блоге разработчика StarkNet Петериса Эринса. В результате этих предсказательных расчетов значение Непостоянного Потеря при двукратном изменении цены актива составит около 5,7%. Но это всего лишь прогнозное значение - потенциальные "потери" очень трудно предсказать.

Как снизить риски при торговле с AMM?

Перед использованием ликвидного пула вам следует рассчитать все возможные комиссии, которые вам придется уплатить в момент депозита и планируемого вывода активов.

Необходимо учитывать возможность колебаний цен на активы в любом направлении. Некоторые потенциальные проблемы, такие как риск временных потерь (IL), можно рассчитать заранее.

Чтобы рассчитать IL, вам нужно понять природу его происхождения. Вы также можете использовать один из калькуляторов переменных потерь, доступных онлайн.

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить