Обзор Primex Finance: маржинальная кросс-чейн торговля на DEX

20.10.2022
24 мин
1845
2
Обзор Primex Finance: маржинальная кросс-чейн торговля на DEX. Заглавный коллаж статьи.

DEX (Decentralized Exchanges) позволяют пользователям торговать цифровыми активами, сохраняя приватность и не передавая свои средства под управление посреднику, но функционал текущих DEX часто ограничен свопами и предоставлением ликвидности для обменного пула. Однако существует протокол, который позволяет существенно расширить торговый функционал для работы на DEX, а также предлагает альтернативные механизмы предоставления ликвидности для получения дохода. Это – Primex Finance. 

Что такое Primex Finance и для чего он нужен

Primex Finance – это полностью децентрализованный DeFi-протокол, он предлагает: возможность совершения маржинальных сделок, используя ликвидность существующих известных DEX; оптимизацию свопов; а также возможность предоставления ликвидности в кредитные пулы самого Primex Finance, которые используются трейдерами для займов, необходимых для открытия маржинальных позиций. Особенность Primex Finance в том, что он комбинирует DeFi механизмы кредитования и агрегации ликвидности, превращая их в уникальный и полностью децентрализованный продукт. Работает это так:

  • Primex предоставляет удобный интерфейс для торговли, а также протокол агрегации ликвидности, через который пользователи могут проводить обмен цифровых активов по выгодным ценам с использованием пулов ликвидности сторонних DEX.

Интерфейс Primex, кстати, позволяет торговать с использованием рыночных и лимитных ордеров и выставлять уровни для stop-loss и take profit, которые обрабатываются децентрализованным механизмом — так называемыми киперами (keepers), в отличие от ряда платформ для торговли деривативами. 

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

По факту Primex Finance — это необычный “гибрид” агрегатора ликвидности, платформы кредитования и торгового функционала традиционной CEX с ее ордерами и маржой. При этом площадка остается децентрализованной, не требует прохождения KYC и не хранит средства пользователей: маржинальные трейдеры и кредиторы взаимодействуют между собой через смарт-контракт пула. Маржинальная торговля, в свою очередь, достигается не путем использования фьючерсов/перпетуалов, а займом реального актива из пула (spot margin trading).

Функционал Primex Finance

Дисклеймер: Primex Finance находится на этапе разработки и запущен в тестовой сети Ethereum – Goerli. Основные продукты пока реализованы только в базовой версии, они будут дорабатываться и обрастать новыми функциями. 

Площадка ориентирована в первую очередь на DEX-трейдеров и поставщиков ликвидности, поэтому предлагает 3 основных продукта:

  • Кросс-DEX свопы — Primex Finance не поддерживает собственные пулы ликвидности для обменов, но во время свопа пользователь может выбрать для выполнения обмена одну из поддерживаемых DEX или воспользоваться функциями агрегатора:
    • Primex Selector — автоматически выбирает для свопа DEX с самым выгодным обменным курсом.
    • Primex Splitter — разбивает транзакцию между несколькими ценами, чтобы получить лучшую цену и минимизировать проскальзывание.

В первом случае обмен пройдет быстрее и комиссии за транзакции будут ниже, но если совершаете крупный своп, то лучше выбрать Splitter — он разделит обмен на несколько пулов и итоговое проскальзывание будет ниже, чем при использовании одного источника ликвидности.

Primex Selector.
  • Маржинальная торговля — любой своп можно провести с кредитным плечом в режиме спотовой маржинальной торговли. Размер кредитного плеча зависит от трейдерского баланса (обеспечения) и монеты, которую выбрали. Каждая монета на Primex имеет свой пул маржинальной ликвидности, который устанавливает максимальный размер плеча и размер комиссии. 
Маржинальный режим.
  • Пулы маржинальной ликвидности — поставщики ликвидности (lenders) могут предоставить трейдерам средства для открытия маржинальных позиций. Для этого они вносят свои активы в специальный пул (в Primex он называется Бакет или Credit Bucket) и получают взамен часть от комиссии которую платят трейдеры за использование этих средств. Размер комиссии зависит от волатильности актива и востребованности ликвидности.
Пулы ликвидности.

Поскольку в Бакет нужно вносить только 1 токен, кредиторы не подвергаются непостоянным потерям, как поставщики ликвидности для DEX-пулов. Их средства также защищены от неплатежеспособности трейдеров — если трейдер перестает выплачивать комиссию за маржу, то его позицию попросту ликвидируют, а средства вернут кредиторам. 

В будущем кредиторы получат возможность также предоставлять различные активы в несколько Бакетов одновременно, ликвидность в которых будет перебалансироваться в зависимости от спроса трейдеров в тот или иной момент. Их мотивацией может быть токен платформы Primex. Также, в будущих версиях, сообщество, путем голосования, сможет создавать бакеты с определенными максимальными уровнями риска и максимальным допустимым плечом. То есть, если трейдер захочет открыть позицию с высокорисковым токеном или высоким плечом, ему нужно воспользоваться Бакетом, который может предоставить ликвидность для этого токена, а чем выше риск, тем выше будет комиссия за “плечи”.

Как пользоваться платформой

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

Чтобы взаимодействовать с DEX вам потребуется некастодиальный кошелек. MetaMask подойдет. О том, как создать кошелек в MetaMask мы рассказывали тут.

