Просунутий гайд з АММ: можливості, DeFi-інструменти та ризики

15.10.2022
14 хв
1906
0
Просунутий гайд з АММ: можливості, DeFi-інструменти та ризики. Головний колаж статті.

У базовому гайді з АММ розібрали, як працюють автоматичні маркет-мейкери та навіщо вони потрібні. Але з моменту появи перших DEX, АММ і DeFi-сектор еволюціонували: нові платформи, децентралізовані інструменти та нові можливості для заробітку. У другій частині гайда розглянемо, які можливості, окрім обміну, надають АММ, у якому напрямі розвиваються DeFI-платформи і яку користь вони приносять ринку та окремим користувачам.

DEX-агрегатори: пошуковики для DeFi

На ринку працюють сотні DEX: Uniswap, TraderJoe, dYdx, Curve – лише кілька відомих прикладів. І на кожній платформі свої пули ліквідності, ціни та відсоток прослизання. Щоб знайти найкращу ціну, користувачам треба було б вручну перевірити всі ці DEX або… скористатися агрегатором.

Що таке агрегатори DEX?

Постійно обмінювати криптовалюту на одній і тій самій DEX — це як щоразу під час подорожі зупинятися в одному й тому самому готелі: зручно, але немає можливості оцінити інші варіанти. Агрегатори DEX схожі на сервіси для бронювання готелів — вони дають змогу одразу побачити всі доступні пропозиції, порівняти ціни, умови та обрати найкращі.

Навіщо потрібні агрегатори?

У минулій частині гайда ми дізналися, що кожен пул ліквідності є окремим ринком, який розраховує ціну виходячи з внутрішнього балансу активів. Відповідно, обмінний курс може відрізнятися від біржі до біржі, а агрегатори автоматично шукають пул для потрібної обмінної пари з кращою ціною і найменшим прослизанням.

На перший погляд, функціонал агрегатора не відрізняється від DEX — і там, і там можна обмінювати токени. Але DEX для цього надає власну ліквідність, а агрегатор просто підключається до найвигіднішого пулу з усіх підтримуваних DEX.

Популярні агрегатори ліквідності

Два найпопулярніші агрегатори DEX на ринку — це:

  • 1inch — акумулює ліквідність обсягом $236B+ з 265 різних платформ на 9 блокчейнах (Ethereum, Binance Chain, Polygon, Optimism, Arbitrum, Gnosis, Avalanche, Fantom, Klaytn). У 1Inch є свої фармінг-пули, свій гаманець, нативний токен зі стейкінгом і навіть токени $CHI для оплати газу зі знижкою.
  • Paraswap — схожий на 1inch, але агрегує тільки $30B ліквідності з 6 блокчейнів (Ethereum, Polygon, Binance Chain, Avalanche, Fantom, Arbitrum). Також є нативний токен $PSP зі стейкінгом, мобільний додаток і програма компенсації витрат на газ.

Крім 1inch і Paraswap можна також скористатися Openocean, Matcha або Slingshot.

Найімовірніше, у майбутньому, користувачі не будуть взаємодіяти безпосередньо з DEX і навіть агрегаторами. Обмінювати токени можна буде прямо в гаманці, з вбудованими агрегаторами та біржами. Так, Metamask дає змогу конвертувати токени через 0x API, а 1inch Wallet підключається до агрегатора для проведення угод.

AMM Мости

На AMM побудовані сервіси для переміщення активів між різними мережами і роллапами: Hop, Swim і Synapse та інші. Ці сервіси називаються мостами. В основі мостів лежать пули ліквідності та механізм “Burn & Mint”, які дають змогу забезпечити швидкі крос-чейн обміни, які не потребують довіри. Давайте докладніше подивимося, як це працює:

Mint&Burn

