Infinity CLAMM и LBAMM
🔷 CLAMM (Concentrated Liquidity AMM)
CLAMM позволяет поставщикам ликвидности распределять капитал в рамках конкретных ценовых диапазонов. Это приводит к:
Более высокой капитальной эффективности: Больше ликвидности при активных торговых ценах.
Более глубокой ликвидности: Лучшее исполнение для трейдеров.
Активному управлению LP: Поставщикам ликвидности необходимо корректировать позиции по мере движения цен.
Более высокому потенциалу непостоянных потерь для позиций, вышедших из диапазона.
CLAMM работает по формуле постоянного произведения (X * Y = K). Каждая позиция ликвидности является невзаимозаменяемой и представлена в виде NFT.
🔷 LBAMM (Liquidity Book AMM или «Bin Pool»)
LBAMM реализует дискретные ценовые бины, каждый из которых содержит ликвидность на определённом ценовом уровне. LBAMM следует формуле постоянной суммы (X + Y = K).
Ключевые характеристики:
0 ценового влияния при сделках внутри бина.
Взаимозаменяемая ликвидность (ликвидность в каждом бине является токеном ERC-20).
Более низкие затраты на газ при корректировке LP-позиций.
Поддержка различных форм ликвидности (например, асимметричной, равномерной).
Более подходит для пар с низкой волатильностью благодаря плоской ценовой кривой в бине.
🥞 PancakeSwap — первый протокол, предлагающий пулы LBAMM с хуками.
Пулы CLAMM и LBAMM поддерживают хуки, позволяющие разработчикам настраивать поведение пулов. Типы пулов расширяемы через новые Pool Manager'ы, которые можно добавить без повторного развёртывания протокола.
Характеристика
CLAMM
LBAMM
Ценовая кривая
Постоянное произведение (X * Y = K)
Постоянная сумма (X + Y = K)
Токен ликвидности
Невзаимозаменяемый (NFT)
Взаимозаменяемый (ERC-20 на бин)
Лучше всего для
Пар с высокой/низкой волатильностью
Пар с низкой волатильностью
Преимущества
Капитальная эффективность
Газовая эффективность в широком/полном диапазоне
Широко используется
0 ценового влияния внутри бина
Более дешёвое управление LP
Гибкие формы ликвидности
Поддержка Hooks
✅
✅
🧮 Комиссии
PancakeSwap Infinity поддерживает гибкую и расширяемую систему комиссий через настройки статических и динамических комиссий. Эта система предоставляет создателям пулов и поставщикам ликвидности мощные инструменты для оптимизации под различные торговые стратегии и профили риска.
🔁 Динамические комиссии
Динамические комиссии определяются в режиме реального времени через хук-контракты.
Эти комиссии могут меняться в зависимости от внешних факторов, таких как волатильность, торговый объём, статус пользователя (например, объём держания CAKE), или любой пользовательской логики, закодированной в хук.
Пулы с динамическими комиссиями должны включить эту настройку при создании пула и прикрепить хук, способный изменять комиссии через
beforeSwap.После инициализации пула тип комиссии (динамический или статический) является неизменным.
Динамические комиссии обеспечивают максимальную гибкость и оптимизируют структуру комиссий как для поставщиков ликвидности, так и для участников обмена на основе рыночных условий.
📌 Статические комиссии
Пулы со статическими комиссиями имеют фиксированную комиссию, установленную при создании пула.
Эти комиссии не могут быть изменены после инициализации пула.
Подходят для более простых случаев использования или там, где важна предсказуемость структуры комиссий.
🔒 Максимальные пределы комиссий:
Пулы CLAMM: до 100% (в основном для специализированных или экспериментальных случаев использования)
Пулы LBAMM: ограничены 10%
🏛 Протокольная комиссия (для пулов со статическими комиссиями):
PancakeSwap применяет протокольную комиссию на пулах Infinity
33% от комиссии LP, с верхним пределом 0,4%
Комиссия LP
Протокольная комиссия
1%
0,33%
2%
0,4% (с ограничением)
Пул с динамической комиссией
0%
🛠️ Заметки по настройке для создателей пулов
При инициализации пула через PoolManager создатель должен выбрать:
Использует ли пул статическую или динамическую комиссию
Прикреплён ли хук-контракт (обязательно для динамических комиссий)
Эти настройки являются постоянными и определяют поведение пула на протяжении всего его существования.
Last updated
Was this helpful?