Análise Profunda do Ecossistema Solana AMM: A Implementação Técnica por Trás da Liquidez
No setor Web3, os produtos relacionados a DeFi dominam o mercado. Entre eles, o AMM(, o formador de mercado automático ), é um elemento chave e uma força importante na transformação financeira do Web3. Este artigo apresentará algumas implementações importantes de AMM no ecossistema Solana, na esperança de fornecer algumas referências para que os provedores de liquidez escolham suas estratégias de investimento.
CPMM( Market Maker de Produto Constante )
CPMM é a implementação mais básica de AMM, sendo aplicada em muitos produtos. Tomando como exemplo um AMM no ecossistema Solana, ele é baseado no princípio do produto constante, ou seja, o produto das quantidades de duas moedas no pool permanece constante: X * Y = k.
Quando os usuários adicionam liquidez ao pool, o sistema cria automaticamente uma conta associada à carteira do usuário e emite tokens LP, para provar que a carteira possui uma parte do pool. Ao retirar liquidez, os tokens LP correspondentes serão destruídos.
O programa on-chain do CPMM é desenvolvido com Anchor. Na transação de swap, ao passar o endereço do pool, o endereço do token e outros parâmetros, o programa irá modificar o estado da Token Account correspondente para completar a operação de troca.
A quantidade exata de tokens alvo que pode ser trocada é calculada pela seguinte fórmula:
TokenX * TokenY = (TokenX + ΔX) * (TokenY - ΔY)
Através de uma conversão matemática, pode-se obter a fórmula de cálculo para a quantidade de tokens Y que pode ser trocada ΔY(, que é ):
ΔY = (ΔX * Y) / (X + ΔX)
Este cálculo não inclui taxas, as taxas já foram deduzidas na lógica anterior.
CLMM( Market Maker de Liquidez Concentrada )
CLMM é semelhante ao Uniswap V3 na Ethereum, onde cada par de tokens tem vários níveis de taxas, podendo criar pools correspondentes a esses níveis. O CLMM herda conceitos como tick, múltiplas taxas e liquidez concentrada.
Semelhante ao CPMM, devido às características do Solana, o CLMM não precisa de contratos separados para cada piscina, nem existe o conceito de contrato de fábrica.
CLMM permite que os provedores de liquidez selecionem uma faixa de preços, e os fundos são distribuídos apenas dentro dessa faixa. Também é possível injetar apenas um tipo de token, fornecendo liquidez unilateral, semelhante a uma ordem limite.
Para pools com baixa volatilidade, os LPs tendem a escolher uma faixa de preço menor; para pools com alta volatilidade, escolhem uma faixa maior. Isso é feito para reduzir a perda impermanente.
A liquidez concentrada, embora tenha melhorado a utilização de capital, também impõe exigências mais elevadas às capacidades de gestão financeira dos LPs. Os LPs precisam gerir a liquidez de forma mais ativa, caso contrário, correm o risco de sofrer perdas impermanentes graves.
DLMM( dynamic Liquidez market maker )
DLMM é outro produto AMM semelhante ao Uniswap V3. Ele introduz o conceito de Bin, onde o pool começa a partir do preço base, e a cada pequeno passo de Bin é considerado um Bin. As transações dentro do mesmo Bin gozam de desvio zero, o que pode aumentar o volume de transações e a taxa de sucesso; teoricamente, os LP podem obter mais taxas de transação.
A distribuição de tokens no DLMM é semelhante ao CLMM, mas de acordo com o conceito Bin:
Bin ativo atual: existem dois tokens, a troca é feita a preço fixo, sem deslizamento
Outros Bin: distribuídos dos dois lados do Bin ativo, cada um com apenas um tipo de token
Quando a ativação de um determinado token no Bin reduz a 0, o DLMM definirá o Bin ativo como o próximo Bin adjacente, impulsionando a alteração do preço do pool.
DLMM oferece três estratégias de Liquidez:
Spot: Adequado para a maioria dos pools, a estratégia mais simples
Curve: adequado para pools com pequenas flutuações de preço, como pares de stablecoins
Bid Ask: adequado para pools com alta volatilidade de preços, requer que os LPs ajustem frequentemente suas posições.
Resumo
AMM, como uma parte importante das finanças Web3, promove o desenvolvimento das finanças descentralizadas através de um mecanismo único. Com o avanço da tecnologia e a melhoria do ecossistema, espera-se que o AMM desempenhe um papel ainda maior no futuro, mudando ainda mais o panorama das finanças tradicionais.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
21 Curtidas
Recompensa
21
8
Compartilhar
Comentário
0/400
ApeShotFirst
· 21h atrás
Quase aprendi, posso investir um pouco em LP de sol.
Ver originalResponder0
TokenEconomist
· 08-01 05:40
na verdade, o modelo CPMM é bastante ineficiente para pares de baixa volatilidade, para ser sincero
Ver originalResponder0
SerumSquirter
· 07-29 23:08
cpmm é realmente um sistema antigo, hã~
Ver originalResponder0
AirdropHunter9000
· 07-29 18:23
Comprei, comprei... Isso não é parecido com o orca?
Ver originalResponder0
ForkYouPayMe
· 07-29 18:20
Uau, isto é muito matemático.
Ver originalResponder0
ZKProofster
· 07-29 18:20
tecnicamente falando, a matemática do CPMM é bastante primitiva, para ser honesto...
Análise das principais tecnologias AMM do ecossistema Solana: comparação entre CPMM, CLMM e DLMM
Análise Profunda do Ecossistema Solana AMM: A Implementação Técnica por Trás da Liquidez
No setor Web3, os produtos relacionados a DeFi dominam o mercado. Entre eles, o AMM(, o formador de mercado automático ), é um elemento chave e uma força importante na transformação financeira do Web3. Este artigo apresentará algumas implementações importantes de AMM no ecossistema Solana, na esperança de fornecer algumas referências para que os provedores de liquidez escolham suas estratégias de investimento.
CPMM( Market Maker de Produto Constante )
CPMM é a implementação mais básica de AMM, sendo aplicada em muitos produtos. Tomando como exemplo um AMM no ecossistema Solana, ele é baseado no princípio do produto constante, ou seja, o produto das quantidades de duas moedas no pool permanece constante: X * Y = k.
Quando os usuários adicionam liquidez ao pool, o sistema cria automaticamente uma conta associada à carteira do usuário e emite tokens LP, para provar que a carteira possui uma parte do pool. Ao retirar liquidez, os tokens LP correspondentes serão destruídos.
O programa on-chain do CPMM é desenvolvido com Anchor. Na transação de swap, ao passar o endereço do pool, o endereço do token e outros parâmetros, o programa irá modificar o estado da Token Account correspondente para completar a operação de troca.
A quantidade exata de tokens alvo que pode ser trocada é calculada pela seguinte fórmula:
TokenX * TokenY = (TokenX + ΔX) * (TokenY - ΔY)
Através de uma conversão matemática, pode-se obter a fórmula de cálculo para a quantidade de tokens Y que pode ser trocada ΔY(, que é ):
ΔY = (ΔX * Y) / (X + ΔX)
Este cálculo não inclui taxas, as taxas já foram deduzidas na lógica anterior.
CLMM( Market Maker de Liquidez Concentrada )
CLMM é semelhante ao Uniswap V3 na Ethereum, onde cada par de tokens tem vários níveis de taxas, podendo criar pools correspondentes a esses níveis. O CLMM herda conceitos como tick, múltiplas taxas e liquidez concentrada.
Semelhante ao CPMM, devido às características do Solana, o CLMM não precisa de contratos separados para cada piscina, nem existe o conceito de contrato de fábrica.
CLMM permite que os provedores de liquidez selecionem uma faixa de preços, e os fundos são distribuídos apenas dentro dessa faixa. Também é possível injetar apenas um tipo de token, fornecendo liquidez unilateral, semelhante a uma ordem limite.
Para pools com baixa volatilidade, os LPs tendem a escolher uma faixa de preço menor; para pools com alta volatilidade, escolhem uma faixa maior. Isso é feito para reduzir a perda impermanente.
A liquidez concentrada, embora tenha melhorado a utilização de capital, também impõe exigências mais elevadas às capacidades de gestão financeira dos LPs. Os LPs precisam gerir a liquidez de forma mais ativa, caso contrário, correm o risco de sofrer perdas impermanentes graves.
DLMM( dynamic Liquidez market maker )
DLMM é outro produto AMM semelhante ao Uniswap V3. Ele introduz o conceito de Bin, onde o pool começa a partir do preço base, e a cada pequeno passo de Bin é considerado um Bin. As transações dentro do mesmo Bin gozam de desvio zero, o que pode aumentar o volume de transações e a taxa de sucesso; teoricamente, os LP podem obter mais taxas de transação.
A distribuição de tokens no DLMM é semelhante ao CLMM, mas de acordo com o conceito Bin:
Quando a ativação de um determinado token no Bin reduz a 0, o DLMM definirá o Bin ativo como o próximo Bin adjacente, impulsionando a alteração do preço do pool.
DLMM oferece três estratégias de Liquidez:
Resumo
AMM, como uma parte importante das finanças Web3, promove o desenvolvimento das finanças descentralizadas através de um mecanismo único. Com o avanço da tecnologia e a melhoria do ecossistema, espera-se que o AMM desempenhe um papel ainda maior no futuro, mudando ainda mais o panorama das finanças tradicionais.