Автор: Исследование Web3 от Go2Mars
Ambient (ранее CrocSwap) — это протокол децентрализованного обмена, который позволяет использовать двусторонний AMM, сочетающий централизованную и внешнюю постоянную ликвидность продукта на любой паре активов блокчейна. Ambient запускает весь DEX в рамках одного смарт-контракта, где один пул AMM представляет собой облегченную структуру данных, а не отдельный смарт-контракт. Этот дизайн делает Ambient самой эффективной DEX на основе Ethereum в настоящее время.
В Ambient ликвидность обеспечивается через механизм Automated Market Maker (AMM). В отличие от традиционных книг лимитных ордеров (LOB), ликвидность обеспечивается не отдельными ордерами, а совокупной ликвидностью пулов ликвидности, состоящих из средств, предоставленных поставщиками ликвидности (LP).
Каждый пул ликвидности в Ambient представляет собой двусторонний рынок между парой взаимозаменяемых активов или токенов. В любой момент времени каждый пул ликвидности имеет единый обменный курс, определяемый коэффициентом виртуальных резервов, закрепленным за этим пулом. Конечные пользователи могут обменять один токен пары на другой по детерминированной формуле.
Пулы внешней ликвидности используют алгоритм постоянного маркетмейкера продукта (CPMM). Независимо от размера или направления свопа произведение двух аспектов виртуального резерва останется постоянным. (помимо взимаемых комиссий и увеличения ликвидности для концентрации). Когда обменник отправляет определенное количество базовых токенов в пул, пул ликвидности вернет определенное количество токенов котировки в соответствии с этим постоянным отношением продукта. Следовательно, обменный курс пула ликвидности будет увеличиваться, чтобы увеличить обменный курс токена котировки по отношению к базовому токену.
Этот механизм уравновешивает спрос и предложение, корректируя цены пропорционально размеру и направлению обмена. Таким образом, вместо того, чтобы получать мгновенные ставки, свопперы получают несколько худшие цены в зависимости от размера их сделок по сравнению с ликвидностью в пуле ликвидности. Эта разница называется ценовым шоком.
Кроме того, свопперы платят комиссию за ликвидность в зависимости от условной суммы, которую они торгуют. Плата за ликвидность перераспределяется между LP на основе пропорционального вклада активной ликвидности в пул ликвидности. Ставки варьируются в зависимости от конкретного пула ликвидности и могут корректироваться в зависимости от рыночных условий, но обычно находятся в диапазоне 0-1%.
Централизованная ликвидность позволяет пользователям предоставлять ликвидность в любом предопределенном ценовом диапазоне на одной кривой AMM. Это резко контрастирует с внешней ликвидностью, где ликвидность остается активной при всех возможных ценах от нуля до бесконечности.
Преимущество объединения ликвидности заключается прежде всего в эффективности использования капитала. Поставщикам ликвидности (LP) необходимо только предоставить залог, необходимый для поддержки ограниченного диапазона ликвидности. Например, пара стейблкоинов, торгующаяся в диапазоне от 0,99 до 1,01 доллара, потребует значительно меньшего капитала для обеспечения централизованной ликвидности.
Недостатком объединения ликвидности является то, что поставщики ликвидности больше не будут взимать комиссию, если цена кривой не соответствует порядку. Поэтому централизованные поставщики ликвидности либо разумно определяют свои ценовые диапазоны, либо периодически «ребалансируют» свои ордера, возвращая их обратно в диапазоны.
Ambient также поддерживает нативную ликвидность Ambient, которая отличается от «полноценной централизованной ликвидности». Первое преимущество заключается в том, что вместо того, чтобы накапливать комиссии в отдельном боковом кармане, комиссии поставщиков внешней ликвидности автоматически начисляются обратно в их исходные позиции без какого-либо ручного управления. Второе преимущество заключается в том, что затраты на газ, необходимые для создания и сжигания позиций Ambient Liquidity Provider, значительно ниже. Третье преимущество заключается в том, что позиции всех поставщиков внешней ликвидности на заданной кривой естественным образом взаимозаменяемы и могут быть легко упакованы в «токены LP».
Удаление ликвидности ведет себя так же, как объединенная ликвидность на основе диапазона, за исключением того, что ликвидность навсегда удаляется из кривой AMM каждый раз, когда цена кривой пересекает границу диапазона. Когда цена кривой ниже цены покупки или цена кривой поднимается до цены продажи, ее можно настроить для устранения ликвидности.
Действие по отсеиванию ликвидности чем-то похоже на «необратимый лимитный ордер» в традиционной централизованной книге лимитных ордеров. Пользователи, которые хотят добиться направленного исполнения по цене лучше, чем текущая рыночная, могут покупать (продавать) в пуле, торгуя (продавая) ниже (выше) текущей цены. Пока цена в определенной точке превышает эту точку, ордер пользователя будет выполняться. В отличие от исходного централизованного ордера диапазона ликвидности, даже если цена превысит цену исполнения, токены, купленные пользователем, не будут конвертированы обратно. По этой причине поставленная ликвидность является полезным инструментом для пользователей, которые хотят направленного исполнения, но по более выгодной цене, чем традиционные свопы.
Устранение ордеров ликвидности предлагает лучшие цены
На практике ликвидация ликвидности, как правило, несколько ограничивается пользователями.
Основная функция Ambient — позволить пользователям обменивать один тип токена на другой по справедливой рыночной цене. Если в контракте DEX есть ликвидность для данной валютной пары, пользователи смогут обмениваться токенами. Кроме того, интерфейсные веб-приложения предоставляют интерфейсы для обменов общего назначения.
Пользователи могут напрямую внести определенное количество токенов в контракт DEX в качестве статического баланса. Избыточное обеспечение действует как легкий оборотный капитал, поэтому накладные расходы и транзакционные издержки ниже, чем при обработке переводов токенов ERC20 при каждой операции обмена, чеканки и сжигания. Избыточное обеспечение может быть внесено пользователями напрямую путем отправки токенов непосредственно в контракт DEX. Или он может быть получен как результат операции обмена, записи или сбора данных. Кроме того, избыточное обеспечение также может быть снято напрямую, так что кошелек пользователя получит соответствующий базовый токен.
Управление Ambient Protocol в конечном итоге контролируется мультиподписью DAO. Существует два основных мультиподписных органа: операционный мультиподпись и финансовый мультиподпись.
Возможности мультиподписных операций включают в себя:
Мультиподпись казначейства зарезервирована для более серьезных административных действий. Однако это требует более высокого уровня приверженности и более длительных задержек. Treasury multisig сочетает в себе сейф Gnosis с 5-дневной временной блокировкой. В дополнение к стандартным операционным мультиподписным разрешениям, казначейская мультиподпись может:

Управление выполняет традиционную роль DAO. Он имеет полную власть над протоколом и управляется решением M-of-N с мультиподписью и временной блокировкой.
Стратегия — это средний уровень, который находится между управлением DAO и самим контрактом DEX. Он может напрямую предоставлять решения с уровня управления или делегировать ограниченный административный контроль над DEX внешнему оракулу политики смарт-контрактов, явно установленному управлением DAO.
Механизм — это сам базовый контракт DEX. CrocSwapDex (основной смарт-контракт, который содержит децентрализованную ликвидность и позиции) построен с настраиваемыми параметрами, которые могут динамически регулироваться внешним оракулом политики. Это позволяет протоколу улучшаться и экспериментировать с новыми функциями более безопасным и управляемым способом, чем непосредственное обновление базовых смарт-контрактов DEX.
Ambient — это совершенно новая кодовая база, в которой учтены лучшие инженерные практики и новаторский выбор архитектуры смарт-контрактов. Это дает ему некоторые основные преимущества по сравнению с другими DEX:

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