Когда я начинал работать с децентрализованными биржами и пулами ликвидности, меня никто не предупредил об impermanent loss. Положил ETH и USDC в пул Uniswap, через неделю цена эфира выросла на 15%, я радовался — а по факту заработал меньше, чем если бы просто держал токены в кошельке. Тот самый момент, когда понимаешь: в DeFi "просто положить и забыть" не работает.

Impermanent loss (непостоянные потери) — это разница между доходностью от хранения токенов в пуле ликвидности и простым HODL-ингом тех же токенов. Главная засада: чем сильнее меняется цена токенов в паре, тем больше потери. И они становятся постоянными в момент вывода.

В этой статье разберу механику impermanent loss на конкретных примерах с цифрами, покажу, когда эти потери критичны, а когда их компенсируют комиссии пула, и дам три стратегии, как с этим работать практически.

Как работает пул ликвидности — базовая механика

Чтобы понять impermanent loss, сначала нужно разобраться, как вообще устроены пулы ликвидности на DEX.

Формула постоянного произведения x*y=k

Большинство децентрализованных бирж (Uniswap, PancakeSwap, SushiSwap) используют механизм автоматического маркет-мейкера (AMM) с формулой постоянного произведения:

x * y = k

Где:

  • x — количество первого токена в пуле
  • y — количество второго токена
  • k — константа, которая остаётся неизменной

Допустим, в пуле ETH/USDC лежит 10 ETH и 40,000 USDC. Тогда k = 10 * 40,000 = 400,000.

Когда кто-то покупает ETH за USDC через этот пул, количество ETH в пуле уменьшается, а USDC — увеличивается. Но произведение всегда остаётся 400,000. Это ключевой момент.

Почему цена токенов меняется автоматически

Представь: трейдер покупает 1 ETH из пула за USDC. Теперь в пуле:

  • ETH: 9 (было 10)
  • USDC: 44,444 (было 40,000)

Проверяем: 9 * 44,444 ≈ 400,000 — константа сохранилась.

Цена 1 ETH теперь = 44,444 / 9 ≈ 4,938 USDC. Была 4,000 USDC (40,000 / 10). Цена выросла автоматически, потому что ETH в пуле стало меньше.

Это не магия — это простая математика балансировки. И именно из-за этой балансировки возникает impermanent loss.

Твоя доля в пуле — LP-токены

Когда ты добавляешь ликвидность в пул, протокол выдаёт тебе LP-токены (Liquidity Provider tokens). Это расписка, подтверждающая твою долю в пуле.

Пример: в пуле ETH/USDC лежит 100 ETH и 400,000 USDC. Ты добавляешь 1 ETH и 4,000 USDC — твоя доля составит 1% от пула. Ты получишь LP-токены, которые дают право вывести 1% от всех активов пула в любой момент.

Вот здесь и начинается веселье. Потому что состав пула постоянно меняется из-за сделок трейдеров.

Что такое Impermanent Loss — объяснение с примером

Теперь к сути. Impermanent loss возникает, когда цена токенов в твоей паре изменяется относительно момента внесения ликвидности.

Сценарий без изменения цены

Ты вносишь в пул:

  • 1 ETH (цена 4,000 USDC)
  • 4,000 USDC

Общая стоимость = 8,000 USDC.

Через месяц цена ETH не изменилась. Ты выводишь ликвидность:

  • 1 ETH (цена 4,000 USDC)
  • 4,000 USDC

Общая стоимость = 8,000 USDC. Никаких потерь, только заработанные комиссии от сделок.

Сценарий с ростом цены ETH на 100%

Ты вносишь те же активы:

  • 1 ETH (цена 4,000 USDC)
  • 4,000 USDC

Через месяц цена ETH удвоилась до 8,000 USDC.

Если бы ты просто держал токены в кошельке:

  • 1 ETH теперь стоит 8,000 USDC
  • 4,000 USDC остались 4,000 USDC

Общая стоимость = 12,000 USDC. Прирост +4,000 USDC (+50%).

