Что такое пулы ликвидности и как они работают на децентрализованных биржах
Разберём, как AMM организуют обмен на основе пары токенов, за счёт чего LP получают комиссии и почему результат позиции может отличаться от простого хранения активов.
Пул ликвидности — это резерв токенов в смарт-контракте, из которого пользователи совершают обмены на децентрализованной бирже. Вместо встречи двух заявок алгоритм меняет соотношение активов в резерве, а поставщики ликвидности получают долю предусмотренных пулом комиссий. Их доход не гарантирован: изменение цены токенов и риски контракта могут перевесить комиссии.
Что такое пул ликвидности
На обычной бирже покупатель и продавец выставляют заявки в книгу ордеров. В автоматизированном маркет-мейкере (AMM) обмен часто происходит с резервом пары токенов, хранящимся в смарт-контракте. Например, пул условно может содержать токен A и стейблкоин B. Пользователь отдаёт один актив и получает другой из этого резерва.
Пул задаёт рынок для конкретной пары и сети. Одинаково названные токены могут существовать в нескольких сетях и контрактах, а у одного актива может быть несколько пулов с разной глубиной и условиями. Поэтому слова «пул ETH/USDC» недостаточно, чтобы однозначно определить контракт.
Участников обычно называют так:
- Поставщик ликвидности (LP) вносит активы и получает долю позиции.
- Трейдер меняет токены через резерв и платит комиссию, если она предусмотрена.
- Арбитражёр сравнивает цену в пуле с внешними рынками и совершает сделки, когда различие даёт ему возможность заработать. Эти сделки часто возвращают котировку пула ближе к внешней цене, но прибыль арбитражёра фактически оплачивается изменением резервов.
В отличие от центральной книги заявок, пул может работать без централизованного посредника, который сопоставляет каждую пару ордеров. Но это не означает отсутствия правил: их исполняет код контракта. В уроке о DeFi разобрано, как такие протоколы вписываются в децентрализованные финансы.
Как AMM рассчитывает обмен
У простой модели постоянного произведения резервы обозначают x и y, а контракт поддерживает соотношение x × y = k. Когда трейдер забирает часть токена A, он вносит токен B; после обмена произведение резервов остаётся около исходного значения с учётом правил контракта и комиссии. Поэтому крупная сделка относительно размера резерва сильнее сдвигает цену, чем небольшая.
Условная мгновенная цена A в единицах B приблизительно связана с отношением резервов y/x. Однако фактический результат сделки зависит от её размера, комиссии, проскальзывания, округлений и конкретной реализации AMM. Перед подтверждением интерфейс показывает оценку получаемого количества и минимально допустимый результат. Слишком широкий допуск к проскальзыванию увеличивает риск получить существенно худший курс.
Формула x×y=k — учебная модель, а не универсальное описание всех пулов. Некоторые AMM используют другие кривые для активов, которые должны торговаться близко по цене; концентрированная ликвидность позволяет LP выбрать ценовой диапазон, где их капитал активен. Условия зависят от протокола и версии, поэтому перед действиями нужно читать документацию именно того пула.
Пример сделки и impermanent loss
Пусть пул содержит 10 токенов A и 1 000 единиц B. Для простоты считаем, что один A стоит 100 B. Резервы имеют равную стоимость — по 1 000 B. Поставщик внёс эту пару и владеет частью позиции.
Если трейдер покупает A за B, A в пуле становится меньше, B — больше. Из-за изменения резервов следующая покупка A обычно обходится дороже. Если цена A в других местах выросла, арбитражёры могут покупать его в этом пуле, пока расхождение не сократится. В результате LP обычно держит уже не ту же исходную пропорцию токенов.
Посмотрим на упрощённый сценарий: внешняя цена A удвоилась до 200 B. В идеализированной модели без комиссий, проскальзывания и иных потоков арбитраж доводит резервы примерно до 7,071 A и 1 414,214 B. Их суммарная рыночная стоимость — около 2 828,43 B. Если бы LP просто сохранил исходные 10 A и 1 000 B, стоимость была бы 3 000 B.
Разница около 171,57 B, или 5,72% от стоимости стратегии «держать», называется непостоянной потерей (impermanent loss, IL) в контексте сравнения LP-позиции с простым удержанием тех же активов. Расчёт использует постоянное произведение и предполагает, что цена изменилась вдвое; он не включает комиссии, расходы на транзакции и особенности конкретной платформы. Это не обязательно означает абсолютный убыток: стоимость LP-позиции всё ещё может быть выше первоначальных 2 000 B, но отставать от варианта удержания. Название «непостоянная» также не обещает, что расхождение исчезнет: результат зависит от дальнейших цен и момента выхода.
При концентрированной ликвидности капитал может работать только внутри заданного диапазона. Если цена выходит за него, позиция может оказаться целиком в одном активе и перестать получать комиссии, пока цена не вернётся в диапазон или LP не изменит позицию. Подробнее о движении и оценке транзакций рассказано в руководстве по выбору сети и проверке перевода.
Как поставщик вносит ликвидность
Обычно LP выбирает сеть, пул, сумму и параметры позиции, после чего кошелёк предлагает подписать одну или несколько транзакций. В некоторых моделях поставщик вносит оба токена в пропорции пула; в других интерфейс или контракт конвертирует часть средств. Представление права на позицию тоже различается: это может быть взаимозаменяемый токен доли, NFT или запись, связанная с адресом. Не следует считать, что каждый LP-токен можно безопасно передавать или что он одинаково работает во всех приложениях.
Комиссия за обмен, если она есть, распределяется между активными поставщиками по правилам конкретного AMM. Полученная комиссия может быть в токене пары или учитываться в стоимости позиции. Доход зависит от объёма сделок, выбранного пула, доли LP, диапазона и внутренних параметров протокола. Высокая отображаемая доходность за короткий период не гарантирует такой же результат в будущем и может не учитывать изменение цены, газ и другие расходы.
Комиссии и риски
- Изменение относительной цены. Это создаёт impermanent loss относительно простого удержания активов; движение цены также меняет общую стоимость позиции.
- Уязвимость смарт-контракта. Ошибка, эксплойт или небезопасная интеграция могут привести к потере средств, даже если интерфейс выглядит знакомо.
- Поддельный токен или пул. В открытых протоколах часто любой может создать рынок. Проверяйте адрес контракта по официальным источникам, а не только символ и название.
- Вывод ликвидности и низкая глубина. Если крупный поставщик уходит или пул мал, исполнение может стать хуже. В токенах без проверенной команды возможны дополнительные риски манипуляции и внезапного исчезновения ликвидности.
- Сеть, комиссии и проскальзывание. Добавление, изменение и снятие позиции сами требуют транзакций. Суммарные расходы могут оказаться существенными, а неудачная операция иногда всё равно расходует газ.
- Мосты и оракулы. Если стратегия зависит от переноса активов между сетями или внешних ценовых данных, появляются отдельные риски соответствующих компонентов.
Комиссии LP — вознаграждение за предоставление ликвидности, а не страховая выплата и не гарантированная ставка. Сравнивать их с потенциальным изменением состава позиции нужно в одной и той же валюте и за сопоставимый период. Для базового понимания рисков смарт-контрактов полезно перечитать материал о смарт-контрактах Ethereum.
Что проверить перед взаимодействием с пулом
- Сверить сеть и адреса обоих токенов с надёжными первоисточниками.
- Уточнить тип AMM, версию контракта, комиссию и способ учёта LP-позиции.
- Посмотреть глубину пула и оценить, насколько предполагаемая сделка сдвинет цену.
- Для LP рассчитать возможный диапазон цен и сравнить результат с простым удержанием активов, включая IL.
- Учесть газ на внесение, изменение и вывод ликвидности, а также возможные расходы на мост.
- Проверить, кто контролирует контракт и токен, есть ли аудит и что именно он охватывает. Аудит снижает неопределённость, но не исключает ошибки.
- Сначала понять, какую операцию кошелёк просит подписать, и не одобрять неограниченный доступ незнакомому контракту без необходимости.
Что запомнить
Пул ликвидности заменяет книгу ордеров резервом токенов и формулой обмена. LP помогает этому рынку работать и может получать часть комиссий, но его состав активов меняется вслед за сделками и ценой. Чтобы оценить позицию, сравнивайте комиссии и риски с простым удержанием активов, учитывая контракт, сеть, глубину пула и расходы на управление.
Вопросы и ответы
Откуда берётся цена в пуле?
В простом AMM она зависит от соотношения резервов и кривой, заданной контрактом. Сделки изменяют резервы, а арбитраж может сближать котировку с другими рынками.
Обязательно ли вносить два токена?
Это зависит от типа пула и выбранной стратегии. Некоторые требуют пару активов, некоторые модели или интерфейсы допускают одностороннее предоставление либо конвертацию.
Гарантируют ли комиссии прибыль LP?
Нет. Комиссии могут быть меньше влияния цены, impermanent loss, сетевых расходов и рисков контракта.
Всегда ли impermanent loss становится постоянной?
Термин описывает разницу относительно удержания активов в конкретный момент. Она может уменьшиться при движении цены обратно, но может сохраниться или вырасти; название не гарантирует обратного движения.
Чем концентрированная ликвидность отличается от обычной?
LP задаёт диапазон цен, в котором его капитал активен. Это меняет использование капитала и требует учитывать выход цены за границы и управление позицией.
Как отличить настоящий пул от поддельного?
Сверьте адрес токена и контракта с документацией проекта и проверенными обозревателями. Тикер или логотип сами по себе ничего не доказывают.
Источники и дата проверки
- Uniswap Support: What is a liquidity pool? — определение пула, AMM, резервы и доля LP.
- Ethereum.org: Uniswap v2 Contract Walk-Through — учебный разбор модели постоянного произведения.
- Uniswap Support: What is Impermanent Loss? — определение IL и формула x*y=k.
- Uniswap Support: What is a liquidity provider (LP) fee? — распределение комиссий, применимость зависит от позиции и версии.
- Uniswap Support: What are the risks when providing liquidity? — примеры рисков: IL, диапазон, контракт, токен и расходы.
Проверено 20 октября 2026 года. Документы протоколов описывают собственные правила; параметры и интерфейсы других AMM могут отличаться.
Комментарии