Скільки ліквідності токенів потрібно в пулі ліквідності? Які фактори потрібно враховувати при створенні пулу ліквідності? Як саме працюють пули ліквідності?
Пули ліквідності є важливою частиною проекту Web3, і я відповім на всі ці запитання в цій статті.
Ліквідність токенів, можливість купувати та продавати токени, є основною частиною економіки токенів і будь-якого проекту Web3. Пули ліквідності є ключовою інновацією, яка дозволяє це зробити, і вони є однією з найбільш елегантних, важливих і крутих частин DeFi. Пули ліквідності є основою для двох ключових частин DeFi:
Вільно торгуйте токенами між усіма – без будь-чиєго дозволу або проходження через будь-яких «привратників» (що є основою матриці DeFi).
Дохідна база DeFi та капітальні витрати.
Загалом, повне розуміння пулів ліквідності та того, як вони працюють як користувачі, інвестори та будівельники, є важливою частиною розуміння та розробки економіки токенів.
У цій статті ми представимо:
Що таке пул ліквідності?
Як працюють пули ліквідності?
Вплив падіння цін, арбітражу та постійних втрат у фондах ліквідності на інвесторів, будівельників і користувачів.
Що таке пул ліквідності?
Пул ліквідності — це механізм, який дозволяє торгувати між двома токенами повністю децентралізовано. Це відрізняється від традиційного підходу, яким керує централізований маркет-мейкер, який зіставляє замовлення на покупку та продаж у книзі замовлень. Пули ліквідності використовують розумні контракти замість централізованих маркет-мейкерів. Вони визначають ціни активів за допомогою алгоритму, який враховує співвідношення між двома токенами в пулі ліквідності. Оскільки все це відбувається автоматично, їх називають «автоматизованими маркет-мейкерами» або скорочено AMM.
Уявіть, що в миску ви поклали дві різні валюти: долари та євро. Чаша стоїть на вулиці, і будь-хто може обміняти долари на євро в будь-який момент. Трансакції супроводжуються невеликою комісією, яка використовується для винагороди тих, хто забезпечує ліквідність. Будь-хто може додати долари та євро до чаші (тобто ліквідності) і отримати свою справедливу частку винагороди. Оскільки все це працює з відкритим вихідним кодом, кожен може створити пул між двома ресурсами.
Як працюють пули ліквідності?
Є три основні компоненти пулу ліквідності:
Забезпечення ліквідності: які токени будуть торгуватися один проти одного;
Встановлення ціни токена: алгоритм ціноутворення;
Винагорода постачальників ліквідності (LP).
Ліквідність: Забезпечення ліквідності
Будь-хто може створити пул ліквідності за допомогою таких протоколів, як Uniswap або Sushiswap (на Ethereum). Кожен блокчейн має свій найпопулярніший протокол AMM, а також деяких конкурентів. Пул створюється шляхом внесення в пул двох різних жетонів. Потім ці токени можна обміняти один на одного. Наприклад, внесення ETH і USDC у новий пул ліквідності створить пул, де USDC можна буде обмінювати на ETH.
Коли пул має ліквідність, будь-хто може обмінюватися між двома токенами. Тепер постає питання: якою ціною?
Ціноутворення пулу ліквідності
Ціна між активами визначається за допомогою формули, яка відображає співвідношення між двома активами. Якщо в пулі більше токенів A, ніж токенів B, для покупки одного токена B потрібно більше жетонів A. Наприклад, якщо пул має 10 ETH і 1000 USDC, співвідношення між ETH: USDC становить 1:100. По суті, поточна ціна ETH, кожен 1 ETH = 100 USDC.
Формула, яка визначає точну ціну, дуже проста (це одна з причин, чому пули ліквідності такі елегантні) і відома як формула «постійного продукту»: X * Y = K.
Формула постійного продукту розглядає активи пулу до того, як відбудеться обмін: скільки токенів A та B у пулі. Потім він створює константу "K", множачи кількість A на кількість B. Використовуючи цю константу, ціну токена A можна розрахувати за допомогою токена B.
Наприклад, пул містить 10 токенів ETH і 1000 токенів USDC. Значення "K" буде 10 000 (оскільки 10 * 1000 = 10 000). Тепер, щоб обчислити ціну ETH, все, що нам потрібно зробити, це розв’язати просте рівняння без пропущених змінних, вказавши ціну кожного ETH = 100 USDC. Математика насправді досить проста.
Хоча добре розуміти математику, з точки зору економіки токенів, найважливіше розуміти вплив «формули постійного продукту» на ціни токенів як усередині, так і поза пулом токенів. Незалежно від того, створюєте ви пул ліквідності чи торгуєте, ці наслідки важливі для вас.
Основні впливи такі:
Активи, якими торгують у пулі, мають ковзання цін. Необхідно розуміти співвідношення між обсягом будь-якої конкретної торгівлі та загальним обсягом торгів, заблокованим у пулі (TVL).
Ціни пулів можуть значно відрізнятися від цін на інших біржах. Наприклад, ціна ETH/USDC у пулі може сильно відрізнятися від ціни, за якою ETH/USDC торгується на Coinbase або інших біржах.
Постачальники ліквідності можуть зазнати «непостійних втрат» і потребують компенсації за це.
Давайте розберемо кожне значення докладніше.
Зниження ціни в пулах ліквідності
Формула x * y = k створює дуже специфічний спосіб обміну одним активом у пулі на інший. Це функція кривої, яка виглядає так
Будь-яка точка на кривій представлена кількістю жетонів A і B у пулі. Співвідношення між ними визначає ціну. Пул із 100 жетонами A та 2 жетонами B означає, що для отримання 1 жетона B¹ потрібно 50 жетонів A.
Коли відношення токенів стає екстремальним і рухається до краю кривої, вартість обміну між надлишковими токенами та виснаженими токенами зростатиме експоненціально, роблячи його дедалі дорожчим.
Кожна наступна транзакція істотно впливає на ціну токена. Хоча це відбувається з кожною угодою AMM, чим екстремальнішим є співвідношення, тим сильніший його вплив.
Як ми бачили з динамічною кривою, коли пул досягає своєї межі, крива наближається до нескінченності, тобто крива ніколи не вичерпується повністю. Оскільки чим менше токенів A у пулі, тим більше токенів B ми повинні заплатити, коли пул наближається до кінця своїх токенів A, ціна різко зросте до необмеженої кількості токенів B за кожен токен A.
Пробуксовування ціни має значний вплив на ціни токенів, і ним потрібно обережно керувати, інакше ним можуть скористатися трейдери. Основний спосіб зменшити прослизання – це мати велику кількість ліквідності в пулі для кожної угоди. Чим менше співвідношення між обсягом торгів і ліквідністю в пулі, тим менше коливання ціни.
Наприклад, угода, яка обмінює 10% від суми TVL у пулі, змінить ціну приблизно на 9%, тоді як угода, яка обмінює 0,1% від TVL, змінить ціну лише на 0,09% – практично без змін.
Простіше кажучи: більша ліквідність означає більший торговий діапазон, менше прослизання та більш стабільні ціни.
ціновий арбітраж
Другий висновок, на який слід звернути увагу, полягає в тому, що ціна токенів у пулах ліквідності значно відрізнятиметься від ціни цих токенів на інших біржах!
Оскільки ціна в пулі встановлюється виключно за формулою постійного продукту, немає зовнішніх змінних, що впливають на ціну токена пулу. Єдине, що впливає на ціну, — це фактична торгівля: це пов’язано з кількістю ліквідності в пулі та обсягом або розміром, якими хтось хоче торгувати.
Наприклад, у неліквідному пулі ETH/USDC трейдер може підняти ціну до крайнього рівня. Але це не вплине на ціну ETH на будь-якій іншій біржі, як-от Coinbase, Binance чи будь-якій іншій AMM!
Це відкриває двері для ринку, маніпулювання цінами та арбітражу. Якщо ціна токена в пулі ліквідності істотно відрізняється від ціни на зовнішній біржі, арбітражери повинні вийти на ринок і провести арбітраж, щоб привести ціну між AMM та іншими біржами в рівновагу.
Для розробників це означає, що якщо AMM використовується як ціна оракула для будь-якої програми, управління чи DeFi, вам потрібно знати не про те, чи можливо це, а про те, чи хтось буде про те, скільки коштуватиме маніпулювання цінами до крайності. Нам, як користувачам або інвесторам, все одно краще завжди перевіряти інші біржі, щоб дізнатися, чи ми зараз отримуємо ринкову ціну.
непостійна втрата
Непостійна втрата (IL) — це втрата вартості, яку може зазнати LP через розміщення активу в пулі порівняно з простим утриманням того самого активу. Подібно до LP, що тримають ETH і USDC, у деяких випадках LP, що володіють ETH і USDC, можуть побачити більше зростання цін, ніж додавання ETH і USDC до пулів ліквідності.
Як це сталося? Розрахунок відносно простий: коли ви вкладаєте 1 ETH і 100 USDC в пул ліквідності, ви відмовляєтеся від деякого зростання, якщо ціна ETH зросте. чому Активи в пулі ліквідності завжди збалансовані за вартістю. Це означає, що пул автоматично «відмовляється» від частини підвищення ціни, щоб забезпечити правильну формулу постійного продукту.
Ось приклад:
Ціна ETH зросла на ринку (поза пулами ліквідності) зі 100 до 120 USDC за ETH.
Арбітражер побачив можливість і придбав ETH у пулі ліквідності за 100 доларів США та продав його на ринку за 120 доларів США (гарний прибуток у 20 доларів США). Це приводить ціну в пулі в рівновагу з рештою ринку.
Використовуючи формулу постійного продукту, баланс токенів у пулі тепер становить 0,91 ETH і 109 USDC (ціна за ETH становить приблизно 120 USDC).
Якщо частка LP розраховується в доларах США, значення: (0,91 * 120) + 109 = 218,2. Якщо ви покладете 1 ETH і 100 доларів США в гаманець, це буде коштувати 220. Тож тепер маємо непостійну втрату в 1,8 бала!
Це пов’язано з перебалансуванням, властивим формулі постійного продукту AMM. Це називається постійним збитком, оскільки якщо ціна ETH падає зі 120 USDC до 100 USDC, збиток зникає. Збитки залежать від коливань цін. Чим більша зміна ціни базового активу, тим більший IL.
Слід зазначити, що втрата є не абсолютною, а відносною щодо утримання активів поза пулом ліквідності. У цьому випадку важливим наслідком для LP є те, що коли ліквідність збільшується, ризик IL збільшує ризик LP.
LP мають два фінансові ризики, які необхідно зменшити: альтернативні витрати та IL. Чим вищий ризик, тим вищі комісії можуть очікувати отримати LP. Вищий ризик, як правило, можна кількісно визначити за двома аспектами: як довго нам потрібні кошти, щоб бути ліквідними, і волатильність базового активу. Чим довший період блокування, тим більшою є нестабільність базових активів і тим більші комісії може очікувати отримати LP.
Оскільки більшість проектів використовують протокол Uniswap (або подібні протоколи), існує пряма комісія в розмірі 0,3% за транзакцію - зазвичай цього недостатньо, щоб компенсувати LP за їхній ризик. Ось чому більшість проектів винагороджують LP додатковими токенами. Без цих додаткових токенів переваги забезпечення ліквідності для проекту не можуть переважити ризики, оскільки проекти знають, що ліквідність має вирішальне значення для токена, тому їм потрібно відповідно розподілити свій бюджет.
Пули ліквідності: основні будівельні блоки DeFi
DeFi побудовано на постійних пулах ліквідності AMM продукту. Саме ці ненадійні пули ліквідності без дозволу складають основу матриці DeFi та доходу DeFi.
Розуміння основних концепцій того, як встановлюються ціни, як ціни змінюються або як ними маніпулюють, і вплив, який вони мають на будівельників, користувачів та інвесторів, є важливою частиною розробки економіки токенів.