Mint&Burn — це механізм, який використовує для переміщення токенів між мережами “обгорнуті” токени мосту. Ці токени карбуються (mint) або спалюються (burn) мостом під час обміну.

  1. Користувач хоче обміняти 1 ETH з мережі Ethereum на 1 ETH у мережі Optimism. Для цього він використовує міст Hop.
  2. У моста Hop є смарт-контракт з обгорнутими токенами hETH на блокчейні Ethereum, а також смарт-контракт з токенами ETH у мережі Optimism.
  3. Коли користувач проводить обмін, міст блокує його 1 ETH, потім випускає 1 hETH у мережі Optimism і спалює 1 hETH у своєму контракті на Ethereum.
  4. Потім, випущений 1 hETH обмінюється на 1 ETH в мережі Optimism і з урахуванням комісії моста.
  5. Коли користувач захоче вивести ETH назад у мережу Ethereum, відбудеться зворотний обмін: ETH на Optimism буде заблоковано, з’явиться токен hETH у мережі Optimism, який буде спалено, а потім випущено в мережі Ethereum, а потім hETH у мережі Ethereum обміняють на звичайний ETH.

Внутрішній токен моста hETH є сполучною ланкою між мережами й використовується як “розмінний актив”, що дає змогу зберігати баланс монет у смарт-контрактах, розгорнутих на різних блокчейнах.

Пули AMM

Під час використання механізму Mint&Burn може виникнути ситуація, коли в одній мережі попит на токени може перевищити пропозицію в іншій (наприклад, якщо в мережі Optimism буде менше ETH, ніж охочих вивести його з основної мережі Ethereum). Щоб усунути такий дисбаланс, мости використовують AMM.

Для цього на кожній стороні створюється пул ліквідності, що включає нативний токен мережі та обгорнутий токен моста (у нашому випадку це ETH (основний)/hETH і ETH (Optimism)/hETH). Пули дають змогу використовувати для вирівнювання попиту і пропозиції механізми арбітражу і стимулюють додавання ліквідності, розділяючи між власниками “обгорнутих” токенів частину доходу від комісій.

Користувач може заблокувати в смарт-контракті моста Hop 1 ETH, отримати 1 hETH, а потім додати його в пул ліквідності в основній мережі Ethereum. За участь у пулі він отримає частку від комісій і можливість заробити на арбітражі, якщо ціна обміну hETH і ETH зміниться. При цьому його основний ETH буде заблоковано, поки він не проведе зворотний обмін hETH на ETH.

Комбо-агрегатори

Сервіси на кшталт Zapper і Zerion агрегують одночасно DEX і крос-чейн мости, що дає змогу ще більше збільшити кількість обмінних пар. Інтерфейс таких платформ не відрізняється від інтерфейсу звичайної DEX, але:

  • Комбо-агрегатори шукають найкращі умови обміну не в одній мережі, а одразу в декількох, що в рази збільшує кількість пулів ліквідності для потрібної обмінної пари.
  • Такі сервіси можуть будувати складні ланцюжки свопів, пропускаючи транзакцію через кілька DEX і мостів, якщо це дасть змогу здійснити обмін за найкращою ціною.

Хоча комбо-агрегатори допомагають автоматизувати процес обміну, потрібно пам’ятати, що чим більше “ланок” у ланцюжку транзакцій, тим вища підсумкова комісія за обмін, яка може нівелювати вигідну ціну.

Концентрована ліквідність

Щоб краще зрозуміти, що таке концентрована ліквідність, згадаємо основи АММ: активи пулу ліквідності розподіляються за ціновою кривою, побудованою на основі формули x*y=k. Це означає, що вся внесена ліквідність рівномірно розподіляється за всіма ціновими значеннями від 0 до нескінченності.

Тобто для обміну в конкретному ціновому діапазоні доступна тільки невелика частина ліквідності, а всі інші активи пулу не задіюються, оскільки вони “зарезервовані” для обміну за іншою ціною.