Но пул автоматически ребалансируется по формуле x*y=k. Теперь в нём другое соотношение токенов. Когда ты выводишь свою долю, ты получаешь примерно:

  • 0.707 ETH (стоимость 5,656 USDC)
  • 5,656 USDC

Общая стоимость = 11,312 USDC. Прирост +3,312 USDC (+41.4%).

Impermanent loss = 12,000 - 11,312 = 688 USDC.

Ты заработал меньше, чем если бы просто держал токены. Это и есть непостоянные потери.

Почему "impermanent" — непостоянные?

Потому что потери фиксируются только в момент вывода ликвидности. Пока ты в пуле, они существуют только на бумаге.

📢 Больше практических разборов — в канале «Сергей Зиненко | DeFi-Гедонист». Подписывайтесь, чтобы не пропустить.

Если цена ETH вернётся к 4,000 USDC, соотношение токенов в пуле вернётся к исходному, и ты выведешь те же 1 ETH + 4,000 USDC. Потери исчезнут.

Но если ты выведешь активы при изменённой цене — потери станут постоянными.

Таблица Impermanent Loss в зависимости от изменения цены

Вот готовая шпаргалка, которую я держу в Obsidian и постоянно к ней возвращаюсь:

Изменение цены Impermanent Loss
1.25x (рост на 25%) 0.6%
1.5x (рост на 50%) 2.0%
1.75x (рост на 75%) 3.8%
2x (рост на 100%) 5.7%
3x (рост на 200%) 13.4%
4x (рост на 300%) 20.0%
5x (рост на 400%) 25.5%

Чем больше расхождение цены — тем выше потери. При росте цены одного токена в 5 раз ты теряешь четверть потенциальной прибыли.

И это работает в обе стороны: если ETH упадёт в 2 раза, impermanent loss будет те же 5.7%.

Когда Impermanent Loss компенсируется комиссиями

Вот где начинается практическая магия. Потому что пулы ликвидности приносят комиссии от каждой сделки.

Комиссии на Uniswap v3

На Uniswap v3 стандартная комиссия — 0.3% от объёма сделки. Эта комиссия распределяется между всеми поставщиками ликвидности пропорционально их доле.

Пример: пул ETH/USDC на Uniswap обрабатывает сделки на $10,000,000 в день. Комиссия = $30,000 в день.

Если твоя доля в пуле — 0.1%, ты получаешь $30 в день = $900 в месяц.

Если за этот месяц impermanent loss составил $500 (рост ETH на 100%), ты всё равно в плюсе на $400.

Высокая волатильность vs высокий объём

Есть два типа пулов:

1. Стабильные пары (USDC/DAI, USDC/USDT)

  • Низкий impermanent loss (цены почти не расходятся)
  • Низкие комиссии (0.01% на Uniswap v3)
  • Подходит для крупных депозитов с минимальным риском

2. Волатильные пары (ETH/USDC, BTC/ETH)

  • Высокий impermanent loss (цены скачут)
  • Высокие комиссии (0.3% и выше)
  • Работает, если объём торгов огромный

В моей практике я предпочитаю пулы с высоким объёмом (топ-10 на DEX) — там комиссии перекрывают impermanent loss даже при волатильности.

Concentrated Liquidity на Uniswap v3

Uniswap v3 ввёл концентрированную ликвидность — ты можешь указать ценовой диапазон, в котором работает твоя ликвидность.

Пример: текущая цена ETH = 4,000 USDC. Ты устанавливаешь диапазон 3,800—4,200 USDC. Твоя ликвидность работает только в этих границах, но зарабатывает в 5—10 раз больше комиссий, чем при размещении по всему диапазону.

Но если цена выходит за границы диапазона — ты больше не зарабатываешь комиссии, и вся позиция конвертируется в один токен (тот, который подешевел).

Это продвинутая техника. Я использую её только на парах с предсказуемой волатильностью и регулярно ребалансирую позиции.

Три стратегии защиты от Impermanent Loss

