Автор Chainlink
для автоматизированных DEX маркет-мейкеров
Децентрализованные биржи (DEX) на базе автоматизированного маркет-мейкера (AMM) оказались одной из самых эффективных инноваций DeFi. Они позволяют создавать и использовать общедоступную ликвидность в сети для ряда различных токенов.
AMM в корне меняют способ обмена криптовалют между пользователями. Вместо использования обычной книги ордеров на покупку/продажу обе стороны сделки предварительно финансируются за счет ончейн пулов ликвидности. Пулы ликвидности позволяют пользователям беспрепятственно переключаться между ончейн-токенами полностью децентрализованным и некастодиальным образом. Поставщики ликвидности получают пассивный доход за счет торговых комиссий в зависимости от процента их вклада в пул.
В этой статье мы исследуем, как работают AMM, проанализируем присущие им проблемы и исследуем решения для устранения этих ключевых препятствий. Некоторые из основных результатов:
- Существует несколько типов AMM: маркет-мейкер с постоянной суммой (CSMM), маркет-мейкер с постоянным средним значением (CMMM) и расширенные гибридные CFMM.
- Некоторые из ключевых проблем, которые необходимо преодолеть AMM, включают непостоянные потери, принудительное использование нескольких токенов и низкую эффективность капитала.
- Инновации Bancor, Uniswap, Curve и других делают AMM более привлекательными для крупных поставщиков ликвидности за счет повышения эффективности капитала, снижения риска волатильности и предоставления дополнительных возможностей для размещения капитала.
- Используя оракулы Chainlink, Bancor стремится первым решить проблему непостоянные потери волатильных токенов в следующем V2 релизе.
Предоставляя более тщательный анализ, мы надеемся лучше информировать пользователей DeFi о проблемах и инновациях AMM, чтобы децентрализованная ликвидность могла полностью реализовать свой потенциал как фундаментальный строительный блок для DeFi и финансового мира в целом.
Маркет-мейкеры (MM) - это организации, создающие ценовое действие на бирже, которое в противном случае было бы неликвидным без торговой активности. Это делается путем покупки и продажи активов MM со своего собственного счета с целью получения прибыли. Их торговая деятельность создает ликвидность для других трейдеров, снижая проскальзывание крупных сделок.
Автоматизированные маркет-мейкеры (AMM) используют алгоритмических «денежных роботов», чтобы имитировать эти ценовые действия на электронных рынках, таких как DeFi. Несмотря на то, что существуют различные конструкции децентрализованных бирж, DEX на основе AMM неизменно обеспечивают максимальную ликвидность и самый высокий средний дневной объем торгов.
Маркет-мейкеры с постоянной функцией (CFMM) - это самый популярный класс AMM, который специально разработан для децентрализованного обмена цифровыми активами. Эти биржи AMM основаны на постоянной функции, при которой совокупные резервы активов торговых пар должны оставаться неизменными. В AMM, не связанных с хранением, пользовательские депозиты для торговых пар объединяются в смарт-контракт, который любой трейдер может использовать для повышения ликвидности токен-свопа. Таким образом, пользователи торгуют против смарт-контракта (объединенных активов), а не напрямую с контрагентом, как при торговле в книге ордеров.
С 2017 года появились три основных проекта маркет-мейкеров с постоянными функциями.
Первым появившимся типом был постоянный маркет-мейкер (CPMM), который получил распространение в первых DEX на основе AMM, Bancor и Uniswap. CPMM основаны на функции x * y = k, которая устанавливает диапазон цен для двух токенов в соответствии с доступным количеством (ликвидностью) каждого токена. Когда предложение токена X увеличивается, предложение токена Y должно уменьшаться, и наоборот, чтобы поддерживать постоянный продукт K. При нанесении на график результат представляет собой гиперболу, где всегда доступна ликвидность, но при все более высоких ценах, приближающихся к бесконечности. на обоих концах.
Второй тип - это маркет-мейкеры с постоянной суммой (CSMM), который идеально подходит для сделок с нулевым проскальзыванием, но не обеспечивает бесконечную ликвидность. CSMM следуют формуле x + y = k, создавая прямую линию при нанесении на график. К сожалению, такая конструкция позволяет арбитражёрам истощить один из резервов, если эталонная цена вне сети между токенами не равна 1: 1. Такая ситуация разрушила бы одну сторону пула ликвидности, заставив поставщиков ликвидности нести потери и не оставив больше ликвидности для трейдеров. Из-за этого CSMM - необычная модель AMM.
Третий тип - это постоянный средний маркет-мейкер (CMMM), который позволяет создавать AMM, которые могут иметь более двух токенов и иметь вес вне стандартного распределения 50/50. В этой модели средневзвешенное геометрическое значение каждого резерва остается постоянным. Для пула ликвидности с тремя активами уравнение будет следующим: (x * y * z) ^ (⅓) = k. Это допускает переменную подверженность различным активам в пуле и позволяет производить обмены между любыми активами пула.
По мере развития ликвидности на основе AMM мы стали свидетелями появления передовых гибридных CFMM, которые сочетают в себе несколько функций и параметров для достижения определенного поведения, такого как скорректированная подверженность риску для поставщиков ликвидности или снижение проскальзывания цен для трейдеров.
Например, Curve AMM сочетают в себе CPMM и CSMM для создания более плотных карманов ликвидности, которые снижают проскальзывание в рамках заданного диапазона сделок. Результатом является гипербола (синяя линия), которая возвращает линейный обменный курс для большинства сделок и экспоненциальные цены только для более крупных сделок.
Остальная часть этой статьи будет сосредоточена в первую очередь на различных конструкциях AMM, которые призваны решить ключевые проблемы для AMM. Несмотря на то, что пулы AMM первого поколения в DeFi за последние два года значительно выросли, есть несколько препятствий, мешающих их широкому распространению, в том числе непостоянные потери, низкая эффективность капитала и подверженность воздействию нескольких токенов.
Внутренние проблемы, сдерживающие АММ
Непостоянная потеря
Основным и наименее изученным риском, с которым сталкиваются пользователи, предоставляющие ликвидность пулам AMM, является непостоянная потеря - разница во времени между размещением токенов в AMM и простым хранением этих токенов в кошельке. Эта потеря возникает, когда рыночная цена токенов внутри AMM различается в любом направлении. Поскольку AMM не корректируют свои обменные курсы автоматически, арбитражер должен покупать активы по заниженной цене или продавать активы с завышенной ценой до тех пор, пока цены, предлагаемые AMM, не совпадут с рыночной ценой внешних рынков. Прибыль, полученная арбитражерами, выкачивается из карманов поставщиков ликвидности, создавая потери.
На схеме ниже показано, как непостоянные потери происходят в AMM с торговыми парами, не равными по стоимости:
1. Сбалансированный пул
Рыночная цена ETH 100$
Цена пула ETH 100$
Рыночная цена BNT 1$
Цена пула BNT 1$
Возможный доход арбитражера 0$
Стоимость пула 2000$
2. Разбалансированный пул, рыночная цена ETH растет
Рыночная цена ETH 120$
Цена пула ETH 100$
Рыночная цена BNT 1$
Цена пула BNT 1$
Возможный доход арбитражера 9.10$
Стоимость пула 2200$
3. Cбалансированный пул, арбитражер продает 95,90$ BNT за 105$ ETH
Рыночная цена ETH 120$
Цена пула ETH 120$
Рыночная цена BNT 1$
Цена пула BNT 1$
Прибыль арбитражера 9.10$ в BNT
Стоимость пула 2190.90$
Непостоянная потеря -9,10$
В приведенном выше примере непостоянный убыток в AMM вызван изменением рыночной цены ETH из-за торговой активности других бирж. Внутренняя реакция AMM на это внешнее изменение цен заключается в корректировке обменного курса в пуле в соответствии с обменным курсом внешних рынков. В процессе ребалансировки обмена ETH на BNT AMM испытывает небольшое снижение общих резервов в пуле.
Причина, по которой это называется «непостоянной» потерей, заключается в том, что, пока относительные цены токенов в AMM возвращаются к своим первоначальным значениям, убытки исчезают, а поставщики ликвидности сохраняют свои заработанные комиссионные в качестве прибыли. Однако такая ситуация встречается редко, а это означает, что большинство поставщиков ликвидности несут постоянные убытки, превышающие комиссию за торговлю, которую они генерируют. На приведенном ниже графике показаны непостоянные потери, возникающие при предоставлении ликвидности пулу AMM ETH-DAI, без учета торговых комиссий.
Экспозиция с несколькими токенами
AMM обычно требуют, чтобы поставщики ликвидности размещали два разных токена для обеспечения равной ликвидности для обеих сторон сделки. В результате поставщики ликвидности не могут удерживать свою длительную подверженность воздействию одного токена, и вместо этого им приходится разделить свои риски, удерживая дополнительный резервный актив ERC20. Команда, владеющая большим количеством одного токена, или отдельные держатели, желающие предоставить ликвидность, вынуждены покупать другой актив, чтобы обеспечить ликвидность, уменьшая свои владения в базовом токене пула и добавляя риски для другого актива.
Низкая эффективность капитала
AMM критиковали за то, что для достижения того же уровня проскальзывания, что и биржа на основе книги ордеров, требуется большой объем ликвидности. Это связано с тем, что значительная часть ликвидности AMM доступна только тогда, когда кривая ценообразования начинает становиться экспоненциальной. Таким образом, большая часть ликвидности никогда не будет использована рациональными трейдерами из-за значительного проскальзывания.
Поставщики ликвидности AMM не контролируют, какие ценовые уровни предлагаются трейдерам, что заставляет некоторых людей относиться к AMM как к «ленивой ликвидности», которая недостаточно используется и плохо обеспечивается. Между тем, маркет-мейкеры на биржах заявок могут точно контролировать, в каких ценовых точках они хотят покупать и продавать токены. Это приводит к очень высокой эффективности использования капитала, но с учетом необходимости активного участия и надзора за предоставлением ликвидности.
Продолжение