Усиленная Ликвидность: Создавая Автоматические маркет мейкеры с эффективным капиталом в Bancor V2

Bancor RU
Банкор (Русский)
5 min readJun 25, 2020

--

Перевод статьи Michal Herzyk

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

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

Механизм, известный как «усиление ликвидности», до сих пор ограничивался стейблкоинами и парами обернутых активов. BancorV2 расширяет функциональность до волатильных токенов и обеспечивает высокую эффективность использования капитала как для объемов стейблкоинов, так и для волатильных токенов.

Сравнивая проскальзывание различных кривых АММ, Bancor V2 конкурирует с Curve и функционирует как для стабильных, так и для нестабильных токенов. Google sheet

Краткая история “Усиления Ликвидности”

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

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

Однако на сегодняшнем рынке ликвидности DEX, если AMM не может предложить лучшую цену на конкретный ордер, это естественно упускается из виду умными механизмами маршрутизации ордеров. Это происходит либо через собственный маршрутизатор порядка ликвидности, либо через все более сложные DEX-агрегаторы, такие как 1inch.exchange, Paraswap и DEXAG.

Изменяющийся ландшафт ликвидности побудил нас разработать новый тип AMM в Bancor V2, в котором ликвидность концентрируется в определенном диапазоне цен, а не в неограниченном диапазоне цен для рынка.

Если AMM не может по доступной цене обработать крупную сделку, то ордер-маршрутизатор Bancor прибегает к AMM, который может. Однако для подавляющего большинства сделок «усиленный» AMM предложит лучшую цену и выиграет сделку.

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

На графике ниже показано поведение тех же двух AMM, стандартного (синий) и одного с усиленной ликвидностью (красный):

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

Например, AMM со 100 000 долларов США в его резервах будет иметь 10-процентное проскальзывание при сделке в 10 000 долларов США; однако, если вы введете 20-кратное усиление, проскальзывание в той же сделке будет уменьшено до 1%.

Начиная со Стейблкоинов

Curve (также известен как Stableswap) впервые ввели усиление ликвидности в пулы AMM в конце 2019 года. С тех пор Curve захватывают все большую долю DEX объема стейблкоинов. В некоторых случаях его ставки для стабильных токенов лучше, чем у крупных централизованных бирж.

Но почему Curve фокусируется исключительно на стейблтокенах? Почему бы не применить усиление ликвидности к широкому спектру волатильных токенов?

Говоря короче, у Curve усиление ликвидности опирается на резервы, поддерживающие одинаковое значение, что позволяет пулу поддерживать равновесный баланс. Даже в случае со стейблтокенами, когда DAI торговался выше 1 доллара, резерв DAI в пуле значительно сокращался. Он был восстановлен только тогда, когда цена DAI вернулась к 1 доллару. У волатильных активов нет таких сил, которые возвращают их в состояние привязки, что означает, что пул может увидеть, что один из его резервов полностью изъят, в результате чего пул будет заблокирован на неопределенный срок.

Если бы Curve применил свой коэффициент усиления к волатильным активам, он столкнулся бы с проблемами, когда рыночная цена резервного актива увеличилась бы на процент, превышающий проскальзывание в пуле.

Возьмем, к примеру, пул Curve с нулевой комиссией, весами 50/50 и двумя резервными активами, BNT и USDC. Термин «индексная цена» ниже относится к цене, предлагаемой пулом, а «рыночная цена» относится к цене актива на внешних рынках.

  • BNT индексная цена: $1
  • BNT рыночная цена: $1
  • Проскальзывание Curve: 1%
  • USDC индексная цена: $1
  • USDC рыночная цена: $1

Рыночная цена BNT увеличилась на 5%:

  • BNT индексная цена: $1
  • BNT рыночная цена: $1.05
  • Проскальзывание Curve: 1%
  • USDC индексная цена: $1
  • USDC рыночная цена: $1

В приведенном выше сценарии я могу продать 100 USDC за 100 BNT, поэтому я эффективно обмениваю $100 на $105. После учета проскальзывания моя прибыль составляет около 4 долларов, которые я затем могу потратить, чтобы купить больше USDC на открытом рынке и повторять процесс до тех пор, пока индексная цена пула не будет соответствовать рыночной цене. В этом случае, поскольку проскальзывание пула установлено на уровне 1%, резерв BNT будет исчерпан к тому времени, когда индекс и рыночная цена будут равны.

Поскольку Curve работает только для пар стабильных токенов и пар обернутых активов, риск изменения рыночной цены, приводящего к истощению резервов, присутствует только тогда, когда актив падает с привязки. Например, когда в прошлом DAI упал с привязки к 1 доллару, их резервы DAI в пулах Curve значительно сократились.

Статистика Curve.fi за 3/3/2020. DAI должен составлять примерно 25% общей ликвидности пула, но здесь только 8%, так как DAI потерял привязку к 1 доллару. Если привязка DAI не вернется, резерв DAI может быть полностью исчерпан.

Усиляя Волатильные Токены

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

Это позволяет Bancor V2 значительно снизить проскальзывание в заданном диапазоне цен при сохранении ключевых арбитражных стимулов.

Когда происходит изменение рыночной цены, Bancor V2 динамически обновляет пул, чтобы обеспечить затраты проскальзывания, которые равны изменению рыночной цены. В результате у арбитражера достаточно стимулов для перебалансирования цен, в то время как истощение резервов станет экспоненциально дорогим.

Технические детали Bancor V2, в том числе устранение непостоянных потерь, воздействие на один токен в пуле и увеличение ликвидности, будут обнародованы в ходе разработки кода с открытым исходным кодом и его развертывания в Mainnet в июле 2020 года.

Превращая латентный капитал в гипер-продуктивный капитал

Первое поколение автоматизированных маркет-мейкеров превратило скрытый капитал, лежащий в кошельках пользователей, в производительный капитал, который обеспечивает токены “он-чейн” (eng. on chain) ликвидностью, в то же время генерируя торговые сборы для поставщиков ликвидности.

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

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

Эта статья была создана как часть моего платного финансового консалтинга для Bancor Protocol. Чтобы связаться со мной, напишите мне e-mail или напишите мне в Telegram (@ Michal7777).

Для получения дополнительной информации о Bancor V2 и последних обновлениях:

--

--