Исследование механизма автоматического маркет-мейкинга в экосистеме Solana
В отрасли Web3 продукты, связанные с децентрализованными финансами, занимают доминирующее положение на рынке. Среди них автоматический маркет-мейкер (AMM) является ключевым элементом и становится важной силой,推动ящей финансовые инновации в Web3. В данной статье будут рассмотрены несколько важных реализаций AMM в экосистеме Solana, с целью предоставить информацию для поставщиков ликвидности при выборе инвестиционной стратегии.
Постоянный произведение автоматического маркетмейкера(CPMM)
CPMM является одной из самых базовых реализаций AMM и применяется в различных продуктах. В качестве примера можно взять AMM на основе постоянного произведения, выпущенный одной из торговых платформ, основным принципом которого является поддержание фиксированного произведения количества двух токенов в пуле: X * Y = k.
Когда пользователь добавляет ликвидность в пул, система автоматически создаёт связанный аккаунт для кошелька пользователя и выдает LP Token, чтобы подтвердить долю пользователя в пуле. При извлечении ликвидности соответствующий LP Token будет уничтожен.
Программа CPMM на блокчейне разработана с использованием Anchor. При обмене токенов пользователи запускают команды, связанные с обменом. Например, когда пользователь хочет обменять USDC на TRUMP, он может сделать это через пул TRUMP-USDC.
В конкретной реализации операция обмена выполняется путем изменения состояния соответствующей учетной записи токена. Количество целевых токенов, полученных при обмене, рассчитывается по формуле постоянного произведения:
Δy = (Δx * y) / (x + Δx)
где x и y представляют собой количество двух токенов в пуле, Δx — это количество входящих токенов, а Δy — количество исходящих токенов.
CLMM похож на версию V3 некоторой DEX, позволяя каждому токен-пару создавать пулы с несколькими уровнями комиссий. CLMM унаследовал концепции tick, многоуровневых тарифов и концентрированной ликвидности.
В отличие от CPMM, CLMM позволяет поставщикам ликвидности выбирать ценовой диапазон при внесении средств, средства распределяются только в выбранном диапазоне. Это позволяет LP предоставлять одностороннюю ликвидность, аналогично ограниченному ордеру в традиционных финансах.
Для пулов с небольшой волатильностью LP склонны выбирать более узкий диапазон цен; а для пулов с высокой волатильностью они склонны выбирать более широкий диапазон. Эта стратегия направлена на снижение непостоянных убытков, но также предъявляет более высокие требования к финансовым знаниям LP.
Динамический ликвидный маркет-мейкер(DLMM)
DLMM – это еще один продукт AMM, похожий на какой-либо DEX V3. Он вводит концепцию Bin, начиная с базовой цены, и каждый небольшой шаг Bin step существует как отдельный Bin. Когда сделка происходит в пределах одного и того же Bin, трейдеры могут наслаждаться нулевым проскальзыванием.
В DLMM в текущем активном Bin существует два токена, в то время как в других Bin есть только один токен. Когда количество одного из токенов в активном Bin уменьшается до 0, система переносит состояние активации в соседний Bin, что приводит к изменению цены пула.
DLMM предлагает LP три стратегии: Spot, Curve и Bid Ask. Стратегия Spot подходит для большинства пулов; стратегия Curve более подходит для стабильных монет с небольшой волатильностью цен; стратегия Bid Ask подходит для пулов с высокой волатильностью цен, но требует от LP частой корректировки позиций.
Резюме
В качестве важной части финансовой сферы Web3, AMM способствует развитию децентрализованных финансов благодаря своей уникальной механике и инновациям. С развитием технологий и совершенствованием экосистемы, AMM, вероятно, сыграет еще более значимую роль в будущем, дополнительно изменяя традиционный финансовый ландшафт.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Сравнение механизмов AMM экосистемы Solana: анализ стратегий CPMM, CLMM и DLMM
Исследование механизма автоматического маркет-мейкинга в экосистеме Solana
В отрасли Web3 продукты, связанные с децентрализованными финансами, занимают доминирующее положение на рынке. Среди них автоматический маркет-мейкер (AMM) является ключевым элементом и становится важной силой,推动ящей финансовые инновации в Web3. В данной статье будут рассмотрены несколько важных реализаций AMM в экосистеме Solana, с целью предоставить информацию для поставщиков ликвидности при выборе инвестиционной стратегии.
Постоянный произведение автоматического маркетмейкера(CPMM)
CPMM является одной из самых базовых реализаций AMM и применяется в различных продуктах. В качестве примера можно взять AMM на основе постоянного произведения, выпущенный одной из торговых платформ, основным принципом которого является поддержание фиксированного произведения количества двух токенов в пуле: X * Y = k.
Когда пользователь добавляет ликвидность в пул, система автоматически создаёт связанный аккаунт для кошелька пользователя и выдает LP Token, чтобы подтвердить долю пользователя в пуле. При извлечении ликвидности соответствующий LP Token будет уничтожен.
Программа CPMM на блокчейне разработана с использованием Anchor. При обмене токенов пользователи запускают команды, связанные с обменом. Например, когда пользователь хочет обменять USDC на TRUMP, он может сделать это через пул TRUMP-USDC.
В конкретной реализации операция обмена выполняется путем изменения состояния соответствующей учетной записи токена. Количество целевых токенов, полученных при обмене, рассчитывается по формуле постоянного произведения:
Δy = (Δx * y) / (x + Δx)
где x и y представляют собой количество двух токенов в пуле, Δx — это количество входящих токенов, а Δy — количество исходящих токенов.
Централизованный ликвидностный маркетмейкер ( CLMM )
CLMM похож на версию V3 некоторой DEX, позволяя каждому токен-пару создавать пулы с несколькими уровнями комиссий. CLMM унаследовал концепции tick, многоуровневых тарифов и концентрированной ликвидности.
В отличие от CPMM, CLMM позволяет поставщикам ликвидности выбирать ценовой диапазон при внесении средств, средства распределяются только в выбранном диапазоне. Это позволяет LP предоставлять одностороннюю ликвидность, аналогично ограниченному ордеру в традиционных финансах.
Для пулов с небольшой волатильностью LP склонны выбирать более узкий диапазон цен; а для пулов с высокой волатильностью они склонны выбирать более широкий диапазон. Эта стратегия направлена на снижение непостоянных убытков, но также предъявляет более высокие требования к финансовым знаниям LP.
Динамический ликвидный маркет-мейкер(DLMM)
DLMM – это еще один продукт AMM, похожий на какой-либо DEX V3. Он вводит концепцию Bin, начиная с базовой цены, и каждый небольшой шаг Bin step существует как отдельный Bin. Когда сделка происходит в пределах одного и того же Bin, трейдеры могут наслаждаться нулевым проскальзыванием.
В DLMM в текущем активном Bin существует два токена, в то время как в других Bin есть только один токен. Когда количество одного из токенов в активном Bin уменьшается до 0, система переносит состояние активации в соседний Bin, что приводит к изменению цены пула.
DLMM предлагает LP три стратегии: Spot, Curve и Bid Ask. Стратегия Spot подходит для большинства пулов; стратегия Curve более подходит для стабильных монет с небольшой волатильностью цен; стратегия Bid Ask подходит для пулов с высокой волатильностью цен, но требует от LP частой корректировки позиций.
Резюме
В качестве важной части финансовой сферы Web3, AMM способствует развитию децентрализованных финансов благодаря своей уникальной механике и инновациям. С развитием технологий и совершенствованием экосистемы, AMM, вероятно, сыграет еще более значимую роль в будущем, дополнительно изменяя традиционный финансовый ландшафт.