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

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

L Автоматизований маркетмейкер (Automated Market Makers або AMM) стали невід’ємною частиною екосистеми DeFi, сприяючи трильйонному обсягу торгів. Запропоновані такими проектами, як Bancor і Uniswap у 2017/2018 роках, AMM є цікавою альтернативою традиційній центральній моделі книги лімітованих ордерів.

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

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

Коротка історія ММА

Співзасновник Ethereum Віталік Бутерін вперше обговорив роботу DEX на блокчейні з AMM у 2016 році, який пізніше надихнув на створення Uniswap.

Незважаючи на те, що Bancor приписують створення першого AMM (званого omnipool), одним із головних недоліків цього підходу було те, що токени мали бути поєднані з власним маркером BNT протоколу. Оскільки цей токен використовувався як спільний знаменник у всіх пулах, усі біржі вимагали токен BNT. У результаті трейдери двічі зазнали прослизань, якщо вони хотіли перейти з USDC на ETH (оскільки загальний шлях: USDC на BNT, потім BNT на ETH).

Позбувшись потреби в мережевому токені для здійснення обміну, як у Bancor, Операції Uniswap повністю залежать від резервів токенів у пулі ліквідності завдяки простій, але елегантній формулі: x * y = k що зробило революцію в DeFi. Успіх Uniswap з моменту його запуску в листопаді 2018 року зрештою породив створення десятків подібних DEX на основі AMM і показав, що AMM мають великі перспективи як новий фінансовий примітив.

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

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

Тепер, коли ми знаємо дещо про історію MMAs, давайте подивимося, як вони працюють.

ММА пояснюється крок за кроком

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

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

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

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

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

Як приклад розглянемо пул для ETH-USDC із такими резервами: ETH = 1 500 000 і USDC = 10 000. Відповідно до моделі Uniswap v2 ціна AMM дорівнює коефіцієнту резервування (150 USDC). Коли продавець купує 1 ETH за 150 доларів США в доларах США, AMM вилучає 1 ETH із пулу та зараховує ці токени на гаманець продавця. AMM також додає до пулу 150 USDC трейдера. Виходячи з параметра комісії, який встановлюється і розраховується смарт-контрактом, торговець буде стягувати відсоток від вашої транзакції.

Після завершення торгівлі в пулі буде трохи менше ETH і трохи більше USDC. Оскільки крива прив’язки алгоритмічно визначає ціну ETH як відношення кількості активів, Ціна ETH падає приблизно до 147 USDC. Якби трейдер продавав ETH за USDC, тоді співвідношення рухалося б у протилежному напрямку та викликало зростання ціни ETH.

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

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

Наприклад, якщо великий розпродаж ETH спричинив падіння ціни зі 150 USDC до 135 USDC, але середній ринковий показник залишається близьким до 150 USDC, тоді арбітражери можуть купити ETH у AMM і продовжити продаж на інших торгових майданчиках. . Оскільки арбітражери купують більше ETH через AMM і більше ETH вилучається з пулу ліквідності, ціна згодом зійдеться з ринковою 150 доларів США.

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

ММА в дії

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

Відключення

Існують різні варіації ММА с різні конструкції кривих Союзу.

Модель Constant Product Market Maker регулює ціну, зберігаючи постійним математичний добуток кількості двох активів. Наприклад, Uniswap версії 1 і 2 відомі як CPMM, де кратне кількість двох різних токенів залишається постійним відповідно до такої формули:

[виділення]x * y = k[/висвітлення]

Де x — це кількість одного токена (наприклад, ETH), y — кількість іншого токена (наприклад, USDC), а k — константа.

У версії 2 смарт-контракт групи передбачає, що резерви двох активів мають однакову вартість. Таким чином, LP повинен надавати ETH і USDC у співвідношенні 50:50 до пулу, щоб зберегти k постійним.

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

Таким чином, Uniswap v3 відходить від постійної моделі продукту, поєднуючи цю модель із маркет-мейкером із постійною сумою. Операції не виконуються вздовж однорівневої кривої, визначеної рівнянням x * y = k, як у попередніх версіях. Ліквідність може бути непостійною, тобто кожна позиція LP може бути злита з одного пулу, чого не може статися з v1/v2.

Крива

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

Пул ліквідності Curve v1 складається з двох або більше активів, що мають однаковий зв’язок, наприклад USDC і DAI, WBTC і renBTC або stETH і ETH. Стейблкойни значно зросли в застосуванні, Curve стала DEX із найвищим заблокованим загальним значенням, що сприяє стабільним угодам із дуже низькими комісіями та прослизанням.

Коли активи в пулі стають незбалансованими, крива прив’язки набуває форми постійної кривої випуску (подібно до Uniswap v1/v2). Однак, коли активи пропонуються таким чином, що обмінний курс достатньо близький до паритету, крива облігацій зміщується в бік моделі постійної суми:

Перевага підходу постійної суми полягає в тому, що він усуває прослизання, яке спостерігається в моделях постійного продукту. Гібридна модель, яку використовує Curve, проілюстрованаінваріант stableswap' на наступному малюнку:

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

балансер

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

Balancer узагальнює концепцію постійного продукту, застосовану Uniswap до геометричного середнього, що породжує те, що називається постійним середнім Market Maker. Ця модель також додає ще одного гравця в MMA на додаток до LP і торговців, відомих як контролери, яким доручено керувати групою.

[виділити]x^(0,2) + y^(0,3) + z^(0,5) = k[/виділити]

З розумними пулами Balancer, які використовують формулу постійного середнього (як показано вище), ми можемо створювати пули ліквідності до восьми токенів, що дозволяє більше налаштовувати.

Таким чином, фонди Balancer схожі на індексні фонди, які формують портфель активів із фіксованою вагою. На графіку нижче порівнюється крива, яку використовує Balancer, із двома активами (один із вагою 25%, а інший – 75%) порівняно з кривою Uniswap v2.

свінг

 

Наприклад, ми можемо вказати будь-яку вагу для бичачого або ведмежого пулу. Групу зростання для ETH-USDC можна створити, вказавши вагу 90% для ETH і 10% для USDC. Як альтернатива, ведмежий пул можна запустити, зробивши навпаки.

Інші програми AMM DeFi

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

Яскравим прикладом є Пули запуску ліквідності (LBP) від Balancer. LBP використовуються для справедливого випуску токенів Вічний протокол перший проект в зробити це за допомогою маркера $PERP. На відміну від ММА, які ми досліджували досі, параметри пулу можна змінювати. Пул із двох токенів створюється за допомогою токена проекту, наприклад PERP, і додаткового токена, наприклад USDC.

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

Ми можемо знайти хороші приклади додатків ММА в DeFi за межами DEX на автоматичні кредити, з такими проектами, як Умовні фінанси y Протокол врожайності. Обидва проекти сприяють кредитуванню криптоактивів із фіксованою ставкою та фіксованим терміном, а також кредитуванню з постійною кривою прив’язки потужності до суми.

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

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

залишити коментар