Але з появою Uniswap V3 крипторинок отримав механізм концентрованої ліквідності, в якому постачальники ліквідності самостійно можуть визначати, в якому ціновому діапазоні вони готові надавати ліквідність. Це дало змогу:

  • збільшити ліквідність обмінних пар і глибину ринку в певних цінових діапазонах;
  • знизити прослизання і забезпечити швидке виконання великих угод;
  • підняти доходи від комісій і винагороду постачальників ліквідності.

Концентрована ліквідність створює більш ефективні ринки капіталу і підвищує зручність роботи користувачів, оскільки ордери виконуються швидше і з меншим прослизанням. За допомогою цієї моделі Uniswap V3 змогла створити більш глибоку ліквідність, ніж багато централізованих бірж:

Джерело: uniswap.org

Щоб створити таку ж глибину ліквідності, як на Uniswap V2, постачальникам ліквідності необхідно виділити в рази менше капіталу.

Так само, концентрована ліквідність на Uniswap V3 надає додаткові переваги постачальникам ліквідності:

  • Підвищення ефективності використання капіталу: концентруючи ліквідність у вузькому ціновому діапазоні, постачальники можуть створити достатню глибину ринку за менших інвестицій, що дає їм змогу диверсифікувати портфель і знизити ризики.
  • Кілька рівнів виплат: у V3 кілька рівнів комісії, заснованих на різному ступені ризику: 0,05%, 0,3% і 1%. Що вища волатильність активу (і ризик непостійних втрат), то більша нагорода постачальника. Так рівень комісії 0,05% призначений для активів з низькою волатильністю.

Концентровані непостійні втрати

У теорії ризик непостійних втрат компенсується прибутковістю пулу ліквідності, тому пули з вищою прибутковістю повинні компенсувати можливі цінові коливання і стати більш вигідними для постачальника.

Після запуску Uniswap V3 постачальники ліквідності вважали, що оскільки нові пули є ефективнішими з погляду капіталу і мають вищу дохідність, то ризик непостійних втрат знижується, але це так не працює.

Через концентрацію ліквідності ризик непостійних втрат унаслідок коливань цін підвищується, а надання ліквідності в Uniswap V3 вимагає активного управління позиціями для мінімізації непостійних втрат.

Загалом, з появою концентрованої ліквідності заробіток на наданні ліквідності перестає бути пасивним і стає занадто складним для роздрібних учасників ринку, оскільки їм потрібно.

  • розробити стратегію управління ризиками;
  • визначити оптимальний ціновий діапазон;
  • постійно відстежувати, чи відповідає цей діапазон актуальній ринковій ціні.

MEV: що це таке і як використовувати?

З розвитком DEX і DeFi-платформ, що використовують для зберігання транзакцій блокчейн, у користувачів з’явилася можливість відстежувати всі операції, моніторити ринки і ціни та використовувати цю інформацію для отримання доходу. Цей спосіб заробітку називається MEV.

MEV (Maximal Extractable Value) — це спосіб заробітку через “витяг” з блоку транзакцій максимальної грошової цінності за допомогою включення, виключення або зміни порядку транзакцій. Цей інструмент використовують так звані MEV Searchers або Шукачі MEV.

MEV Searchers шукають транзакції, які потенційно можуть принести дохід і запускають ботів для автоматизації їхнього виконання. Тож, щоб стати MEV Searcher-ом, потрібно вміти кодити та аналізувати ончейн-дані.

Майнери теж заробляють на MEV, оскільки для заробітку Шукачам потрібне пріоритетне виконання транзакцій і вони платять вищу комісію.

Для збору інформації MEV Searchers використовують:

  • Мемпул — це буфер обміну, в якому зберігаються транзакції до відправки майнерам/валідаторам на перевірку.
  • Блокчейн — усі дані в блокчейні загальнодоступні, тому через нього, наприклад, можна збирати інформацію про вартість активів на різних DEX.

На основі цих даних розроблено кілька MEV-стратегій: арбітраж, ліквідації, фронт- і бекраннінг, а також сендвіч-атаки. Кожен спосіб дає змогу отримати прибуток із мінімальним ризиком для шукача і навіть автоматизувати цей процес, тож давайте розглянемо їх докладніше:

Арбітраж

Арбітраж — це заробіток на різниці цін на різних ринках. Широкі можливості для арбітражу відкрили DEX і пули ліквідності, оскільки в кожному пулі ціна активу формується незалежно від інших ринків.

Арбітражер шукає DEX на якій можна купити криптовалюту за низькою ціною, щоб потім продати її на іншій DEX, за високою ціною. Виділяють 2 основні типи арбітражних угод:

  • Прямі: купівля ETH на Uniswap за 2.000$ і продаж його на Sushiswap за 2.057$.
  • Циклічні – ланцюжки угод у різних торгових парах для отримання доходу: USDC → ETH → DAI → USDC.

Щоб отримати перевагу над конкурентами, і визначити потенційні можливості для угоди, арбітражники моніторять ще необроблені транзакції в мемпулі.

Ліквідація

Протоколи кредитування видають позики під заставу криптовалюти, але вимагають надлишкового забезпечення. Якщо коефіцієнт забезпечення 1.5, то це означає, що для отримання $100 позики, потрібно надати як заставу криптовалюту вартістю $150.

Якщо ринкова вартість криптовалюти падає настільки, що вартість застави не відповідає мінімальним вимогам, то платформа продає активи із застави та повертає кошти кредиторам.

Точніше, кошти подає не сама платформа, а MEV Searchers, які отримують як нагороду комісію за ліквідацію.

Фронтраннінг

Фронтраннінг — це коли MEV Searcher шукає в мемпулі потенційно прибуткову транзакцію, а потім копіює її та виставляє вищу комісію, щоб його транзакція потрапила в блок швидше, ніж оригінальна.

Приклад: MEV Searcher бачить, що користувач хоче купити на DEX 100 ETH за ціною 1000 USDT і проводить фронтран-атаку, щоб швидше здійснити цю транзакцію. У результаті через прослизання користувач купить 100 ETH вже не за 1000 USDT, а за 1010 USDT, а у того, хто аткує, на руках буде дешевший актив.

Ефективність фронтранігу знизилася з появою Flashbots, які виконують транзакцію миттєво, без затримки в мемпулі, що знижує шанс заздалегідь визначити прибуткові угоди.

Бекраннінг

На відміну від фронтранінгу, бекранніг використовує для отримання доходу не майбутню угоду, а вже проведену.

Приклад: MEV Searcher бачить у мемпулі транзакцію з продажу 100 ETH по 1000 USDT на Uniswap. Після підтвердження така транзакція знизить ціну ETH у пулі до 980 USDT, а бекраннер зможе викупити Ефір по 980 USDT і продати його на Sushiswap, де ціна залишилася на рівні 1000 USDT.

Незважаючи на те, що і та, і та стратегія використовує анліз даних мемпула для отримання доходу, фронтраніг вважається шкідливою практикою, оскільки призводить до додаткових витрат користувача, угоду якого зафротранілі, а бекеранінг – нешкідливою, оскільки ініцііатор угоди нічого не втрачає.

Сендвіч-атаки

Sandwich-атака — це найпоширеніший тип атаки. Вона поєднує фронт- і бекраннінг, що дозволяє MEV Searcher отримати безризиковий дохід.

Приклад: MEV Searcher бачить транзакцію користувача про купівлю 100 ETH за 1000 USDT. Спочатку він проведе фронтран-атаку і викупить 100 ETH за вказаною вартістю, тим самим підніме ціну для користувача до 1010 USDT через прослизання, а потім проведе бекран-атаку і одразу продасть свої 100 ETH тому самому користувачеві за 1010 USDT. Дохід раннера складе 1000 USDT.

Угода безризикова, оскільки атакувальник напевно знає, що на його 100 ETH є покупець, а також прорахував, наскільки зміниться ціна в пулі, якщо він викупить активи швидше.

Прибутковість MEV знижується через постійно зростаючу конкуренцію і кількість ботів, тому, щоб залишатися прибутковим шукачем, рекомендується практикувати MEV на інших блокчейнах або шукати менш відомі тактики.

Користь і шкода MEV

Хоча вилучення MEV може завдати шкоди користувачеві шляхом збільшення прослизання через сендвіч-атаки або збільшення комісій, викликаних газовими війнами між ботами, MEV – це важлива частина екосистеми крипторинку. Арбітражери зберігають рівні ціни на всіх DEX, а MEV Searchers дають змогу протоколам кредитування миттєво продавати позиції, захищаючи активи кредиторів.

Небезпека MEV у тому, що якщо можливості заробітку через MEV перевищать дохід від майнінгу, це може спонукати майнерів самостійно змінювати порядок транзакцій у блоці, щоб отримати додатковий профіт. Крім того, MEV може здійснити вплив централізації на творців блоків і стати загрозою існування всієї екосистеми.

Просунуті DeFi-платформи

1inch

  • Протокол агрегації — 1inch Aggregation Protocol шукає на різних AMM найкращий курс обміну між активами. Він також може розділити обмін токенів між цими протоколами або використовувати різні пули ліквідності в рамках одного протоколу

Транзакція може залучити ліквідність із кількох джерел: 50% обсягу активів обміняти на Uniswap V3, 34% – на Uniswap V2, а решту суми — на Balancer. Причому, алгоритм маршрутизації використовуватиме джерело ліквідності тільки доти, доки цей обмінний курс залишається вигідним, а потім перейде до наступного пулу.

Aggregation Protocol має доступ до більш ніж 50 джерел ліквідності на Ethereum, більш ніж 20 на Binance Smart Chain і 7 на Polygon, а також працює в мережах Optimism, Arbitrum, Gnosis, Avalanche, Fantom і Klayton.

  • Протокол ліквідності — 1Inch має власний AMM, Mooniswap, який використовує функцію тимчасової затримки для зменшення прослизання і зниження прибутковості арбітражних угод.

Після завершення обміну, Mooniswap ще протягом ~5 хвилин не оновлює і не показати новий обмінний курс. У результаті арбітражери можуть отримати тільки частину прослизання, а постачальники ліквідності ділять між собою решту.

Команда 1Inch прогнозує, що постачальники ліквідності Mooniswap отримають від 50% до 200% більше прибутку, ніж на Uniswap V2.

  • Протокол лімітних ордерів — дає змогу купувати або продавати криптовалюту через лімітні ордери.

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

  • P2P-транзакції — 1Inch P2P Transactions дає змогу здійснювати операції та обміни безпосередньо між користувачами.

Це дає трейдерам можливість контролювати, з ким конкретно вони торгують, а також виключає прослизання, яке може змінити кінцеву вартість угоди й просто зробити її невигідною.

P2P захищають пули ліквідності від виснаження, даючи змогу китам торгувати безпосередньо між собою, не використовуючи ліквідність DEX, що знижує вплив прослизання для звичайних користувачів.

Rook

За даними flashbot.net через MEV з різних блокчейнів було вилучено понад $585M, і завдання Rook – повернути цю цінність користувачам, протоколам і маркет-мейкерам. Для цього, Rook пропонує використовувати для обробки угод MEV-ботів.

Коли користувачі проводять обмін на DEX, так звані Хранителі, аналізують угоду і з’ясовують, як отримати з неї дохід. У разі розбіжності цін боти здійснюють на основі транзакції користувача фронтран-, бекран- або сендвіч-атаку.