Теперь практика — как работать с пулами, минимизируя потери.

Стратегия 1: Стейблкоин-пары

Самый простой способ избежать impermanent loss — использовать пары стейблкоинов: USDC/DAI, USDC/USDT, DAI/FRAX.

Цены этих токенов почти всегда держатся около $1, поэтому расхождения минимальны. Impermanent loss обычно меньше 0.1%.

Минус: низкие комиссии (0.01% на Uniswap v3). Зато предсказуемая APY в районе 3—8% годовых в зависимости от объёма.

Где размещаю:

  • Curve Finance (специализируется на стейблкоинах, самые низкие потери)
  • Uniswap v3 (пул USDC/USDT, комиссия 0.01%)
  • Aave v3 (не DEX, но есть пулы с аналогичной механикой)

Стратегия 2: Парные токены с коррелированной ценой

Если ты хочешь работать с волатильными активами, выбирай пары, которые движутся в одном направлении.

Примеры:

  • ETH/stETH — застейканный эфир почти всегда стоит как обычный ETH
  • BTC/WBTC — обёрнутый биткоин повторяет цену BTC
  • MATIC/POL — токены одной экосистемы

Когда цены движутся синхронно, соотношение в пуле почти не меняется — impermanent loss стремится к нулю.

Я использую пул ETH/stETH на Curve — там APY около 4—6% годовых практически без риска непостоянных потерь.

Стратегия 3: Farming с высокими наградами

Третий вариант — сознательно идти в волатильные пулы, но только туда, где высокие награды за фарминг полностью перекрывают impermanent loss.

Пример из реальной практики:

Moonwell на Base предлагал APY 13% на пуле USDC + 2% в токенах WELL. Общая доходность — 15% годовых.

Даже если impermanent loss за год составил 5—7% (рост ETH или другого актива), чистая прибыль остаётся на уровне 8—10%.

Где искать такие возможности:

  • DefiLlama (раздел Yields, фильтр по стейблкоинам и категории "DEX")
  • Moonwell (работает на Base и Optimism, высокие APY на стейблкоины)
  • Aerodrome Finance (топ-DEX на Base, награды в токене AERO)

Главное правило: если базовая APY пула меньше 10%, а волатильность высокая — лучше просто держать токены в кошельке.

Инструменты для расчёта Impermanent Loss

Когда я только начинал работать с пулами, считал всё вручную в Excel. Теперь использую три инструмента, которые экономят время и снижают ошибки.

1. Калькулятор DailyDefi

Сайт: https://dailydefi.org/tools/impermanent-loss-calculator/

Самый простой калькулятор. Вводишь начальные цены токенов и текущие цены — получаешь процент impermanent loss.

Плюс: работает мгновенно, не требует регистрации. Минус: не учитывает комиссии пула и APY.

2. APY Vision

Сайт: https://apy.vision/

Продвинутый аналитический сервис для поставщиков ликвидности. Подключаешь кошелёк, и APY Vision показывает:

  • Текущий impermanent loss по всем твоим позициям
  • Заработанные комиссии за период
  • Чистый PnL (прибыль/убыток)
  • Сравнение с HODL-стратегией

Платная подписка — $49/месяц, но есть бесплатная версия с ограничением до 3 пулов.

Я использую для отслеживания позиций на Uniswap v3 — там концентрированная ликвидность требует регулярного мониторинга.

3. Встроенный калькулятор Uniswap v3

При добавлении ликвидности в Uniswap v3 протокол показывает прогноз APY с учётом текущего объёма торгов.

Это не точный расчёт impermanent loss, но даёт представление, какую доходность ожидать. Я сравниваю этот прогноз с историческим APY пула в DefiLlama — если текущая цифра сильно выше средней, значит, временный всплеск волатильности, и лучше подождать.

Когда Impermanent Loss становится постоянным

Главная ловушка — психологическая. Ты видишь рост цены ETH на 50%, радуешься, что "заработал", и выводишь ликвидность, чтобы зафиксировать прибыль.

