Що таке Автоматичний маркетмейкер (AMM)?

У цій статті

  • Головна
  • Як виник автоматизований маркет-мейкер (AMM)?
  • Як пов'язані ліквідні пулі з AMM?
  • Як працюють ліквідні пулі?
  • Як оцінюється актив у ліквідному пулі?
  • Які недоліки MMA?
  • Що таке імперманентні втрати?
  • Як зменшити ризики під час торгівлі з AMM?

Основне

Автоматизований маркет-мейкер (AMM) — це програмний алгоритм для контролю ліквідності та ціноутворення криптоактивів на децентралізованих біржах.

Системи AMM широко використовуються в індустрії DeFi, зокрема на децентралізованих біржах (DEX), таких як Uniswap, Balancer, Bancor та Curve.

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

Як виник автоматизований маркет-мейкер (AMM)?

Автоматизований маркет-мейкер (AMM) є автономним торговим механізмом, на якому працює більшість торгових DeFi протоколів. Він дозволяє переміщення капіталу та виконання обмінів користувачів на доступних ринках криптоактивів.

Першим відомим розробником, який заговорив про впровадження AMM, був Алан Лю, член команди проекту Gnosis. Його ідеї були викладені засновником Ethereum Віталіком Бутеріним на Reddit у 2016 році та в особистому блозі в липні 2017 року.

Ця концепція стала основою протоколу платформи Uniswap, яка отримала свій перший грант у розмірі 100 000 доларів від Фонду Ethereum. Крім того, Віталік Бутерін порадив розробникам Uniswap.

Після цього AMM став широко відомим завдяки Uniswap. Водночас однією з перших успішних реалізацій AMM можна вважати платформу Bancor Network, яка залучила 140 мільйонів доларів через ICO в червні 2017 року.

Як пов'язані ліквідні пулі з AMM?

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

Деякі учасники пулу блокують свої кошти, щоб отримувати дохід через комісії за обмін. Такі користувачі називаються постачальниками ліквідності.

Інша категорія – це прямі користувачі децентралізованої біржі, які обмінюють криптовалюти в протоколі ( такі транзакції називаються "свапами" ) з використанням одного з пулів.

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

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

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

Як працюють ліквідністьні пули?

Пули можуть використовувати два або більше активів. Наприклад, на біржі Uniswap можна створювати пули для спарених токенів. Платформа Balancer дозволяє створювати пули для трьох і більше токенів. А протокол Curve призначений для пулів на основі активів з аналогічною вартістю, таких як ETH і обгорнуті токени WETH або USDC і DAI. Робота цих пулів регулюється АММ.

Кожен такий AMM-DEX може використовувати свої власні формули та правила для взаємодії з ліквідними пулами. Наприклад, протокол Uniswap використовує таку формулу: x * y = k.

У рівнянні x і y представляють кількість токенів, доступних у ліквідному пулі; k є сталою величиною, яка називається інваріантом. У випадку Curve використовуються формули x * y = k і x + y = k.

Формула x * y = k також використовується в проектах SushiSwap і PancakeSwap, які є найпоширенішим типом AMM-DEX.

Як ціна активу в ліквідному пулі?

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

LP-токени є переносимим криптоактивом, який можна продавати або обмінювати на відкритому ринку і інвестувати в сторонні DeFi додатки.

Процес обміну одного активу на інший через пул ліквідності називається свопом. Суть процесу полягає в додаванні в пул тільки одного активу замість двох, як у випадку з LP. Пул стягує невелику комісію за своп, порівнянну з комісією за транзакцію на централізованій біржі, тобто 0,1-0,3%. Комісії розподіляються між постачальниками ліквідності пропорційно їхній частці в пулі.

Приклад

Давайте створимо умовний ліквідний пул для пари ETH/USDC. За ціною 1 ETH, що дорівнює 2000 USDC, нам потрібно одночасно заблокувати будь-яку кількість цих двох монет у смарт-контракті в співвідношенні 1:2000. За цією ціною в пулі може бути 100 ETH і 200,000 USDC.

Баланс активів у пулі визначається їхньою ціною. Коли користувач вирішує обміняти 10 ETH, використовуючи вищеописаний пул, він внесе свої монети в смарт-контракт у звичайній транзакції. В обмін на свої 10 ETH він отримає 20,000 USDC ( без урахування комісії за обмін ).

Після цього обміну баланс пулу складе 110 ETH та 180,000 USDC. Відповідно, ціна ETH конкретно в цьому пулі буде близько 1636 USDC замість 2000 USDC на інших ринках. Ця ситуація приваблює арбітражних трейдерів, які використовують дисбаланс, додаючи USDC до пулу, поки ціна не досягне ринкової ціни в 2000 USDC за 1 ETH.

Які недоліки MMA?

Хоча AMM став проривом у торгівлі та DeFi, у нього є ряд чітких недоліків. По-перше, існує високий ризик цінового проскальзування при здійсненні обмінів за допомогою MMA. Це, в свою чергу, призводить до ризиків зазнання збитків для LP та вартості, видобутої шахтарями (MEV) для звичайних користувачів.

Для захисту від таких ризиків створюються й інші типи АММ, такі як проект CowSwap, який поєднує в собі розробки AMM-Balancer і протоколу Gnosis.

По-друге, на відміну від централізованих бірж, при торгівлі через AMM можна розміщувати лише один тип ордерів. Неможливо торгувати з лімітними ордерами або іншими типами, наприклад Stop Loss.

Що таке тимчасові втрати?

Непостійні втрати (IL) - це тимчасові або нереалізовані втрати, коли активи утримуються в ліквідному пулі з використанням AMM-DEX. Непостійні втрати пов'язані з постачальниками ліквідності (LPs), що означає різницю в ціні в момент, коли токени заблоковані в пулі, і фактичну ціну на момент утримання. Втрати називаються нереалізованими, оскільки вони не фіксуються, поки ліквідність не буде виведена з пулу.

Як приклад, візьмемо ліквідний пул на біржі Uniswap, яка працює згідно з класичною формулою x * y = k:

  1. Постачальник ліквідності заблокував 1 ETH та 2000 DAI. Його частка в пулі становила 10%;
  2. Пул має в загальному 10 ETH та 20,000 DAI - еквівалент 40,000 DAI.
  3. Баланс пулу не змінився, оскільки не було нових постачальників ліквідності.
  4. Припустимо, що ринкова ціна ETH змінилася до 4000 DAI.
  5. Тоді арбітражні трейдери скористалися ситуацією і змінили співвідношення в пулі на 5 ETH з одного боку і 20,000 DAI з іншого. В той же час, загальний розмір пулу залишився на рівні 40,000 DAI.
  6. На цей момент постачальник ліквідності вирішив вивести свою частку з пулу - це 10%.
  7. З огляду на поточний баланс пулу, він знімає 0.5 ETH та 2000 DAI, хоча спочатку він додав 1 ETH та 2000 DAI.
  8. Початкова вартість його частки становила 4000 DAI (1 ETH плюс 2000 DAI) у вигляді стейблкоїнів. Вартість активу на момент виведення була такою ж 4000 DAI (0.5 ETH плюс 2000 DAI).
  9. Однак, якби користувач просто тримав свої 1 ETH та 2000 DAI, їхня вартість активів становила б 6000 DAI. Це нереалізований збиток або прибуток при використанні AMM-DEX.
  10. Користувач також отримає 10% (пропорційно своїй частці в пулі) всіх комісій пулу як винагороду за надання ліквідності. Винагорода може бути знижена, наприклад, через податки, які виділяються розробникам або в проектну казну для майбутнього розвитку.

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

Коли ринок «спокійний», до розрахунку Impermanent Loss додаються змінні рухи, як описав у своєму блозі розробник StarkNet Петеріс Ерінс. В результаті цих прогнозних розрахунків значення непостійних збитків при двократному русі ціни активу становитиме близько 5,7%. Але це лише прогнозна величина - потенційні "втрати" передбачити дуже складно.

Як зменшити ризики при торгівлі з AMM?

Перед використанням ліквідного пулу ви повинні розрахувати всі можливі комісії, які вам доведеться сплатити під час внесення та запланованого виведення активів.

Необхідно враховувати можливість руху цін активів у будь-якому напрямку. Деякі потенційні проблеми, такі як ризик періодичних втрат (IL), можна розрахувати заздалегідь.

Щоб розрахувати IL, вам потрібно зрозуміти природу його походження. Ви також можете скористатися одним з калькуляторів змінних втрат, доступних в Інтернеті.

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити