Exploração do mecanismo de AMM no ecossistema Solana
No setor Web3, os produtos de finanças descentralizadas ( DeFi ) dominam o mercado. Entre eles, os Automated Market Makers ( AMM ), como um elemento chave, impulsionaram enormemente a inovação no campo financeiro do Web3. Este artigo apresentará algumas implementações importantes de AMM no ecossistema Solana, na esperança de fornecer referências para os provedores de liquidez ao escolher estratégias de investimento.
Constant Product Market Maker ( CPMM )
CPMM é a implementação básica do AMM, aplicada em muitos produtos. Tomando como exemplo o AMM baseado em produto constante lançado por uma determinada plataforma, seu princípio central é que a quantidade de duas tokens no pool tem um produto fixo: X * Y = k.
Quando os usuários adicionam liquidez ao pool, o sistema cria automaticamente uma conta associada para o usuário e emite um Token LP, que serve para provar que o usuário detém uma parte do pool. Ao retirar liquidez, o respectivo Token LP será destruído.
O programa on-chain do CPMM é desenvolvido com Anchor. Quando os usuários trocam tokens, comandos relacionados ao swap são acionados. Tomando como exemplo a troca de USDC e TRUMP, pode ser realizada através do pool TRUMP-USDC.
Na operação de swap, a quantidade específica de tokens alvo que pode ser trocada é calculada através da fórmula do produto constante:
Após a alteração das quantidades totais de TokenX e TokenY, o seu produto deve permanecer inalterado. Através de transformações matemáticas, é possível obter a fórmula de cálculo da quantidade do token alvo. É importante notar que este cálculo não inclui taxas, que já foram deduzidas na lógica anterior.
Market Maker de Liquidez Concentrada ( CLMM )
CLMM é semelhante à versão V3 de um conhecido DEX, onde cada par de tokens possui múltiplos níveis de taxas, permitindo a criação de pools correspondentes a esses níveis. Ele herda conceitos como tick, múltiplos níveis de taxas e liquidez concentrada.
Semelhante ao CPMM, devido às características da cadeia Solana, o CLMM não precisa implantar contratos separadamente para cada pool, e não há o conceito de contrato de fábrica.
CLMM permite que os provedores de liquidez selecionem um intervalo de preços ao injetar fundos, e os fundos são distribuídos apenas dentro do intervalo selecionado. Também é possível injetar apenas um tipo de token, fornecendo liquidez unilateral, semelhante a uma ordem limitada em finanças tradicionais.
Em geral, pools com pequenas flutuações de preço tendem a escolher intervalos pequenos; enquanto pools com flutuações acentuadas escolhem intervalos grandes. Isso pode ajudar a evitar que o preço atual se afaste do intervalo selecionado, reduzindo assim a perda impermanente.
A liquidez concentrada, embora aumente a utilização de capital, também exige uma maior consciência financeira dos provedores de liquidez. Se não for gerida adequadamente, as flutuações frequentes na cadeia podem resultar em perdas impermanentes severas.
Market Maker de Liquidez Dinâmica ( DLMM )
DLMM é um produto AMM lançado por uma plataforma, que é uma variante do Uniswap V3, semelhante ao CLMM. O DLMM também permite concentrar fundos em uma faixa específica próxima ao preço atual, mas a implementação específica é diferente e oferece algumas funcionalidades exclusivas.
DLMM introduziu o conceito de Bin, onde o pool começa a partir de um preço base, e cada pequeno intervalo de Bin step existe como um Bin. As transações dentro do mesmo Bin usufruem de deslizamento zero, o que pode aumentar significativamente o volume de transações e a taxa de sucesso; teoricamente, os provedores de liquidez podem colher mais taxas de transação.
Semelhante ao CLMM, os tokens no pool estão distribuídos em ambos os lados do preço atual, sendo que um token precisa apenas fornecer liquidez unilateral. O Bin atualmente ativado contém dois tokens, enquanto os outros Bins estão distribuídos em ambos os lados, existindo apenas um único token em cada um.
DLMM oferece três estratégias de liquidez: Spot, Curve e Bid Ask. A estratégia Spot é a mais universal; Curve é adequada para pools com pequenas variações de preço, como pares de stablecoins; Bid Ask é adequada para pools com alta volatilidade de preços, mas requer ajustes frequentes de posição.
Resumo
Como uma parte importante do setor financeiro Web3, o AMM promoveu a popularização e o desenvolvimento das finanças descentralizadas através de seus mecanismos e inovações únicas. Com o avanço da tecnologia e a melhoria do ecossistema, o AMM espera desempenhar um papel ainda maior no futuro, mudando ainda mais o panorama financeiro tradicional.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Análise completa do mecanismo AMM do ecossistema Solana: comparação entre CPMM, CLMM e DLMM
Exploração do mecanismo de AMM no ecossistema Solana
No setor Web3, os produtos de finanças descentralizadas ( DeFi ) dominam o mercado. Entre eles, os Automated Market Makers ( AMM ), como um elemento chave, impulsionaram enormemente a inovação no campo financeiro do Web3. Este artigo apresentará algumas implementações importantes de AMM no ecossistema Solana, na esperança de fornecer referências para os provedores de liquidez ao escolher estratégias de investimento.
Constant Product Market Maker ( CPMM )
CPMM é a implementação básica do AMM, aplicada em muitos produtos. Tomando como exemplo o AMM baseado em produto constante lançado por uma determinada plataforma, seu princípio central é que a quantidade de duas tokens no pool tem um produto fixo: X * Y = k.
Quando os usuários adicionam liquidez ao pool, o sistema cria automaticamente uma conta associada para o usuário e emite um Token LP, que serve para provar que o usuário detém uma parte do pool. Ao retirar liquidez, o respectivo Token LP será destruído.
O programa on-chain do CPMM é desenvolvido com Anchor. Quando os usuários trocam tokens, comandos relacionados ao swap são acionados. Tomando como exemplo a troca de USDC e TRUMP, pode ser realizada através do pool TRUMP-USDC.
Na operação de swap, a quantidade específica de tokens alvo que pode ser trocada é calculada através da fórmula do produto constante:
Após a alteração das quantidades totais de TokenX e TokenY, o seu produto deve permanecer inalterado. Através de transformações matemáticas, é possível obter a fórmula de cálculo da quantidade do token alvo. É importante notar que este cálculo não inclui taxas, que já foram deduzidas na lógica anterior.
Market Maker de Liquidez Concentrada ( CLMM )
CLMM é semelhante à versão V3 de um conhecido DEX, onde cada par de tokens possui múltiplos níveis de taxas, permitindo a criação de pools correspondentes a esses níveis. Ele herda conceitos como tick, múltiplos níveis de taxas e liquidez concentrada.
Semelhante ao CPMM, devido às características da cadeia Solana, o CLMM não precisa implantar contratos separadamente para cada pool, e não há o conceito de contrato de fábrica.
CLMM permite que os provedores de liquidez selecionem um intervalo de preços ao injetar fundos, e os fundos são distribuídos apenas dentro do intervalo selecionado. Também é possível injetar apenas um tipo de token, fornecendo liquidez unilateral, semelhante a uma ordem limitada em finanças tradicionais.
Em geral, pools com pequenas flutuações de preço tendem a escolher intervalos pequenos; enquanto pools com flutuações acentuadas escolhem intervalos grandes. Isso pode ajudar a evitar que o preço atual se afaste do intervalo selecionado, reduzindo assim a perda impermanente.
A liquidez concentrada, embora aumente a utilização de capital, também exige uma maior consciência financeira dos provedores de liquidez. Se não for gerida adequadamente, as flutuações frequentes na cadeia podem resultar em perdas impermanentes severas.
Market Maker de Liquidez Dinâmica ( DLMM )
DLMM é um produto AMM lançado por uma plataforma, que é uma variante do Uniswap V3, semelhante ao CLMM. O DLMM também permite concentrar fundos em uma faixa específica próxima ao preço atual, mas a implementação específica é diferente e oferece algumas funcionalidades exclusivas.
DLMM introduziu o conceito de Bin, onde o pool começa a partir de um preço base, e cada pequeno intervalo de Bin step existe como um Bin. As transações dentro do mesmo Bin usufruem de deslizamento zero, o que pode aumentar significativamente o volume de transações e a taxa de sucesso; teoricamente, os provedores de liquidez podem colher mais taxas de transação.
Semelhante ao CLMM, os tokens no pool estão distribuídos em ambos os lados do preço atual, sendo que um token precisa apenas fornecer liquidez unilateral. O Bin atualmente ativado contém dois tokens, enquanto os outros Bins estão distribuídos em ambos os lados, existindo apenas um único token em cada um.
DLMM oferece três estratégias de liquidez: Spot, Curve e Bid Ask. A estratégia Spot é a mais universal; Curve é adequada para pools com pequenas variações de preço, como pares de stablecoins; Bid Ask é adequada para pools com alta volatilidade de preços, mas requer ajustes frequentes de posição.
Resumo
Como uma parte importante do setor financeiro Web3, o AMM promoveu a popularização e o desenvolvimento das finanças descentralizadas através de seus mecanismos e inovações únicas. Com o avanço da tecnologia e a melhoria do ecossistema, o AMM espera desempenhar um papel ainda maior no futuro, mudando ainda mais o panorama financeiro tradicional.