Но как только ты выводишь — impermanent loss фиксируется и становится постоянным.

Пример из моей практики

Январь 2024, я положил в пул ETH/USDC на Uniswap:

  • 1 ETH (цена $2,200)
  • $2,200 USDC

К марту ETH вырос до $3,500. Калькулятор показывал impermanent loss ~3.5%.

Я подумал: "Сейчас выведу, зафиксирую прибыль, куплю что-нибудь другое". Вывел, получил:

  • 0.79 ETH ($2,765)
  • $2,765 USDC

Общая стоимость = $5,530. Прирост +$1,130 (+51%).

Если бы просто держал:

  • 1 ETH ($3,500)
  • $2,200 USDC

Общая стоимость = $5,700. Прирост +$1,300 (+59%).

Разница — $170. Это и есть зафиксированный impermanent loss.

Мог ли я избежать этого? Да. Если бы дождался, пока цена ETH вернётся к $2,200 (или хотя бы стабилизируется) — потери бы исчезли. Но я психанул и вышел раньше времени.

Продвинутые концепции: Single-Sided Liquidity

Некоторые протоколы (Bancor v2, THORChain) предлагают односторонюю ликвидность — ты вносишь только один токен, а протокол автоматически создаёт пару.

Bancor v2 и защита от Impermanent Loss

Bancor v2 ввёл революционную механику: протокол сам компенсирует impermanent loss за счёт эмиссии своего токена BNT.

Как это работает:

  • Ты вносишь только ETH (или только USDC)
  • Протокол автоматически минтит эквивалентное количество BNT для создания пары
  • Если возникает impermanent loss — протокол компенсирует его из резервов BNT

Защита растёт со временем: через 30 дней — 30% компенсации, через 100 дней — 100%.

Но есть нюанс: если ты выводишь ликвидность раньше 100 дней — компенсация будет частичной.

В моей практике Bancor отлично подходит для долгосрочных позиций (от 3 месяцев), где ты готов забыть про активы и просто фармить комиссии.

THORChain и симметричная/асимметричная ликвидность

THORChain предлагает кросс-чейн пулы (например, BTC/ETH) и позволяет вносить ликвидность как симметрично (50/50), так и асимметрично (100% одного токена).

При асимметричной ликвидности impermanent loss ниже, потому что ты изначально держишь только один актив. Но и комиссии ты получаешь пропорционально меньше.

Я пробовал THORChain для BTC/RUNE пула — интересная механика, но требует понимания специфики кросс-чейн свопов и более высоких комиссий сети.

Психология работы с Impermanent Loss

Самая большая ошибка — воспринимать impermanent loss как прямой убыток.

Ты не теряешь деньги в прямом смысле. Ты зарабатываешь меньше, чем мог бы, если бы просто держал токены. Это opportunity cost — упущенная выгода.

🎓 Нужна структура и практика? Подробности про обучение и разборы — в канале «Сергей Зиненко | DeFi-Гедонист».

Правило 1: Сравнивай с альтернативами

Когда смотришь на impermanent loss, задавай вопрос: "А что я бы делал с этими токенами вместо пула?"

Если альтернатива — просто держать в кошельке, тогда да, impermanent loss съедает часть прибыли.

Но если альтернатива — держать токены на централизованной бирже (риск взлома, блокировки счёта) или в банке под 0.5% годовых (для стейблкоинов), то пул с APY 8—10% даже с учётом impermanent loss — однозначно выгоднее.

Правило 2: Не паникуй при краткосрочной волатильности

Я видел людей, которые выходили из пулов при первых 5% impermanent loss, потому что "боялись потерять больше".

Но вся механика непостоянных потерь построена на том, что цена в конечном итоге возвращается к среднему. Если ты веришь в долгосрочный рост актива — краткосрочные качели не имеют значения.

Пример: пул ETH/USDC. ETH за год может вырасти с $2,000 до $4,000, потом упасть до $3,000, потом снова до $4,500. Если ты держал ликвидность весь год — итоговый impermanent loss будет зависеть только от разницы между начальной и конечной ценой, а не от всех промежуточных качелей.

Правило 3: Учитывай налоговые последствия

В некоторых юрисдикциях каждый вывод из пула — это taxable event (налогооблагаемое событие). Ты фиксируешь прибыль или убыток и должен заплатить налог.

Если ты постоянно входишь и выходишь из пулов, пытаясь избежать impermanent loss — можешь создать себе налоговый кошмар с десятками мелких транзакций, каждую из которых нужно декларировать.

Я предпочитаю стратегию "вошёл и держи минимум квартал" — это снижает налоговую нагрузку и даёт время комиссиям накопиться.

Что дальше

Impermanent loss — это не баг, а фича AMM-протоколов. Как только ты понимаешь механику, ты перестаёшь бояться потерь и начинаешь их учитывать в расчёте общей доходности.

Мой главный совет: начни с консервативных пулов (стейблкоины на Curve), набей руку, посмотри, как работают комиссии. Потом переходи к волатильным парам, но только там, где объём торгов огромный, а APY перекрывает потенциальные потери.

И помни: в DeFi нет "просто положил и забыл". Даже простые операции требуют мониторинга раз в неделю — проверить APY, сравнить с альтернативами, убедиться, что стратегия всё ещё работает.

Хочешь больше разборов DeFi-стратегий с реальными цифрами? Подписывайся на мой Telegram-канал https://t.me/+y9vUCFalo1E0NGUy — там я делюсь кейсами, которые тестирую на собственных деньгах, без воды и теоретизирования.

Дальше рекомендую изучить как работают протоколы кредитования типа AAVE и концентрированную ликвидность на Uniswap v3 — это естественное продолжение темы управления капиталом в DeFi.

FAQ

Можно ли вообще избежать Impermanent Loss?

Полностью избежать — только в парах стейблкоинов (USDC/DAI), где цены не расходятся. Во всех остальных случаях impermanent loss будет, но его можно минимизировать: выбирай пары с коррелированными ценами (ETH/stETH), используй concentrated liquidity с узким диапазоном, или ищи пулы с высокими комиссиями, которые перекрывают потери.

Что выгоднее: просто держать токены или положить в пул с Impermanent Loss?

Зависит от APY пула и твоего прогноза по цене. Если ты уверен, что актив вырастет в 2—3 раза — держи в кошельке. Если цена будет колебаться в диапазоне ±20%, а пул даёт APY 15%+ — пул выгоднее. Всегда считай: комиссии пула за период минус impermanent loss. Если результат положительный — иди в пул.

Как часто нужно проверять Impermanent Loss в активных позициях?

Для стейблкоинов — раз в месяц достаточно (там потерь почти нет). Для волатильных пар (ETH/USDC) — раз в неделю, особенно если используешь concentrated liquidity на Uniswap v3. Я добавил напоминание в календарь каждое воскресенье: проверить APY Vision, сравнить текущий PnL с HODL-стратегией, решить, ребалансировать ли позицию.

Правда ли что Impermanent Loss исчезает если цена вернётся к начальной?

Да, это правда — но только если ты не выводил ликвидность. Пока ты в пуле, потери существуют только на бумаге. Когда цена возвращается к начальному соотношению (например, ETH был $4,000 при входе и вернулся к $4,000), баланс токенов в пуле восстанавливается, и ты можешь вывести те же количества, что внёс. Но это работает редко — цены почти никогда не возвращаются точно.

📢 Больше практических разборов — в канале «Сергей Зиненко | DeFi-Гедонист». Подписывайтесь, чтобы не пропустить.

Какой максимальный Impermanent Loss стоит допускать в портфеле?

В моей практике: не больше 10% от общей позиции. Если калькулятор показывает IL больше 10% — либо жди возврата цены, либо выходи и фиксируй убыток, если видишь, что тренд разворачивается. Для агрессивных стратегий с высоким APY (20%+) можно допустить до 15%, но только если комиссии уже покрыли эти потери за время нахождения в пуле.