Topics Блокчейн

Як уникнути непостійних втрат під час надання ліквідності в DeFi

Середній
Блокчейн
DeFi
2023年5月3日

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

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

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

Пули ліквідності й автоматизовані маркетмейкери (AMM)

Щоб зрозуміти, як працюють непостійні втрати, важливо ознайомитися з AMM і фондами ліквідності.

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

Що таке автоматизовані маркетмейкери (AMM)

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

x * y = k

де x і y представляють вартість кожного типу токена в пулі. K — це фіксована константа, яка зберігає постійну загальну ліквідність пулу.

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

Розуміння пулів ліквідності

Пул ліквідності (LP) зазвичай містить два токени, відомі як пара. Наприклад, DAI і ETH утворюють пару. Вага обох криптовалют однакова за вартістю, що спрощує для користувачів процес торгівлі. Кількість токенів може відрізнятися в кожній групі, але загальна вартість кожної групи повинна дорівнювати одна одній. Наприклад, з точки зору вартості в доларах коефіцієнт буде 50% DAI і 50% ETH у цьому пулі.

Пули ліквідності — це по суті розумні контракти з депозитами двох токенів, які потрібні для обміну на DEX.

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

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

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

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

Що таке непостійні втрати?

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

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

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

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

Які пули схильні до непостійних втрат?

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

Аналогічно, пул із криптовалютами, які корелюють, наприклад, пулом ліквідності, що складається з ETH і криптовалюти, пов’язаного з ETH, як-от frxETH, або USDT і USDC, які обидва пов’язані з USD, не матиме непостійних втрат, оскільки ціни рухаються в тандемі один з одним. 

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

Як відбувається непостійна втрата в DeFi?

Розгляньмо приклад: Як постачальник ліквідності Джек стейкує 1 ETH і 100 USDT. Згідно з концепцією AMM, токени зі стейком повинні мати еквівалентну вартість. Отже, 1 ETH Джека буде дорівнювати вартості 100 USDT. У цей момент ставки Джека переводяться в 10% від загальної кількості 10 ETH і 1000 USDT у пулі ліквідності.

Через тиждень ціна 1 ETH дорівнює 400 USDT. Таким чином, пул зараз не врівноважений, оскільки 10 ETH коштує 4000 USDT, але пул поєднується лише з 1000 USDT. 

Арбітражери швидко помітять цю неефективність ціноутворення в цьому пулі та викуплять ETH з пулу за допомогою USDT, видаляючи ETH та додаючи USDT, доки загальна вартість ETH у пулі не дорівнюватиме загальній вартості USDT у пулі, також відомому як ребалансування пулу. У цьому випадку арбітражери перебалансують пул, доки не залишиться 5 ETH і 2000 USDT, оскільки 5 ETH за 400 USDT дорівнює 2000 USDT. 

Щоб дізнатися, чи зазнає Джек непостійних втрат або прибутку від своїх ставок, йому потрібно буде вивести 10% своєї частки з пулу ліквідності в розмірі 0,5 ETH і 200 USDT, що становить $400:

0,5 ETH × $400 = $200

200 USDT + $200 = $400. Однак Джек заробив би $500, якби він тримався на ETH і USDT, оскільки вартість 1 ETH зросла до $400.

Надаючи ліквідність у AMM, Джек отримує на 50% менше, ніж якби у нього була криптовалюта. 

Цей збиток називається «непостійним», оскільки він не реалізується до виведення позиції LP. Крім того, якщо вартість ETH повернеться до 100 USDT у вищезазначеному прикладі, збитки буде скасовано. Тому це непостійні втрати, які змінюються з динамікою на ринку.

Приклад з збитками в USD

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

Припустімо, у вас дві криптовалюти вартістю $500. У цьому прикладі ми використовуватимемо UNI та ETH. Припустімо, у вас 150 UNI і 1 ETH, що 1 ETH коштує 150 UNI, і що загальна вартість кожного з них становить $500. Однак, щойно ви внесете обидві валюти в пул, співвідношення відрізнятиметься, оскільки валюти коливаються з точки зору ціни в міру того, як угоди відбуваються на ринку.

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

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

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

Для передового розрахунку непостійних втрат за формулою «Бюлетень ланцюга» надає детальний метод покрокового розрахунку .

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

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

Зовсім недавно AMM DEX також почали винагороджувати LP своїми токенами управління. Приклади включають UNI, CRV і BAL. Такі токени можна використовувати в іншому місці екосистеми DeFi або торгувати на біржах для отримання прибутку.

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

Обмеження

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

Як уникнути непостійних втрат

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

Використання пари стейблкоїнів

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

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

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

Шукайте торгові комісії

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

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

Інвестуйте в пари з низькоюволатильністю

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

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

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

Відмовитися від співвідношення гнучкого пулу ліквідності

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

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

За допомогою пулів балансерів ви можете забезпечити ліквідність різними коефіцієнтами. Наприклад, ваша позиція LP може бути зроблена з 95% криптовалюти A та 5% криптовалюти B. При цьому співвідношенні 95:5 будь-яка зміна ціни в цьому випадку не спричиняє стільки непостійних втрат, як пул 50:50. Отже, можна вибрати забезпечення ліквідності для цих пулів більш гнучким, зменшуючи рівень непостійних втрат.

Зачекайте, поки курс обміну повернеться до звичайного

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

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

Односторонні стейкінгові пули

Не всі AMM мають двовалютні пули ліквідності. Деякі популярні AMM дозволяють використовувати односторонні стейкінгові фонди. У пулі такого типу ви можете поставити стейблкоїн до пулу.

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

Надання ліквідності до авторитетних AMM DEX і пулів ліквідності

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

Забезпечення ліквідності для пари з високою кореляцією

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

Остаточна примітка

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

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

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

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