Исследование AMM экосистемы Solana: Техническая реализация ликвидности
В индустрии Web3 продукты, связанные с DeFi, занимают доминирующее положение. В частности, автоматический маркет-мейкер (AMM) как ключевой элемент, способствует преобразованию финансовой сферы Web3. В данной статье будут представлены несколько важных реализаций AMM в экосистеме Solana, надеемся, что это поможет поставщикам ликвидности (LP) выбрать инвестиционные стратегии.
CPMM
Постоянный продукт маркетмейкеров ( CPMM ) — это самая базовая реализация AMM. В качестве примера AMM на основе постоянного продукта, выпущенного одной из торговых платформ, произведение поставок двух токенов в пуле остается постоянным: X * Y = k.
Когда пользователи добавляют ликвидность в пул, CPMM автоматически создает связанный аккаунт для адреса кошелька и выдает LP Token, чтобы подтвердить долю этого адреса в пуле. При выводе ликвидности соответствующие LP Token будут уничтожены.
On-chain программа CPMM разработана с использованием Anchor. В swap-транзакции программа изменяет состояние соответствующего Token Account, используя переданные адреса пула, адреса токенов и т.д., для завершения операции swap.
Сколько конкретно целевых токенов можно обменять, можно рассчитать по следующей формуле:
TokenX и TokenY сохраняют неизменным произведение после изменения общего объема. Измененное произведение равно произведению до изменения.
После математических преобразований можно получить формулу для расчета количества y-токенов, которые можно обменять, Δy:
Δy = (Δx * y) / (x + Δx)
Вычеты не включают комиссию, комиссия была вычтена на этапе предварительной логики.
КЛММ
Концентрированная ликвидность маркет-мейкера ( CLMM ) похожа на V3 версию некоторого DEX, у каждой торговой пары есть несколько уровней комиссий, можно создать соответствующие уровни пулов. CLMM унаследовал концепции тика, многоуровневых комиссий, концентрированной ликвидности и т.д.
Подобно CPMM, благодаря особенностям цепочки Solana, CLMM не требует отдельного развертывания контрактов для каждого пула и не имеет концепции фабричных контрактов.
CLMM позволяет LP выбирать ценовой диапазон при вводе средств, средства распределяются только в пределах выбранного диапазона. Также можно вводить только один токен, предоставляя одностороннюю ликвидность, подобно лимитным ордерам в традиционных финансах.
Для пулов с небольшими колебаниями LP предпочитает выбирать узкий диапазон; для пулов с резкими колебаниями выбирается широкий диапазон. Цель состоит в том, чтобы избежать выхода цены за пределы выбранного диапазона, что приводит к избыточным непостоянным потерям.
Сосредоточенная Ликвидность, хотя и повышает эффективность использования средств, требует от LP более высокого финансового сознания и более активного управления ликвидностью. В противном случае частые колебания могут привести к серьезным непостоянным потерям.
DLMM
Динамический маркет-мейкер ликвидности ( DLMM ) - это продукт AMM, представленный на одной платформе, являющийся вариантом Uniswap V3 и похожий на CLMM. DLMM также позволяет поставщикам ликвидности сосредоточить средства в пределах диапазона, близкого к текущей цене, но в реализации есть отличия, и он предлагает некоторые уникальные функции.
DLMM ввел понятие Bin, где пул начинается с базовой цены, и каждые небольшие шаги Bin создают новый Bin. Сделки в одном и том же Bin пользуются нулевым проскальзыванием, что значительно увеличивает объем и вероятность успешных сделок; теоретически LP может получать больше торговых сборов.
Подобно CLMM, токены в пуле распределены по обе стороны от текущей цены, и один токен требует предоставления односторонней ликвидности. В настоящее время активированный Bin имеет два токена, другие Bins распределены по обе стороны, каждый из которых имеет только один токен.
Когда изменение объема токенов в активном Бине приводит к уменьшению определенного токена до 0, DLMM установит активный Бин на следующий Бин слева или справа, вызывая изменение цены пула.
DLMM предлагает три стратегии LP: Spot, Curve и Bid Ask. Spot подходит для большинства пулов; Curve подходит для пулов с небольшими колебаниями цен, таких как пары стабильных монет; Bid Ask подходит для сильно колеблющихся пулов, но требует частой коррекции позиций.
Резюме
Как важная часть финансовой сферы Web3, AMM способствует развитию децентрализованных финансов через уникальные механизмы и инновации. С развитием технологий и улучшением экосистемы AMM, вероятно, сыграет еще большую роль в будущем, изменив традиционную финансовую структуру.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
6
Поделиться
комментарий
0/400
MevHunter
· 17ч назад
Солана снова придумала что-то новое
Посмотреть ОригиналОтветить0
GasWrangler
· 17ч назад
на самом деле cpmm является субоптимальным для sol... dlmm явно превосходит на основе Газ метрик
Посмотреть ОригиналОтветить0
ForkThisDAO
· 17ч назад
солана, эта Катастрофа майнинга разве не вкусная~
Посмотреть ОригиналОтветить0
PoolJumper
· 17ч назад
экосистема sol действительно хороша
Посмотреть ОригиналОтветить0
BlindBoxVictim
· 17ч назад
Есть убыток, так что лучше было выйти заранее, иначе опять попадешь в ловушку.
Посмотреть ОригиналОтветить0
OnChain_Detective
· 18ч назад
обнаружена подозрительная активность... эта структура amm нуждается в тщательном аудите безопасности
Сравнение технологий AMM экосистемы Solana: принципы реализации CPMM, CLMM и DLMM
Исследование AMM экосистемы Solana: Техническая реализация ликвидности
В индустрии Web3 продукты, связанные с DeFi, занимают доминирующее положение. В частности, автоматический маркет-мейкер (AMM) как ключевой элемент, способствует преобразованию финансовой сферы Web3. В данной статье будут представлены несколько важных реализаций AMM в экосистеме Solana, надеемся, что это поможет поставщикам ликвидности (LP) выбрать инвестиционные стратегии.
CPMM
Постоянный продукт маркетмейкеров ( CPMM ) — это самая базовая реализация AMM. В качестве примера AMM на основе постоянного продукта, выпущенного одной из торговых платформ, произведение поставок двух токенов в пуле остается постоянным: X * Y = k.
Когда пользователи добавляют ликвидность в пул, CPMM автоматически создает связанный аккаунт для адреса кошелька и выдает LP Token, чтобы подтвердить долю этого адреса в пуле. При выводе ликвидности соответствующие LP Token будут уничтожены.
On-chain программа CPMM разработана с использованием Anchor. В swap-транзакции программа изменяет состояние соответствующего Token Account, используя переданные адреса пула, адреса токенов и т.д., для завершения операции swap.
Сколько конкретно целевых токенов можно обменять, можно рассчитать по следующей формуле:
TokenX и TokenY сохраняют неизменным произведение после изменения общего объема. Измененное произведение равно произведению до изменения.
После математических преобразований можно получить формулу для расчета количества y-токенов, которые можно обменять, Δy:
Δy = (Δx * y) / (x + Δx)
Вычеты не включают комиссию, комиссия была вычтена на этапе предварительной логики.
КЛММ
Концентрированная ликвидность маркет-мейкера ( CLMM ) похожа на V3 версию некоторого DEX, у каждой торговой пары есть несколько уровней комиссий, можно создать соответствующие уровни пулов. CLMM унаследовал концепции тика, многоуровневых комиссий, концентрированной ликвидности и т.д.
Подобно CPMM, благодаря особенностям цепочки Solana, CLMM не требует отдельного развертывания контрактов для каждого пула и не имеет концепции фабричных контрактов.
CLMM позволяет LP выбирать ценовой диапазон при вводе средств, средства распределяются только в пределах выбранного диапазона. Также можно вводить только один токен, предоставляя одностороннюю ликвидность, подобно лимитным ордерам в традиционных финансах.
Для пулов с небольшими колебаниями LP предпочитает выбирать узкий диапазон; для пулов с резкими колебаниями выбирается широкий диапазон. Цель состоит в том, чтобы избежать выхода цены за пределы выбранного диапазона, что приводит к избыточным непостоянным потерям.
Сосредоточенная Ликвидность, хотя и повышает эффективность использования средств, требует от LP более высокого финансового сознания и более активного управления ликвидностью. В противном случае частые колебания могут привести к серьезным непостоянным потерям.
DLMM
Динамический маркет-мейкер ликвидности ( DLMM ) - это продукт AMM, представленный на одной платформе, являющийся вариантом Uniswap V3 и похожий на CLMM. DLMM также позволяет поставщикам ликвидности сосредоточить средства в пределах диапазона, близкого к текущей цене, но в реализации есть отличия, и он предлагает некоторые уникальные функции.
DLMM ввел понятие Bin, где пул начинается с базовой цены, и каждые небольшие шаги Bin создают новый Bin. Сделки в одном и том же Bin пользуются нулевым проскальзыванием, что значительно увеличивает объем и вероятность успешных сделок; теоретически LP может получать больше торговых сборов.
Подобно CLMM, токены в пуле распределены по обе стороны от текущей цены, и один токен требует предоставления односторонней ликвидности. В настоящее время активированный Bin имеет два токена, другие Bins распределены по обе стороны, каждый из которых имеет только один токен.
Когда изменение объема токенов в активном Бине приводит к уменьшению определенного токена до 0, DLMM установит активный Бин на следующий Бин слева или справа, вызывая изменение цены пула.
DLMM предлагает три стратегии LP: Spot, Curve и Bid Ask. Spot подходит для большинства пулов; Curve подходит для пулов с небольшими колебаниями цен, таких как пары стабильных монет; Bid Ask подходит для сильно колеблющихся пулов, но требует частой коррекции позиций.
Резюме
Как важная часть финансовой сферы Web3, AMM способствует развитию децентрализованных финансов через уникальные механизмы и инновации. С развитием технологий и улучшением экосистемы AMM, вероятно, сыграет еще большую роль в будущем, изменив традиционную финансовую структуру.