Первый шаг — получить тестовый ETH в сети Goerli для оплаты комиссий и клейма тестовых токенов на самой Primex. Получить тестовые токены можно из крана Chainlink. Для этого:

  1. На сайте вставляем адрес своего MetaMask-кошелька (адрес должен быть в сети Goerli) и ставим галочки напротив токенов, которые хотим получить: 
Как получить тестовые ETH. Шаг 1
  1. Проходим верификацию через Твиттер (она разовая, сразу после дропа токенов кран дисконнектится от twitter-аккаунта) и вводим капчу:
Как получить тестовые ETH. Шаг 2
  1. В конце жмем Send Request и ждем подтверждения транзакции:
Как получить тестовые ETH. Шаг 3

Всё, проверяем кошелек. Там должен появится ETH и LINK. 

Теперь можно переходить к взаимодействию с Primex Finance

  1. Подключаем кошелек на сайте площадки. Кнопка в правом верхнем углу:
Подключение кошелька

Не забудьте подтвердить транзакцию в MetaMask.

  1. Получаем тестовые токены на самой Primex. Кран для клейма на верхней панели:
Как получить тестовый токены от Primex

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

Минт тестовых токенов

За клейм нужно оплатить комиссию, для этого нам и нужны были тестовые ETH. Каждый клейм также нужно подтвердить в кошельке.

  1. Тестим Бакеты ликвидности.

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

  1. На верхней панели ищем вкладку Land, потом Buckets:
Как предоставить ликвидность. Шаг 1
  1. Выбираем понравившийся Бакет и жмем на Deposit. Перед внесением депозита вы можете просмотреть всю ключевую информацию о пуле: доступная ликвидность, максимальное плечо, APR/APY, спрос на ликвидность среди трейдеров и размер комиссии за использование маржи:
Как предоставить ликвидность. Шаг 2
  1. Вводим сумму для депозита и подтверждаем:
Как предоставить ликвидность. Шаг 3
  1. Теперь переходим на вкладку Deposits и проверяем свою позицию в Бакете:
Как предоставить ликвидность. Шаг 4

Тут же можно вывести предоставленные активы. Просто жмем на Withdraw напротив позиции и вводим нужную сумму для вывода:

Вывод ликвидности

Тестируем трейдинг

  1. Проведем обычный своп. Ищем вкладку Trade, а затем Trading:
Своп токенов. Шаг 1

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

  1. В появившемся окне в меню справа выбираем активы и DEX для обмена и вводим нужную сумму. Например, покупаем 1 WETH через рыночный ордер, то есть по текущей цене. Кнопка SL/TP позволяет установить уровни для стоп-лосса и тейк-профита, а кнопка Expert Mode вручную установить допустимое проскальзывание для свопа:
Своп токенов. Шаг 2

Наша позиция теперь доступна в окне под ценовым графиком. И одна из особенностей Primex в том, что позицию можно редактировать в реальном времени – например, установить TP/SL уже после открытия позиции:

Редактирование позиции

При закрытии позиции, купленный WETH будет обменян обратно на USDC. Закрываем эту позицию и переходим к следующему шагу. 

Тестируем маржинальную торговлю

Теперь повторим все, что сделали, но добавим кредитное плечо. Для этого переключаемся на режим Margin и вписываем условия сделки, только указываем кредитное плечо (также сразу сможем увидеть при какой стоимости WETH позиция будет ликвидирована):

Маржинальная торговля

После подтверждения обмена наша позиция появится под чартом и ее тоже можно редактировать:

Редактирование позиции

Давайте попробуем уменьшить залоговый баланс:

Уменьшение залогового баланса

Обратите внимание на то, как меняется сумма ликвидации при уменьшении маржи и на максимально допустимую сумму снижения:

Уменьшение залогового баланса

Готово, мы уменьшили стоимость залога с 823 до 773 USDC, но также подняли порог ликвидации:

Уменьшение залогового баланса

Безопасна ли Primex Finance?

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

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

Выводы

Primex Finance — это DeFi-протокол, использующий уже существующие механизмы DEX, кредитных площадок и агрегаторов ликвидности, чтобы предоставить сервис маржинальной торговли с полностью децентрализованным исполнением торговых сделок. 

Primex Finance удалось удачно скомбинировать привычный функционал традиционных CEX и пулы ликвидности DEX, добавив при этом “плечи” без использования централизованной площадки и капитала, что удобно для крипто-трейдеров (особенно из анонимусов). Фармеры и искатели пассивного дохода также могут предоставлять на Primex Finance ликвидность для маржинальной торговли и получать проценты от комиссий, избегая непостоянных потерь. 

На данный момент протокол запущен в тестовой сети Goerli, но вы уже можете протестировать основные продукты, используя тестовые токены. Также следите за обновлениями сервиса, в каждом апдейте Primex Finance добавляет новый функционал и возможности.

Как вам статья?

2
0

статьи на эту же тему

Фарминг, рестейкинг и торговля с...
avatar Dmitriy Yurchenko
08.04.2024
Что такое Puffer Finance: обзор проекта...
avatar Nikita Tipikin-Holovko
05.04.2024
Распределение аирдропов на базе...
avatar Denis Solomyanyuk
29.03.2024