Пул ликвидности: что это, как работает предоставление ликвидности, доход LP и непостоянные потери
Пул ликвидности — это смарт-контракт, в котором лежат два токена, чтобы любой мог обменять один на другой, а цену задаёт формула, а не книга ордеров. Поставщики ликвидности вносят оба токена и получают долю комиссий за обмен, но несут риски, например непостоянные потери. В этом гиде — ценообразование, доход, расчёт непостоянных потерь и главные риски; это обучающий материал, а не инвестиционный совет.
Что такое пул ликвидности?
Пул ликвидности — это смарт-контракт, который хранит пару токенов, назовём их A и B, и позволяет любому в любой момент обменять один на другой. Когда вы делаете своп на децентрализованной бирже, вы обычно торгуете с таким пулом, а не с другим человеком.
Токены в пул вносят поставщики ликвидности (LP) — обычные пользователи, которые кладут оба токена. Трейдер добавляет один токен и забирает другой, а контракт рассчитывает цену по тому, сколько каждого токена в нём лежит, поэтому цена доступна всегда, без ожидания встречной стороны.
Книга ордеров и автоматический маркетмейкер (AMM)
Книга ордеров — это список заявок на покупку и продажу по разным ценам, и биржа сводит каждого покупателя с продавцом. Ликвидность там — это объём заявок около текущей цены.
Автоматический маркетмейкер (AMM) заменяет этот список пулом и формулой. Вы торгуете с контрактом, цена меняется после каждой сделки, а каждый своп — это транзакция в блокчейне.
Арбитражные трейдеры удерживают цены AMM на уровне других рынков: если пул продаёт токен дешевле, чем в другом месте, они покупают из пула, пока разница не исчезнет.
Как пул ликвидности задаёт цену? Формула x × y = k
Классическая схема AMM — пул с постоянным произведением. Если x — количество токена A в пуле, а y — количество токена B, контракт сохраняет x × y = k, где k не меняется во время сделки, если не считать комиссий. Цена A равна просто y ÷ x.
Возьмём условный пул со 100 A и 10,000 B. Тогда k = 100 × 10,000 = 1,000,000, и 1 A стоит 100 B. Покупка A добавляет в пул B и забирает A, поэтому A становится дефицитнее и дорожает: каждая следующая единица стоит больше предыдущей.
Почему крупная сделка получает худшую цену?
Крупная сделка получает худшую цену, потому что сильнее сдвигает соотношение в пуле. Этот эффект вашей собственной сделки называется влиянием на цену, а проскальзывание — это разница между котировкой и тем, что вы реально получили, включая движение рынка, пока транзакция ждёт. Минимум к получению задаёт нижнюю границу: ниже неё своп не пройдёт.
Глубокие пулы выдерживают крупные сделки, а мелкие резко сдвигаются. В том же условном пуле, без учёта комиссий:
Проскальзывание и допустимое проскальзывание
- Покупка 1 A оставляет 99 A и около 10,101 B: вы платите около 101 B, примерно на 1% выше начальной цены.
- Покупка 10 A оставляет 90 A и около 11,111 B: вы платите около 1,111 B, или 111 B за A.
- Покупка 50 A оставляет 50 A и 20,000 B: вы платите 10,000 B, в среднем 200 B за A, а цена в пуле в итоге — 400 B за A.
Что такое предоставление ликвидности и откуда доход LP?
Предоставление ликвидности — это внесение обоих токенов пары в пул, чтобы другие могли с ними торговать. В классическом пуле вы вносите равные по стоимости суммы каждого токена и получаете LP-токены — квитанцию на вашу долю.
Каждый своп платит в пул небольшую комиссию, которая делится пропорционально доле каждого поставщика: владеете 2% пула — получаете 2% комиссий. Итог зависит от объёма торгов, поэтому указанная годовая ставка — оценка, а не обещание.
- Поощрительные токены: некоторые пулы добавляют дополнительные токены, часто собственные токены проекта; такую практику называют фармингом доходности (yield farming). Их стоимость может быстро упасть, когда получатели начинают их продавать.
- Вывод: вы возвращаете LP-токены и забираете свою долю обоих токенов в текущем соотношении пула, которое может отличаться от того, что вы вносили. Кто держит LP-токены, тот и распоряжается этой долей.
- Концентрированная ликвидность: в некоторых схемах поставщик выбирает ценовой диапазон. Внутри него он зарабатывает больше комиссий, а вне его не зарабатывает ничего и держит только один токен, и непостоянные потери там больше.
Непостоянные потери: что это и пример расчёта
Непостоянные потери (impermanent loss) — это отставание поставщика ликвидности от простого удержания тех же двух токенов, которое возникает, когда их цены расходятся. Когда A дорожает на других рынках, арбитражные трейдеры покупают его из пула, и в пуле остаётся меньше подорожавшего токена.
Условный пример без учёта комиссий: вы обеспечиваете весь пул из 100 A и 10,000 B стоимостью 20,000 B при цене 100 B за A. Затем цена A вырастает до 400 B. Арбитраж приводит пул к 50 A и 20,000 B, ведь 50 × 20,000 по-прежнему равно 1,000,000. Ваша доля теперь стоит 50 × 400 + 20,000 = 40,000 B, а если бы вы просто держали 100 A и 10,000 B, у вас было бы 100 × 400 + 10,000 = 50,000 B: на 20% меньше, чем при удержании, хотя всё ещё больше, чем в начале.
Для классического пула 50/50 общая формула такая: IL = 2√r ÷ (1 + r) − 1, где r — во сколько раз изменилась цена одного токена относительно другого. Удвоение даёт около −5.7%, рост в 4 раза — −20%, а падение вдвое — тоже −5.7%.
Потери называют непостоянными, потому что они исчезают, если цены вернутся к уровню входа; если вывести средства, пока цены разошлись, они становятся постоянными. Комиссии за обмен могут их перекрыть, а могут и нет. В пуле из двух долларовых стейблкоинов непостоянные потери обычно очень малы, но риск отвязки от доллара и риск контракта остаются.
Холд, предоставление ликвидности или стейкинг?
Предоставление ликвидности часто сравнивают со стейкингом, но доход и риски у них из разных источников. Стейкинг блокирует монеты сети на proof of stake, чтобы помогать её защищать, а предоставление ликвидности превращает два токена в торговый запас. Таблица общая: детали зависят от каждой сети и пула.
| Вариант | Что у вас | Откуда доход | Главный риск |
|---|---|---|---|
| Просто держать | Сами монеты в вашем кошельке | Дохода нет, только изменение цены | Цена монет падает |
| Предоставление ликвидности | LP-токены на долю двух токенов в пуле | Доля комиссий за обмен, иногда поощрительные токены | Непостоянные потери, ошибки контракта, rug pull |
| Стейкинг | Монеты сети на proof of stake, заблокированные или делегированные | Вознаграждения сети за помощь в проверке блоков | Колебания цены, срок блокировки, штрафы, риск контракта пула |
Какие риски у пулов ликвидности?
Комиссии и непостоянные потери — лишь часть картины. Эти риски могут обойтись гораздо дороже:
- Ошибки смарт-контракта: уязвимость в коде может позволить злоумышленнику опустошить пул, и вернуть средства уже нельзя.
- Rug pull и поддельные пулы: создатели токена открывают пул, привлекают покупателей и поставщиков, а затем забирают ликвидность. В поддельных пулах также торгуют токенами-копиями с известными названиями.
- Вредоносные одобрения: в сетях EVM добавление ликвидности начинается с одобрения (approve), которое разрешает контракту тратить ваши токены; поддельный сайт может запросить безлимитное одобрение и позже вывести их.
- Низкая ликвидность: в маленьком пуле ваш собственный вход или выход двигает цену, а малоликвидный токен бывает трудно продать.
- Колебания цены: оба токена могут упасть одновременно, и непостоянные потери добавляются к рыночным.
- Нереальная доходность: очень высокая заявленная доходность обычно держится на выпуске поощрительных токенов или на финансовой пирамиде.
Есть ли в Waletifi пулы ликвидности?
Нет. Waletifi не предлагает пулы ликвидности, предоставление ликвидности, фарминг доходности или LP-токены, и этот гид — не рекомендация предоставлять ликвидность где-либо.
Там, где раздел включён для вашей страны, в Waletifi есть «Обмен» — обмен между монетами и сетями из вашего собственного кошелька. Перед подписью экран обмена показывает минимум к получению и комиссии, а ваши ключи никогда не покидают телефон.