Торгуючи з Rook, користувачі отримують доступ до різних пулів ліквідності, безплатних угод (комісія за транзакції компенсується MEV) і право на отримання до 80% від доходів MEV.

  1. Хранителі купують ROOK і стейкають його в смарт-контракті Coordinator, щоб брати участь у торгах за право здійснювати операції.
  2. Потім вони обробляють транзакції, що надходять, і використовують свій доступ до всієї ліквідності, щоб знайти найбільш оптимальний і вигідний спосіб їх здійснення.
  3. Коли виявляється можливість, проводиться аукціон, на якому вирішується, хто з Хранителів отримає право на виконання транзакції. На аукціоні зберігачі роблять ставки, використовуючи застейкані ROOK.
  4. Протокол алгоритмічно врівноважує тиск підвищувальних і знижувальних ставок, щоб визначити справедливу вартість можливості отримання прибутку.
  5. Переможець аукціону виконує угоду користувача, отримуючи виявлений ним прибуток.
  6. Прибуток ділиться з виконавцем угоди, скарбницею DAO і користувачами, які застібали ROOK. Частина прибутку спалюється у вигляді токенів ROOK.

Механізм спалювання і необхідність володіти ROOK для участі в роботі мережі та отримання частини доходу підвищує попит на токен і в теорії має призвести до зростання ціни в майбутньому.

Перевага Rook у тому, що користувачам і маркет-мейкерам не потрібно самим інтегрувати свої MEV-інструменти з усіма пулами – Rook робить це за них. А вся цінність протоколу спрямовується безпосередньо в токен ROOK, приносячи користь як власникам, так і користувачам.

Matcha

Matcha використовує 0x API і 0x Mesh для використання агрегованої інформації про ліквідність і ціни з більш ніж 50 DEX, включно з Uniswap, Kyber, Curve, Bancor і Mooniswap. І все це в інтуїтивно зрозумілому і простому інтерфейсі.

Плтаформи також реалізував кілька рішень для зниження вартості газу, що робить свопи тут дешевшими, ніж прямий обмін на Uniswap, SushiSwap або PancakeSwap.

Висновки

Еволюція AMM і DeFi-сектора призвела до появи нових типів платформ та інструментів, спрямованих на максимізацію заробітку і розкриття потенціалу автоматичних маркет-мейкерів:

  • Агрегаторів ліквідності, що збирають в одному місці ліквідність десятків DEX.
  • Пулів із концентрованою ліквідністю, що дають змогу ефективніше використовувати капітал.
  • Крос-чейн мостів для переміщення активів між мережами.

Поприа різний функціонал, в основі всіх цих сервісів лежать автоматичні маркет-мейкери, що доводить їхню важливість для криптовалютної екосистеми. Розуміння принципів роботи АММ і побудованих на ньому платформ, розширює можливості для отримання доходу та ефективного використання криптовалютних активів. Зберігайте Базовий і Просунутий гайд з АММ і занурюйтесь у DeFi разом з Incrypte

Буде цікаво

Найчастіші питання

Постійно обмінювати криптовалюту на одній і тій самій DEX — це як щоразу під час подорожі зупинятися в одному й тому самому готелі: зручно, але немає можливості оцінити інші варіанти. Агрегатори DEX схожі на сервіси для бронювання готелів — вони дають змогу одразу побачити всі доступні пропозиції, порівняти ціни, умови та обрати найкращі.
Обмінний курс може відрізнятися від біржі до біржі, а агрегатори автоматично шукають пул для потрібної обмінної пари з найкращою ціною і найменшим прослизанням.
Комбо-агрегатори шукають найкращі умови обміну не в одній мережі, а відразу в декількох, що в рази збільшує кількість пулів ліквідності для потрібної обмінної пари.
Для обміну в конкретному ціновому діапазоні доступна тільки невелика частина ліквідності, а всі інші активи пулу не залучаються, оскільки вони "зарезервовані" для обміну за іншою ціною.

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

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