Непостоянные убытки (Impermanent Loss): что это такое, почему возникают и как их снизить

С появлением DeFi-приложений для инвесторов возникли новые риски, одним из которых является Impermanent Loss (непостоянные убытки).
Что такое непостоянные убытки?
Impermanent Loss (IL) или непостоянные убытки — это издержки поставщика ликвидности в пулах протоколов автоматизированного маркетмейкера (AMM)*.
* Автоматизированный маркетмейкер (Automated Market Maker, AMM) — тип DeFi-протокола, который позволяет пользователям обменивать криптоактивы без традиционной книги заявок и необходимости искать встречного продавца или покупателя. Для проведения обменов используются пулы ликвидности, а стоимость и соотношение активов в них определяются алгоритмом. Ликвидность для работы AMM предоставляют сами пользователи, получая взамен часть комиссий за обмены.
Непостоянные убытки или потери — это разница между стоимостью токенов, размещенных в пуле ликвидности* AMM-протокола, и стоимостью тех же токенов, если бы владелец просто хранил их в своем кошельке.
* Пул ликвидности (Liquidity Pool) — совокупность криптоактивов, заблокированных в смарт-контракте DeFi-протокола и используемых для проведения обменных и других операций. Средства в пул ликвидности обычно вносят поставщики ликвидности (Liquidity Providers, LP), которые получают часть комиссий за операции с предоставленными ими активами.
Термин "непостоянные убытки" применим только до тех пор, пока средства инвестора остаются в пуле ликвидности. Если со временем соотношение цен токенов вернется к исходному уровню, непостоянные потери могут исчезнуть.
Однако если поставщик ликвидности выведет средства из пула ликвидности до восстановления соотношения цен токенов, непостоянные убытки зафиксируются и станут фактическими. Таким образом, окончательный размер непостоянных убытков определяется в момент вывода средств из пула.
Почему возникают непостоянные убытки?
Непостоянные потери в DeFi-протоколах возникают в результате совокупного воздействия двух факторов:
- Волатильности, то есть значительных ценовых колебаний криптовалют;
- Особенностей работы пулов ликвидности в AMM-протоколах.
Пулы ликвидности классических AMM-протоколов автоматически ребалансируются при изменении рыночной цены криптоактивов. Из-за этого перераспределяется количество токенов как в самом пуле, так и в открытых позициях удерживающих их поставщиков ликвидности.
Чтобы понять, как возникают непостоянные убытки, необходимо понимать принципы работы классических пулов ликвидности. Например, классические AMM-протоколы, такие как Uniswap, используют формулу x * y = k, где:
- x и y — сумма токенов;
- k — константа.
Примечание: в разных AMM-протоколах механизмы работы пулов ликвидности могут отличаться от классической модели. Более подробно эта информация описана в документации конкретного протокола.
Например, поставщик внес в пул ликвидности 1 BTC и 80 000 USDT. Общая сумма активов в пуле ликвидности составит $160 000 (при курсе BTC равном $80000). В случае, если стоимость биткоина вырастет в два раза, соотношение активов в пуле изменится, поскольку арбитражные трейдеры будут покупать BTC из пула, пока его цена в пуле не сравняется с рыночной. При этом AMM сохраняет заданное соотношение резервов согласно формуле постоянного произведения xy=k. Пул ребалансируется, а соотношение активов будет примерно таким: 0,7 BTC и 112 800 USDT. Тогда общая сумма позиции поставщика ликвидности составит 112 000 + 112 800 = ~$224 800.
Если бы поставщик ликвидности просто удерживал 1 BTC и 80 000 USDT, то общая сумма его инвестиций при двукратном росте курса биткоина оценивалась бы в $240 000.
Разница между этой суммой и стоимостью размещенных в пуле токенов и является непостоянными потерями: $240 000 - $224 800 = $15 200. Если при этом поставщик выведет активы из пула ликвидности, то $15 200 останется уже постоянным убытком поставщика.
Однако механизм Impermanent Loss работает в обе стороны, поэтому убытки поставщиков ликвидности, которые разместили свои токены в пулах, будут меньше по сравнению с потерями инвесторов, которые просто хранят активы в кошельке.
При этом на уровень Impermanent Loss будет влиять и ценовая корреляция между активами: если их стоимость растет в одном направлении и примерно в том же или лишь незначительно различном темпе, то непостоянные убытки будут минимальными, а в некоторых случаях по доходности могут превзойти инвестиции за счет дополнительной прибыли от комиссий пула.
Возможно ли предотвратить непостоянные потери?
Избежать непостоянных убытков нельзя, если хотя бы один токен в пуле относится к волатильным активам, цена которого может меняться на десятки процентов за короткий период.
Обновления протоколов и их пулов ликвидности, такие как, например, Uniswap V3, частично решили проблему непостоянных потерь, однако эффективно они работают только при активном менеджменте, а не пассивном удержании позиции.
Однако существуют и другие способы. От непостоянных убытков могут защитить пулы со стейблкоинами, поскольку их цена редко отклоняется от курса доллара США и обычно на небольшие значения (за исключением случаев, когда стабильная монета потеряла паритет к соответствующей ей валюте).
Пулы со стейблкоинами будут приносить доход в виде комиссий, который в среднем варьируется от 1% до 4% и редко когда превышает 10% годовых, но при этом сохраняются риски отвязки курса стейблкоина от доллара США или другой валюты, к стоимости которой он привязан.
Также одним из альтернативных решений для снижения непостоянных потерь может стать выбор пар сильно коррелирующих активов. Например, некоторые крупные альткоины могут коррелировать по цене с ведущим альткоином — Ethereum (ETH). Определить уровень корреляции между криптоактивами можно при помощи специальных инструментов и индикаторов, таких как коэффициент корреляции (Correlation Coefficient)* в TradingView.
* Коэффициент корреляции (Correlation Coefficient) — статистический показатель, который позволяет оценить силу и направление взаимосвязи между изменениями цен двух активов. Коэффициент принимает значения от −1 до +1. Значение, близкое к +1, означает сильную положительную корреляцию — цены активов обычно изменяются в одном направлении. Значение, близкое к −1, указывает на сильную отрицательную корреляцию — цены чаще движутся в противоположных направлениях. Значение около 0 говорит об отсутствии выраженной линейной зависимости.
Существует еще один вариант, который позволяетт снизить непостоянные убытки — это диверсификация. Если только часть активов разместить в AMM-протоколе, а остальные просто хранить в кошельке, то непостоянные убытки затронут лишь ту часть капитала, которая находится в пуле ликвидности. Таким образом, в случае роста курса криптовалют их влияние на общую стоимость портфеля будет меньше.
