Непостійні втрати на простих прикладах
Непостійні втрати на наочних розрахунках: чому постачальники ліквідності можуть отримати менше, ніж за простого утримання токенів, як оцінити ці втрати та як їх обмежити.
Непостійні втрати (impermanent loss) — це різниця між вартістю ваших токенів у пулі ліквідності та вартістю, яку вони мали б, якби ви просто зберігали їх у гаманці. Вони виникають тому, що автоматизовані маркетмейкери (AMM) постійно перебалансовують ваш внесок у разі зміни цін, і у вас опиняється більше токена, що подешевшав, і менше того, що подорожчав.
Якщо ви думаєте про надання ліквідності на децентралізованій біржі, непостійні втрати — найважливіша стаття витрат, яку слід розуміти. Комісії та винагороди можуть виглядати привабливо, але вони мають сенс, лише якщо перевищують вартість, від якої ви відмовляєтеся, перебуваючи в пулі. У цьому посібнику використано прості числа, щоб ви могли самостійно оцінити цей ефект.
Чому виникають непостійні втрати
Більшість простих AMM, як-от початкова модель Uniswap, зберігають у пулі два токени й дотримуються правила x × y = k: кількість токена A, помножена на кількість токена B, має залишатися сталою (без урахування комісій). Ціни встановлює не книга ордерів, а співвідношення токенів у пулі.
Коли ринкова ціна одного токена зростає деінде, ціна в пулі на короткий час застаріває. Арбітражні трейдери купують дешевий токен із пулу, доки його ціна не зрівняється з ринковою. Вони забирають токен, що дорожчає, і вносять інший. Як постачальник ліквідності ви володієте часткою цього пулу, тож у вас опиняється менше токена, який зріс, і більше того, який не зріс. Прибуток арбітражерів — це, по суті, ваші непостійні втрати. Докладніше про це — у нашій статті Що таке фармінг дохідності.
Якщо ви тільки знайомитеся з пулами, почніть із наших пояснень про пули ліквідності та автоматизованих маркетмейкерів.
Простий приклад із розрахунками
Наведені нижче ціни гіпотетичні й обрані для простоти обчислень.
Ви вносите 1 ETH і 2000 USDC у пул ETH/USDC, коли 1 ETH = 2000 USDC. Ваш внесок вартує 4000 USDC, а константа пулу дорівнює 1 × 2000 = 2000.
Тепер ринкова ціна ETH подвоюється до 4000 USDC. Арбітраж перебалансовує пул, доки співвідношення не вирівняється. Ваша частка тепер містить:
- ETH: √(2000 ÷ 4000) ≈ 0,707 ETH
- USDC: √(2000 × 4000) ≈ 2828 USDC
| Сценарій | ETH | USDC | Вартість за ETH = 4000 |
|---|---|---|---|
| Утримання в гаманці | 1,000 | 2000 | 6000 USDC |
| У пулі | 0,707 | 2828 | 5657 USDC |
| Різниця | −343 USDC (близько −5,7%) |
Порівняно з початковими 4000 USDC ви все одно заробили, але приблизно на 343 USDC менше, ніж якби просто утримували токени. Цей розрив і є непостійними втратами до врахування зароблених торгових комісій. Докладніше ми розповідаємо про це у статті Як читати сторінку пулу на DEX перед торгівлею.
Наскільки великими вони можуть бути?
У стандартному пулі 50/50 із постійним добутком непостійні втрати залежать лише від того, наскільки далеко співвідношення цін відійшло від вашої точки входу:
| Зміна ціни одного токена відносно іншого | Непостійні втрати відносно утримання |
|---|---|
| 1,25x (або 0,8x) | близько 0,6% |
| 1,5x (або 0,67x) | близько 2,0% |
| 2x (або 0,5x) | близько 5,7% |
| 3x (або 0,33x) | близько 13,4% |
| 4x (або 0,25x) | близько 20,0% |
| 5x (або 0,2x) | близько 25,5% |
Формула така: втрати = 2 × √r ÷ (1 + r) − 1, де r — нове співвідношення цін, поділене на старе. Зверніть увагу на симетрію: падіння ціни токена вдвічі дає такі самі відсоткові втрати, як і її подвоєння. Якщо хочете розібратися глибше, прочитайте Звідки береться дохідність у DeFi?
Чому їх називають «непостійними»
Якщо ціни повернуться точно до рівня на момент внесення коштів, повернеться й склад пулу, а втрати зникнуть. Тим часом ви зберігаєте всі зароблені торгові комісії. Це найкращий сценарій для постачальника ліквідності. Докладніше про це — у нашій статті Uniswap vs Curve.
На практиці ціни рідко повертаються так охайно. Якщо ви виводите кошти, коли співвідношення змінилося, втрати фіксуються. Тому багато хто вважає слово «непостійні» оманливим; «втрати від розбіжності» (divergence loss) — точніша назва, яку ви теж зустрінете. Перспективи пов’язаного токена — у нашому прогнозі ціни SushiSwap на 2026–2027 роки.
Концентрована ліквідність робить їх гострішими
Новіші моделі AMM дають змогу надавати ліквідність у вибраному ціновому діапазоні. Поки ціна залишається в діапазоні, це приносить більше комісій на кожен долар, але й посилює непостійні втрати. Якщо ціна виходить за межі вашого діапазону, позиція повністю перетворюється на слабший актив і перестає приносити комісії. Перш ніж користуватися такими пулами, прочитайте статтю про концентровану ліквідність. Читайте також: Що таке ліквідність, що належить протоколу.
Як обмежити непостійні втрати
- 1Обирайте корельовані пари. Пари стейблкоїнів або пари з токена та його версії для ліквідного стейкінгу рухаються разом, тож співвідношення змінюється мало. Натомість стежте за ризиком утрати прив’язки.
- 2Спершу порахуйте. Оцініть утрати для правдоподібних рухів ціни за таблицею вище й порівняйте їх із реалістичним доходом від комісій, а не із заявленою дохідністю.
- 3Ставтеся до токенів винагород обережно. Висока дохідність, що виплачується у власному токені проєкту, може швидко знецінитися й не покрити втрат.
- 4Перевіряйте обсяг пулу. Комісії беруться з торгової активності. Пул із великими внесками, але малим обсягом платить мало.
- 5Не надавайте ліквідність для токенів, які ви не стали б тримати. Непостійні втрати означають, що у вас опиниться більше того токена, який падає.
- 6Пам’ятайте про інші ризики. Помилки в смарт-контрактах, шкідливі токени та rug pull можуть коштувати набагато дорожче, ніж непостійні втрати.
Підсумок
Непостійні втрати — це ціна за те, що AMM автоматично перебалансовує ваші токени. Вони передбачувані для певного руху ціни, швидко зростають за сильних коливань і окупаються, лише коли торгові комісії їх перевищують. Перш ніж вносити кошти, оцініть утрати для кількох цінових сценаріїв, порівняйте їх із чесними очікуваннями щодо комісій і прочитайте наш посібник про те, як надавати ліквідність на DEX і розуміти ризики.
Поширені запитання
Непостійні втрати — це реальні втрати?
Це реальні альтернативні витрати порівняно з простим утриманням двох токенів. Їх називають непостійними, бо вони зменшуються, якщо ціни повертаються до рівня на момент внесення коштів. Якщо ви виводите кошти, поки ціни відрізняються, втрати стають постійними, хоча торгові комісії можуть компенсувати їх частково або повністю.
Чи покривають торгові комісії непостійні втрати?
Іноді. В активних пулах комісії з часом можуть перевищити непостійні втрати, але в пулах із низьким обсягом або сильними рухами ціни часто не перевищують. Гарантій немає ні в той, ні в інший бік, тож перед внесенням коштів порівняйте очікувані комісії з утратами, яких ви зазнали б за різних цінових сценаріїв.
Чи бувають непостійні втрати в пулах стейблкоїнів?
У пулах із двох стейблкоїнів, що зберігають прив’язку, непостійні втрати дуже малі, бо співвідношення цін майже не змінюється. Більший ризик — утрата прив’язки одним зі стейблкоїнів: у такому разі пул, як правило, залишає вас із більшою кількістю слабшої монети.
Чи виникають непостійні втрати і під час зростання, і під час падіння цін?
Так. Непостійні втрати залежать від того, наскільки змінилося співвідношення цін двох токенів, а не від напрямку. Подвоєння ціни токена спричиняє такий самий відсоток непостійних утрат відносно утримання, як і падіння вдвічі. Важливо лише те, наскільки далеко співвідношення відійшло від вашої точки входу.
