MMS

TL;DR

  • Эффективность капитала является основным источником беспокойства при рассмотрении решений L2 для DeFi.

  • Причина: предполагается, что ликвидность будет фрагментироваться между решениями L1 и несколькими решениями L2.
  • Представляем dAMM (ранее назывался Caspian) — децентрализованный AMM. Мы предлагаем новый дизайн AMM с питанием от L2. Этот AMM оставляет активы на L1, что приводит к дефрагментации ликвидности и повышению эффективности использования капитала.
  • StarkEx 3.0 (выйдет в июне 2021 г.) будет поддерживать dAMM.
    Он будет включать в себя два новых примитива, необходимых для реализации dAMM: лимитные ордера L1 и срочные кредиты пакетной продолжительности.

Background

AMM — важный инструмент DeFi. Его основные качества — автономность, компонуемость и начальная загрузка ликвидности — делают AMM первым строительным блоком Lego DeFi. С момента своего появления в Bancor и Uniswap пространство проектирования AMM развивалось во многих направлениях: от специализированных рынков (например, Curve) через обобщенные рынки (например, Balancer) до рынков с непостоянными потерями (например, Dodo или Bancor V2).

Как AMM вписываются в быстрорастущий ландшафт масштабирования L2?

До сих пор проекты L2 AMM подразумевали перенос AMM полностью на L2, включая ликвидность, что приводило к нежелательной фрагментации ликвидности L1.

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

Помимо разрешения поставщикам ликвидности (LP) на основе L1 участвовать в AMM, этот дизайн также позволяет:

  • Ликвидность для депонирования в других протоколах DeFi L1 (работа, инициированная BentoBox и Balancer V2 ).
  • Cross-L2 AMM (описаны здесь ).

Что такое dAMM ?

Концепция высокого уровня

dAMM — это AMM с питанием от L2. Это позволяет перекинуть ликвидность на L2, оставаясь при этом нефрагментированной на L1.

У dAMM есть офчейн-оператор, который обрабатывает пакеты сделок L2. Оператор является единственным лицом, торгующим по контракту AMM с L2 на L1. Он имитирует логику контракта и предлагает торговые котировки на основе состояния AMM в начале пакета и последующих сделок L2, включенных в пакет.

В конце пакета Оператор производит расчет по всем сделкам, выполняя чистую разницу по контракту AMM с L2. Оператор должен имитировать логику контракта и применять ее к правильному состоянию счетов, чтобы гарантировать, что контракт L1 сможет служить контрагентом для сделок L2.

Участники

Вне цепочки

  • Оператор: безрисковый маркет-мейкер, существующий на L1 и L2.
    Оператор выполняет функции координатора. Его единственная цель — сопоставить трейдеров в каждой партии друг с другом и сопоставить чистую разницу с контрактом L1. Он проводит расчеты по пакетам сделок, используя доказательства STARK.
    Обратите внимание, что Оператору доверяют только справедливо упорядочивать все сделки. Чтобы убрать эту точку централизации, сам Оператор может быть децентрализован.
  • Трейдеры: Алиса и Боб — трейдеры со средствами на L2.
  • Поставщики ликвидности: Кэрол является LP на L1.

В сети

Смарт-контракт AMM на основе L2
Этот контракт представляет собой стандартный интерфейс AMM с двумя основными модификациями:

  • Только Оператор может торговать этим контрактом на L1.
  • Вывод средств зависит от периода восстановления AMM (ACP).
    Зачем нужен АКП?
    Напомним, что вне сети Оператор предлагает Алисе ценовое предложение. Следуя этой котировке, если ликвидность L1 AMM увеличивается, цена улучшается; и наоборот, если ликвидность АММ снижается, цена ухудшается. По этой причине депозиты могут быть мгновенными, но снятие средств не должно производиться до окончания открытого пакета.

StarkEx: смарт-контракт, соединяющий логику AMM с автономным механизмом масштабирования StarkEx.

Что нового? Пакетные долгосрочные кредиты

Как мы уже говорили ранее, StarkEx скоро добавит две новые функции: лимитные ордера L1 и пакетные быстрые кредиты. Мы уже описали лимитный ордер L1 в нашей публикации DeFi Pooling . Давайте представим пакетные долгосрочные кредиты.

Пакетный долгосрочный экспресс-кредит — это экспресс-кредит, который не ограничивается одной транзакцией; вместо этого он продлевается на время партии. Он предлагает Оператору возможность чеканить токены на L2, если эти токены сжигаются к концу партии.

Это повышает эффективность работы Оператора в качестве посредника, упрощая объединение нескольких лимитных ордеров в один или маршрутизацию сделок в L2.

Основные операции

L2 Трейдинг

  1. Алиса/Боб запрашивает/одобряет предложение у Оператора
  2. Оператор сопоставляет котировки сам с собой.
    Чтобы избежать удержания ликвидности, Оператор может взять экспресс-кредит на длительный срок (который, по определению, возвращается к концу пакета).

Поскольку Оператор придерживается формулы AMM, он может:

  1. Создайте лимитный ордер L1 из AMM
  2. Сопоставьте чистую разницу (равную краткосрочному кредиту) с лимитным ордером L1.
  3. Подтвердить партию/Отправить подтверждение
  4. Обновить состояние

L1 LP-ing

Для LP нет никакой разницы между L1 и L2. Они взаимодействуют с AMM через смарт-контракт L1, не зная ничего о его внутренней работе вне сети. Давайте рассмотрим две основные операции для LP — депозит и вывод:

Депозит

Депозит — это атомарная операция: Кэрол вносит свои средства на L1 и получает свой токен LP. Оператор следит за цепочкой, чтобы включить новые депозиты в свою котировку.

Отзывать

Вывод — это трехэтапная операция.

  1. Кэрол блокирует свои токены LP, тем самым запуская период восстановления AMM (ACP).
  2. Оператор должен обслужить этот запрос до окончания ACP.
  3. Если Оператор отказывает Кэрол в услуге, после ACP она может снять средства с последним известным коэффициентом AMM, непосредственно из смарт-контракта AMM.

Вывод

Чтобы вернуть основную цель DeFi — финансовую доступность, нам необходимо снизить транзакционные издержки и любой ценой избежать фрагментации ликвидности.
dAMM, AMM с питанием от L2, является шагом в этом направлении. Он сводит к минимуму логику L2, обеспечивая при этом лучшую эффективность использования капитала, позволяя использовать ликвидность L2 в качестве сверхтекучего залога , т. е. одновременно служить залогом и приносить прибыль. Мы продолжаем активно исследовать и исследовать пространство дизайна вокруг dAMM.

Луи Гутманн

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *