Урок 8: Криптовалютні біржі — DEX

10.06.2024
18 хв
1117
3
Урок 8: Криптовалютні біржі — DEX. Головний колаж статті.

Попередній урок був присвячений централізованим криптобіржам. Однак основними перевагами блокчейну є децентралізація та відсутність потреби в довірі, а взаємодія з цифровими активами на CEX вимагає і того, і іншого.

Для усунення цих недоліків можна використовувати децентралізовані біржі (DEX), повністю побудовані на блокчейні. Перші подібні майданчики — Counterparty і NXT — були запущені ще в мережі біткойна у 2014 році, проте вони мали обмежений функціонал і багато в чому покладалися на офчейн-інфраструктуру.

Ситуація змінилася після запуску мережі Ethereum у 2016 році та появи смартконтрактів. Останні дали змогу створювати децентралізовані платформи, здатні запропонувати схожий з CEX користувацький досвід. Спочатку це були гібридні сервіси на кшталт IDEX, а потім з’явилися протоколи на кшталт Uniswap, яка і в наш час посідає домінуюче становище в DeFi-секторі.

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

Що таке децентралізована криптовалютна біржа

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

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

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

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

Як працюють DEX

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

Залежно від архітектури децентралізовані біржі можуть використовувати різні механізми для обробки угод. Найбільш відомі:

  • децентралізована книга заявок. Працює приблизно так само, як CEX, але всі операції проводяться в блокчейні, що вимагає виконання великої кількості транзакцій і відповідних витрат на комісію. Через дорожнечу не набув широкого поширення;
  • централізована книга заявок. Поєднання архітектури CEX і DEX, за якої ордери виставляються і зводяться на централізованих серверах, а ось сам обмін відбувається за допомогою блокчейн-транзакції. Економніше і швидше вищеописаного механізму, але менш безпечно і, як і раніше, вимагає довіри до платформи;
  • автоматичний маркетмейкер (AMM). Обмін відбувається за допомогою алгоритму визначення вартості та пулів ліквідності, в яких зберігаються резерви для операцій. Такий механізм потребує значно менше ресурсів, ніж децентралізована книга заявок, але при цьому зберігає переваги розподіленого виконання.

Більшість сучасних популярних DEX на кшталт Uniswap і PanckaceSwap використовує алгоритм AMM у різних модифікаціях.

Пули ліквідності

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

Ліквідність (активи для пулу) може надати будь-який власник капіталу, ставши так званим постачальником ліквідності. За свої послуги він отримує частину комісії з обмінів, проведених через пул, а в деяких випадках і додаткові нагороди від біржі.

Щоб стати постачальником ліквідності, як правило, треба внести в пул відразу обидва активи обмінної пари. Наприклад, у пул ETH/USDT потрібно внести 50% від бажаної суми в ETH і 50% в USDT.

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

Автоматичний маркетмейкер

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

Базова модель АММ розраховує обмінний курс у конкретному пулі за формулою x*y=k, де:

  • x — обсяг першого активу в пулі;
  • y — обсяг другого активу в пулі;
  • k (x*y) — деякий постійний коефіцієнт (постійний продукт).

Припустимо, у нас є пул, у якому 100 ETH (актив x) і 100 USDT (актив y). Обмінний курс на первинному ринку становить 1 до 1, а k (постійний продукт) дорівнює 10 000. Пул повинен підтримувати співвідношення x і y таким чином, щоб k завжди дорівнювало 10 000.

Приклад: якщо користувач купить 1 ETH, у пулі залишиться 99 ETH, тому для підтримання константи в 10 000, пул повинен мати вже не 100, а 101,01 USDT (10 000/99=101,01). Тобто, щоб оплатити купівлю 1 ETH, потрібно перевести в пул ~1,01 USDT.

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

Приклад використання DEX

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

  1. Підключаємо до біржі криптогаманець, наприклад, Metamask.
  1. Вибираємо активи, які хочемо обміняти, і вписуємо суму. Алгоритм сам вирахує актуальний курс.
  1. Можна встановити додаткові параметри транзакції, наприклад, вибрати джерело ліквідності або допустиме прослизання.
  1. Підтверджуємо обмін і надаємо смартконтракту біржі доступ до активів через інтерфейс гаманця.

Важливо: перш ніж надати майданчику право витрачати криптовалюту, переконайтеся, що ви не на фішинговому сайті і взаємодієте зі справжніми токенами.

  1. Очікуємо на обробку транзакції та зарахування активів на гаманець.

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

Агрегатори ліквідності

Ще одним децентралізованим інструментом для обміну криптовалют є агрегатори ліквідності. Ці сервіси дають змогу використовувати для угоди пули з кількох десятків або навіть сотень DEX.

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

Крім того, агрегатор може розділити велику угоду на кілька менших і відправити в різні пули для мінімізації прослизання, або ж провести багатокроковий обмін, якщо це буде вигідніше. Ці функції спрощують діяльність трейдерів, оскільки їм не потрібно моніторити десятки DEX вручну. Зовні агрегатори практично не відрізняються від DEX, однак операції через них можуть відбуватися довше і в деяких випадках з більш високими комісіями. Прикладами таких платформ є 1inch, LlamaSwap або Jupiter.

Що потрібно враховувати під час використання DEX?

Через технічні особливості та порівняно складну архітектуру використання децентралізованих майданчиків пов’язане з додатковими ризиками. Серед них:

  • прослизання. Це різниця між очікуваною і кінцевою ціною угоди. Прослизання буває і на централізованих біржах, але в AMM можливі сильніші відхилення;
  • непостійні збитки. Ціна активів у пулі може впасти нижче вартості на централізованих біржах, що призведе до збитків для постачальника ліквідності, якщо він вирішить забрати активи в цей момент;
  • обмежений функціонал. Більшість DEX не дозволяє торгувати деривативами, використовувати кредитне плече або різні типи ордерів. Такі платформи існують, проте пов’язані з ними ризики вищі, ніж в аналогічних централізованих сервісах;
  • технічні складнощі. Інтерфейс децентралізованих бірж видається простим, однак проведення обміну потребує врахування комісій, прослизань, взаємодій різних ланцюжків і пулів. Для новачка це значно складніше, ніж виставити ордер на CEX;
  • шахрайство. Оскільки для торгівлі на DEX не потрібен дозвіл, на таких платформах часто створюють підроблені токени або шахрайські пули ліквідності.

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

Чим відрізняються CEX і DEX

Ми розглянули, що «під капотом» у централізованих і децентралізованих майданчиків, і тепер можемо порівняти їх. Ключові відмінності такі:

  • інфраструктура та організація. CEX управляються операторами, які відповідають за виконання угод і зберігання активів, тоді як DEX працюють децентралізовано і проводять операції за допомогою смартконтрактів;
  • доступність. Як правило, CEX вимагають зареєструвати обліковий запис і верифікувати його для допуску до торгів, тоді як для доступу до DEX зазвичай достатньо підключити гаманець;
  • зберігання активів. У разі використання CEX трейдери довіряють активи біржі, яка зберігає їх на своїх гаманцях, у випадку з DEX власники коштів використовують власні гаманці і передають криптовалюту тільки в момент обміну;
  • проведення угод. CEX здійснюють зіставлення і виконання ордерів на своїх серверах і за допомогою приватного ПЗ, тоді як DEX використовують AMM і пули ліквідності, особливості роботи яких відомі публічно;
  • ліквідність. CEX зазвичай надають більше ліквідності для торгових пар за рахунок маркетмейкерів і численних користувачів, тоді як на DEX ліквідність ізольована в пулах, а її обсяг менший.

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

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

Буде цікаво

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

3
0

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

Pipe Network — проявляємо активність у...
avatar Denis Solomyanyuk
28.09.2024
Hemi — проявляємо активність у проєкті...
avatar Dmitriy Yurchenko
28.09.2024
Caldera — проходимо кампанію Meet the...
avatar Denis Solomyanyuk
28.09.2024
Увійти
або