Maverick Protocol: dex с пулами, состоящими из стратегий

Maverick Protocol: dex с пулами, состоящими из стратегий

Главной фишкой является то, что проект позволяет выбирать стратегию добавления ликвидности!

Аудит

Команда

Инфы о разработчиках на сайте нет, поэтому перейдём к соцсетям. А тут всё хорошо:

post image

Выше - скрин Твиттера. Конечно не каждый день, но всё же 7 октября был последний пост. Это норм.

В Telegram админы быстро и подробно отвечают:

post image

MEDIUM особо не развивается:

post image

В целом, норм.

Коин

По данным Cryptorank проект собрал 9 МЛН в первом раунде и 8 МЛН во втором.

post image

Инвесторы: Founders Fund, Pantera Capital, Binance Labs, Coinbase Ventures, Apollo Capital, Circle, The Spartan Group, CMT Digital, Shima Capital, GoldenTree Asset Management, Jump Crypto, TRON Foundation.

Токеномика тоже достойная:

  • 30.85% идёт на майнинг ликвидности и аэрдропы

  • 19% команде

  • Инвесторам 18%

  • 16.5% - фонд общественных благ

  • Прочее - 15.65%

По данным Token Unlocks, разблокировано лишь 13% от всех токенов, что плохо:

post image

28 июня было разблокировано 260 МЛН $MAV, что составляет 104,00% от общего объема поставок...

Но в следующий раз уже будет разлочено 287.98k $MAV, что нормально...

Циркулирует 250 МЛН $MAV из 2 МЛРД, а общая разбавленная стоимость 408 МЛН...

Некоторая стата по токену из моего бота:

post image

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

Проценты изменений тоже отрицательные (только за месяц +5%).

Как понимаете, актив ещё себя толком не показал...

По данным Defillama TVL $40,55 МЛН, что неплохо, но есть ещё куда расти:

post image

Код

Github есть:

post image

В мае последние аудиты были:

post image

Тогда они выпустили V2 версию...

Концепт, или документация

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

Так что проект имеет право на существование и востребованность.

Есть документация:

post image

Протокол Maverick предлагает новую инфраструктуру для децентрализованного финансирования, созданную для облегчения работы наиболее ликвидных рынков для трейдеров, поставщиков ликвидности, казначейств DAO и разработчиков, основанную на революционном автоматизированном маркет-мейкере (AMM) .

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

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

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

На странице основ для провайдеров ликвидности рассказывается про особенности проекта:

post image

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

Каждый пул состоит из двух токенов. Как правило, LP поставляет определенное количество обоих токенов, хотя в некоторых случаях они могут предоставлять только один (иногда это называется «односторонней ликвидностью»), а фактическое соотношение токенов зависит от распределения, которое выбирает LP (подробнее об этом ниже! ).

Ликвидность LP распределяется с использованием ряда ячеек, соответствующих различным ценовым диапазонам в пуле. Цены в пуле являются отражением соотношения между двумя токенами в этом пуле. Ширина ячеек варьируется от пула к пулу и устанавливается LP, который первоначально развертывает пул. LP добавляют ликвидность в определенные корзины, чтобы реализовать определенную стратегию ликвидности.

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

Когда пул впервые развертывается на Maverick, развертывающая LP выбираетуровень комиссиив дополнение к ширине ячейки. Уровень комиссии определяет, какой процент от стоимости своего свопа будет взиматься с трейдера за обмен с пулом.

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

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

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

А на странице описания режимов рассказано о них (я их ещё называл стратегиями):

post image

Maverick AMM предлагает четыре готовых режима ликвидности на выбор:

  • Режим справа  - ликвидность меняется вместе с ценой по мере роста цены, но не меняется при снижении цены (выгодно, если считаем, что базовый актив будет расти)

  • Режим слева  - ликвидность меняется вместе с ценой при снижении цены, но не меняется при повышении цены (выгодно, если базовый актив падает)

  • Режим Оба - ликвидность меняется вместе с ценой по мере ее увеличения и уменьшенияриск непостоянной потери в этом режиме выше, чем в правом или левом режиме, поскольку LP подвергается воздействию в обоих направлениях. Более того, они также подвергаются « постоянным потерям » из-за неявного согласия продать неэффективные активы в любой момент времени. Таким образом, режим Both несет в себе значительную степень риска, и пользователям следует тщательно подумать, прежде чем использовать его.

  • Режим Статический - ликвидность не перемещаетсяКак следует из названия, Mode Static позволяет добавлять ликвидность без использования каких-либо механизмов перемещения ликвидности Maverick AMM. Таким образом, он ведет себя так же, как установленные диапазонные AMM, поскольку LP добавляет ликвидность к ячейке или диапазону ячеек, и эта ликвидность остается в этих ячейках независимо от того, куда движется цена. Поскольку он не перемещает ликвидность вслед за ценой, режим Статический, вероятно, будет менее эффективным с точки зрения капитала, чем другие режимы, но LP могут найти для него свои собственные варианты использования.Когда пользователь выбирает «Статический режим», он получает возможность выбрать три дистрибутива по умолчанию:Экспоненциальный – начинается с концентрации ликвидности вокруг текущей цены пула и распределяет остальную ликвидность в экспоненциально уменьшающихся количествах по корзинам слева и справа.Плоский — ликвидность распределяется равномерно по ряду ячеек, ориентируясь на текущую цену пула (аналогично постоянным AMM продукта).Single Bin – распределяет вашу ликвидность только в активной ячейке.Как для экспоненциального, так и для плоского варианта пользователь также может указать процент ценового диапазона, который он хочет охватить, и пользовательский интерфейс выберет подходящее количество ячеек на основе ширины ячейки текущего пула.

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

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

Ликвидность перемещается на основе средневзвешенной по времени цены (TWAP) в пуле, которая может отличаться от текущей цены в пуле.

Описаны и стратегии LP:

post image

Естественно основываясь на режимах добавления ликвидности. Но есть интересные варианты, например, возможность реализации лимитных ордеров и DCA.

В режиме "Оба" могут быть постоянные потери:

post image

Поэтому его рекомендуют выбирать для пулов со стейблкоинами.

Про усиленные позиции:

post image

Проект может добавить в пул со своим токеном ETH и добавить вознаграждения в своём токене, чтоб стимулировать пользователей добавлять ETH с целью получения наград в токене проекта...Но стимулы могут добавлять любые пользователи. Другое дело, что смысла особого в этом нет, т. к. компенсаций за это нет.

На странице токеномики можем узнать,что помимо написанного в начале статьи, на Binance loanchpool выделено 1,50% от общего количества токенов, советникам 4,15% и в Фонд/Казначейство 10%.

post image

На странице безопасности рассказано про аудиты:

post image

Есть также технический документ по проекту:

post image

ЕЕсли есть желание, изучайте... Много формул.

Dune аналитика проекта

На странице в Dune можем смотреть некоторую статистику по проекту:

post image

В частности, в таблице "voted_proposal" видим, что активно голосует большинство на малом числе пропозалов.

Остальные не так интересны...

Через поиск можно найти эту страницу:

post image

Например, CLAIM $MAV распределение:

post image

А это по разблокировкам:

post image

По количеству пользователей примерно от 2К до 5К:

post image

Прирост по неделям:

post image

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

Стата по TVL:

post image

Радует, что чаще прирост.

А здесь - по стейкингу:

post image

И напоследок таблица с застейкавшими:

post image

Вывод по аудиту

Перспективен.

Практика

О проекте уже писал в обзоре про ZkSync, но тут более подробно...

Обмен

Сайт https://app.mav.xyz/?chain=1

post image

"Connect Wallet":

post image

Выбираем кошелёк - подключились:

post image

"BNB Chain" (у вас кнопка с другой сетью может быть):

post image

И выбираем нужную сеть. Доступны Ethereum, ZkSync и Base.

Я выбрал Base:

post image

Нажав по "settings" можете настроить транзакции:

post image

Я оставлю 1% проскальзывание, отмену сделаю через 120 минут:

Нажимаем по первой кнопке "Add Token" (выбираем токен отправки):

post image

Поиском ищем:

post image

ETH и выбираем. Далее жмём по второй "Add Token" и выбираю DAI. Вводим сумму:

post image

И видим под DAI, сколько получим. Под кнопкой обмена есть инфа о получателе, курсе токенов и Минимум, полученный при проскальзывании (сейчас 0.46).

Внимательно проверяйте это. Если всё ок, кликайте "Swap ETH to DAI":

post image

"Confirm Swap" и подтверждаем в кошельке. Готово:

post image

А если меняете ERC-20 токен, сначала надо будет аппрувнуть:

post image

Нажимаете "Approve USDC" (или с иным тикером) и утверждаете в кошельке. Далее кнопка будет заменена на "Confirm swap".

Boosted Positions

Я о них писал в разделе про концепт и документацию. Если кратко: здесь пулы с вознаграждениями.

post image

Выбираю первый и ввожу сумму:

post image

Если снимете с галочки "controlled", добавите ликвидность без стейкинга (наград не будет).

Нажав по "Settings" увидим, что нет стимулов для текущей позиции:

post image

В BNB smart chain разнообразия больше:

post image

Кстати, заметьте, что я отсортировал по APR, кликнув по названию столбца в первой строк

Вот только с наградами ничего. В ZkSync:

post image

Есть USDC-GRAI #203:

post image

Указываю сумму:

post image

"Add Liquidity And Stake":

post image

Если такое предупреждение, не соглашайтесь. Это я просто пишу обзор, поэтому в такой пул добавляю (других с наградами просто нет вне Ethereum).

Вот что появится, если у вас с пулом всё хорошо:

post image

После аппрува токенов:

post image

"Confirm Amount" и подтверждаем в кошельке.

Готово:

post image

Смотреть активные пулы и отменять в портфолио.

Pools

post image

Create New Pool

post image

Для начала "Add Token":

post image

Выбираем так оба токена (второй через адрес смартконтракта):

post image

В блоке "Choose Fee & Width" жмём "Edit":

post image

"Not Deployed":

post image

Через указание процента уровня оплаты и ширину ячейки (СМ. первую часть статьи) выбираем комиссию, а далее "Select".

Указываем цену:

post image

"Next":

post image

При деплое можно только статический режим использовать.

Выбираем его. "Next":

post image

Вводим суммы и "Confirm":

post image

Отмечаем, что понимаем, "Confirm":

post image

Аппрувим:

post image

"Confirm Amount" и подтверждаем в кошельке.

Всё:

post image

Добавляем ликвидность

Выбираем в списке пулов:

post image

Например, ETH-DAI:

post image

Можем изменить комиссию через "Edit":

post image

Выбрал из готовых:

post image

"Next":

post image

Выбираю режим справа и "Next":

post image

Как видите можно указать только ETH. Но помните, что эта стратегия подходит, если вы считаете, что ETH будет расти.

"Confirm":

post image

Соглашаемся, отметив, и "Confirm":

post image

"Confirm Amount" и подтверждаем в кошельке. Всё:

post image

В случае режима слева обязателен выбор DAI:

post image

Тут сразу "Confirm amount" и подтверждение в кошельке:

post image

Всё:

post image

Режим "Оба" или mode both:

mode:

post image

"Confirm":

post image

"Approve USDbC" и утверждаем расход. После:

post image

"Confirm Amount" и подтверждаем в кошельке. Если ошибка, меняйте проскальзывание.

Всё:

post image

Но я вам не рекомендую менять проскальзывание: лучше не использовать режим с такими пулами...

Portfolio

post image

"Manage" у первого пула:

post image

"Add" стандартный:

post image

"Remove":

post image

"0 Bins Selected":

post image

Выбираете и "Select". Можете кликнуть и по "Select All".

В итоге так:

post image

"Confirm":

post image

"Approve Withdrawal" и подтверждаем в кошельке. После:

post image

"Confirm Amount" и подтверждаем в кошельке.

Готово:

post image

Добавил пул с усилением, но без стейкинга (он третий):

post image

"Manage":

post image

Здесь есть Stake LP Tokens:

post image

Выбираем процент от LP и жмём "Confirm":

post image

"Approve" и утверждаем расход. После чего:

post image

Кликаем по "Stake", подтверждаем в кошельке и всё:

post image

После этого появляется у третьего пула:

post image

"Claim Rewards":

post image

Их пока нет, т. к. нет вознаграждений.

В ZkSync:

post image

"Claim Rewards":

post image

Здесь есть. "Claim Rewards" и подтверждаем в кошельке, если сумма наград больше комиссии.

Готово:

post image

Liquidity Shaping в Tools

Жмём по "Tools":

post image

И переходим:

post image

Будем работать в BNB chain...

Выбираю первый:

post image

"Add Token":

post image

Но токенов нет. Или не поддерживают, или по причине отсутствия варианта с >= 100 $.

В общем, выбираете, вводите сумму и "Incentivize". Далее подтверждаете через "Confirm" и в кошельке...

Stake Mav

post image

"Create New Stake":

post image

Вводим кол-во, выбираем срок блокировки и "Create New Stake":

post image

Утверждаем расход:

"Approve MAV" и утверждаем. Далее:

post image

"Confirm Amount" и подтверждаем в кошельке.

Всё:

post image

Есть в списке:

post image

Если надо ещё добавить, "Create New Stake" и повторяете шаги...

Когда будет разблокировка, сможете выполнить unstake...

Конец

С вами был незрячий программист, автор канала https://t.me/blind_dev - подписывайтесь, чтоб получать новые обзоры, новости по моим разработкам и дайджесты интересных статей.

Распространяйте обзор - буду рад!