Impermanent Loss (IL), или временная потеря или непостоянная потеря, является важным понятием для всех, кто рассматривает возможность предоставления ликвидности в пулы на децентрализованных биржах (DEX) таких как Uniswap, SushiSwap и других платформах DeFi. Временная потеря может значительно повлиять на ваши доходы и в корне изменить результат как на положительный, так и на отрицательный, поэтому важно понять, что это такое и как это работает. В этой статье мы разберемся, что такое Impermanent Loss, где и как она применяется, и приведем несколько примеров с реальными расчетами.
- Что такое Impermanent Loss?
- Как и где применяется IL?
- Как работает Impermanent Loss?
- Пример 1: Потеря при закрытии позиции в убыток
- Пример 2: Позиция выходит из диапазона
- Пример 3: Позиция возвращается в диапазон
- Различия механизмов пулов ликвидности на примере Uniswap v2 и v3
- Отличительные особенности пулов, работающих по диапазонам:
- Отличительные особенности пулов, работающих по всему диапазону:
Что такое Impermanent Loss?
Impermanent Loss (IL) — это временная потеря стоимости активов, предоставленных в пул ликвидности, по сравнению с их стоимостью, если бы они просто хранились в вашем кошельке. Эта потеря возникает из-за изменения цены одного актива в паре по отношению к другому активу. Чем больше изменяется цена токенов в паре, тем больше будет временная потеря.
Как и где применяется IL?
IL применяется в пулах ликвидности на децентрализованных биржах (DEX), таких как Uniswap, SushiSwap и других платформах DeFi. Когда вы предоставляете ликвидность, вы вкладываете пару токенов (например, ETH и USDT) в пул. Эти токены используются для проведения сделок, и алгоритм автоматического маркетмейкера (AMM) изменяет баланс токенов в пуле в зависимости от их рыночной цены, чтобы поддерживать равновесие.
Как работает Impermanent Loss?
Когда вы добавляете ликвидность в пул, вы предоставляете два токена в зависимости от текущего рыночного соотношения и выбранного вами диапазона цен. Пул использует эти токены для выполнения сделок, и баланс токенов в пуле меняется в зависимости от колебаний их цен. Временная потеря возникает, когда цена одного из токенов изменяется относительно другого.
Давайте попробуем визуализировать результат IL для лучшего понимания:
Пример 1: Потеря при закрытии позиции в убыток
- Вы предоставили ликвидность в пул ETH/USDT. В момент вложения 1 ETH стоит 1000 USDT. Вы вкладываете 1 ETH и 1000 USDT.
- Цена ETH увеличивается до 2000 USDT. Баланс токенов в пуле изменится, и у вас теперь будет, например, 0.707 ETH и 1414 USDT (вместо 1 ETH и 1000 USDT).
- Если бы вы просто хранили 1 ETH и 1000 USDT в своем кошельке и не открывали никаких позиций, их стоимость составила бы 3000 USDT (1 ETH * 2000 USDT + 1000 USDT = 3000 USDT).
- Но в пуле ликвидности ваша доля теперь стоит 2828 USDT (0.707 ETH * 2000 USDT + 1414 USDT = 2828 USDT).
- Временная потеря составила в этом случае 172 USDT (3000 USDT — 2828 USDT), или около 5.73%.
Пример 2: Позиция выходит из диапазона
- Вы предоставили ликвидность в пул ETH/USDT при цене 1 ETH = 1000 USDT.
- Цена ETH падает до 500 USDT. Баланс токенов в пуле изменится, и у вас теперь будет, например, 1.414 ETH и 707 USDT.
- Если бы вы просто хранили 1 ETH и 1000 USDT, их стоимость составила бы 1500 USDT.
- В пуле ликвидности ваша доля теперь стоит 1414 USDT (1.414 ETH * 500 USDT + 707 USDT = 1414 USDT).
- Временная потеря составила бы 86 USDT (1500 USDT — 1414 USDT), или около 5.73%.
Пример 3: Позиция возвращается в диапазон
- Вы предоставили ликвидность в пул ETH/USDT при цене 1 ETH = 1000 USDT.
- Цена ETH сначала увеличивается до 2000 USDT, а затем возвращается обратно к 1000 USDT.
- Баланс токенов в пуле изменится, и если вы решите вывести свою ликвидность, у вас снова будет 1 ETH и 1000 USDT.
- Несмотря на колебания цен, ваша доля в пуле остается той же, и временная потеря становится нулевой.
Различия механизмов пулов ликвидности на примере Uniswap v2 и v3
Понятие Impermanent Loss применимо и актуально только в пулах, работающих по принципу предоставления ликвидности по диапазонам (например, Uniswap v3).
Пулы работающие по принципу предоставления ликвидности по всему диапазону (например, как это было в Uniswap v2) считаются устаревшими, но до сих пор применяются на некоторых платформах.
Отличительные особенности пулов, работающих по диапазонам:
- В таких пулах свойственно использование пар с различным уровнем комиссий (например 0,05%, 0,1% 1,0%).
- В пулах, работающих по диапазонам, при открытии позиции вы указываете ценовой диапазон, в котором вы готовы предоставлять ликвидность.
- Ликвидность вносится в двух активах и не в пропорции 50/50.
- Такие пулы позволяют более эффективно использовать свой капитал, но при этом требуют от вас более активного участия, большей экспертизы и несут в себе риски в виде IL (непостоянных потерь).
Отличительные особенности пулов, работающих по всему диапазону:
- В таких пулах, как правило, вы не можете выбрать уровень комиссий — его задает сам протокол.
- В «устаревших» пулах пользователи предоставляют ликвидность по всей ценовой шкале, и их ликвидность распределяется равномерно.
- Ликвидность вносится в соотношении 50/50.
- Пулы не подвержены IL (непостоянным потерям), но приносят совсем незначительный доход на вложенный капитал.
Impermanent Loss может быть сложным и запутанным для новичков, но понимание его принципов и влияния на ваши инвестиции в пулы ликвидности крайне важно.
Временная потеря становится реальной (постоянной) потерей только тогда, когда вы решаете вывести свои активы из пула в момент, когда цены на токены изменились. Если цена вернется к исходным значениям, временная потеря исчезнет.