Кальтер / Блог

Как Uniswap учитывает комиссию LP в v2, v3 и v4

Сравнивай по каждой версии, кому идут swap, protocol и hook fees, где они учитываются и каким действием LP может получить свою долю.

Материал подготовлен с помощью ИИ. Источники, учебные примеры и расчёты проверены редакцией перед публикацией.

Условная схема различий Uniswap v2/v3/v4: где отражается комиссия, кто её получает и каким действием LP забирает начисленное; без доходности и slippage.
Условная схема различий Uniswap v2/v3/v4: где отражается комиссия, кто её получает и каким действием LP забирает начисленное; без доходности и slippage.

В Uniswap слово «комиссия» может означать плату за обмен, долю протокола, начисление LP или отдельную оплату hook в v4. Сначала назови версию пула и роль участника, потом смотри, где учитывается конкретная часть и каким действием она становится доступна.

Сравнивай одну и ту же операцию по версиям

Документация Uniswap описывает различия между v2, v3 и v4: в v2 комиссия добавляется к резервам; в v3/v4 сборы по активной ликвидности учитываются для позиции и доступны через отдельное получение; в v4 дополнительно могут существовать динамические и hook fees (официальная схема комиссий). Значения и активная protocol-fee конфигурация могут меняться; смотри конкретный пул и актуальную сеть.

Версия Учёт swap fee для LP Protocol/hook часть Как LP получает свою часть
v2 Swap fee увеличивает резервы; доля LP выражена в токенах пула Документация сейчас указывает protocol fee на v2-пулах; учёт/получатель зависят от protocol fee механики и feeTo настройки фабрики У LP нет collect по позиции: доля в резервах реализуется при погашении LP-токенов
v3 Начисляется активной ликвидности в диапазоне позиции Protocol fee может взиматься в поддерживаемых пулах; проверь фактическую настройку Владелец позиции вызывает collect для доступной суммы
v4 Настраиваемая комиссия пула, включая поддерживаемые динамические режимы Hook fee отдельна от swap и protocol fee; механика зависит от hook Собственная LP-комиссия позиции получается через поддерживаемое действие позиции/интерфейса; hook fee не обязана принадлежать LP и может иметь другой путь получения

Получателя, накопление и получение hook fee определяет конкретный hook-контракт: универсального LP-collect для неё нет. Не складывай все значения в один «процент LP». Документация сейчас указывает для v2 0,30% total fee, разделённые на 0,25% LP и 0,05% protocol fee; protocol fees включены на v2 и на выбранных v3-пулах. В v3 результат зависит от tier и конкретного пула, а в v4 swap fee, protocol fee и hook fee — разные потоки, которые могут сосуществовать. Это описание документации, проверенной 1 ноября 2026 года, а не неизменная настройка сети или прогноз дохода.

Пройди синтетическую проверку интерфейса

Представь одну учебную операцию обмена в трёх пулах. У v2 интерфейс показывает рост резервов, у v3 у позиции появляется доступная к сбору сумма, а у v4 pool hook отдельно фиксирует собственную комиссию. Это не реальная транзакция и значения намеренно не заданы.

Попроси модель ответить по таблице:

Для каждого пула укажи версию, указанный swap fee, protocol fee status,
позицию LP и доступный метод получения комиссии.
Не складывай части, если входные данные не показывают, что они относятся
к одной транзакции и одному получателю. Если нет данных о hook или fee config,
напиши «неизвестно». Не рассчитывай APY и доходность.

Проверь сеть, адрес пула, токены, версию и текущие условия на официальной документации и в интерфейсе. В v3/v4 диапазон имеет значение: разбор положения v3-позиции относительно цены объясняет, почему fee accrual прекращается вне выбранного интервала. Для общего механизма обмена и price impact смотри обзор AMM; эта статья отвечает только за учёт, получателя и claim комиссий.