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

20.10.2022
23 хв
1851
0
Огляд 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 додає новий функціонал і можливості.

Як вам стаття?

0
0

статті на цю ж тему

Огляд Pendle Finance: як працює протокол...
avatar Nikita Tipikin-Holovko
08.03.2024
Огляд MyEtherWallet для новачків: як...
avatar Denis Solomyanyuk
04.03.2024
Що таке DeFi і як працюють...
avatar Andrew Makarov
22.01.2024