Exploração do AMM do ecossistema Solana: a implementação técnica por trás da Liquidez
No setor Web3, os produtos relacionados com DeFi dominam. Entre eles, o Automated Market Maker (AMM), como um elemento chave, impulsionou a transformação no campo financeiro do Web3. Este artigo irá apresentar algumas implementações importantes de AMM no ecossistema Solana, na esperança de fornecer referências para que os provedores de liquidez (LP) escolham suas estratégias de investimento.
CPMM
Os Market Makers de Produto Constante ( CPMM ) são a implementação mais básica de AMM. Tomando como exemplo um AMM baseado em produto constante lançado por uma plataforma de negociação, o produto das quantidades dos dois tokens no pool permanece constante: X * Y = k.
Quando os usuários adicionam liquidez ao pool, o CPMM cria automaticamente uma conta associada ao endereço da carteira e emite LP Token, que serve para provar que o endereço possui uma parte do pool. Ao retirar liquidez, os LP Token correspondentes serão destruídos.
O programa on-chain do CPMM é desenvolvido com Anchor. Em uma transação de swap, o programa modifica o estado da Token Account correspondente através do endereço do pool, endereço do token, entre outros, para completar a operação de swap.
Quanto de token alvo pode ser trocado, calcule através da seguinte fórmula:
Após a alteração do volume total, o produto de TokenX e TokenY permanece inalterado. O produto após a alteração é igual ao produto antes da alteração.
Após a transformação matemática, pode-se obter a fórmula de cálculo da quantidade de tokens y que podem ser trocados Δy:
Δy = (Δx * y) / (x + Δx)
Este cálculo não inclui taxas, que já foram deduzidas na lógica anterior.
CLMM
O formador de mercado de liquidez concentrada (CLMM) é semelhante à versão V3 de algum DEX, onde cada par de tokens possui vários níveis de taxas, permitindo a criação de pools correspondentes a esses níveis. O CLMM 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, nem existe o conceito de contrato de fábrica.
CLMM permite que os LPs escolham uma faixa de preço ao injetar fundos, e os fundos são distribuídos apenas dentro da faixa selecionada. Também é possível injetar apenas um tipo de token, fornecendo liquidez unilateral, semelhante a uma ordem limitada nos mercados financeiros tradicionais.
Para pools com baixa volatilidade, os LPs tendem a escolher uma faixa pequena; para pools com alta volatilidade, escolhem uma faixa grande. O objetivo é evitar que o preço se desvie da faixa escolhida, causando perdas impermanentes excessivas.
A liquidez concentrada aumenta a utilização de capital, mas também exige que os LP tenham uma maior consciência financeira e que gerenciem a liquidez de forma mais ativa. Caso contrário, flutuações frequentes podem levar a perdas severas e imprevisíveis.
DLMM
Dynamic Liquidez Market Maker ( DLMM ) é um produto AMM lançado por uma plataforma, que é uma variante do Uniswap V3, semelhante ao CLMM. O DLMM também permite que os LP concentrem seus fundos em uma faixa próxima ao preço atual, mas a implementação é diferente e oferece algumas funcionalidades exclusivas.
DLMM introduziu o conceito de Bin, onde o pool começa a partir do preço base, e a cada pequeno intervalo é considerado um Bin. As transações dentro do mesmo Bin desfrutam de deslizamento zero, o que pode aumentar significativamente o volume de transações e a taxa de sucesso, teoricamente permitindo que os LPs ganhem mais taxas de transação.
Semelhante ao CLMM, os tokens no pool estão distribuídos dos dois lados do preço atual, e um token só precisa fornecer liquidez unilateral. O Bin atualmente ativado possui dois tokens, enquanto os outros Bins estão distribuídos dos dois lados, cada um contendo apenas um token.
Quando a alteração na quantidade de tokens no Bin ativado resultar na redução de um determinado token para 0, o DLMM definirá o Bin ativado como o próximo Bin à esquerda ou à direita, impulsionando a alteração do preço do pool.
DLMM oferece três estratégias de LP: Spot, Curve e Bid Ask. Spot é adequado para a maioria dos pools; Curve é adequado para pools com pequenas flutuações de preço, como pares de stablecoins; Bid Ask é adequado para pools com alta volatilidade, mas requer ajustes frequentes de posição.
Resumo
Como uma parte importante do campo financeiro Web3, os AMM impulsionaram o desenvolvimento das finanças descentralizadas através de mecanismos únicos e inovação. Com o avanço da tecnologia e a melhoria do ecossistema, espera-se que os AMM desempenhem um papel ainda maior no futuro, mudando ainda mais o panorama financeiro tradicional.
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.
14 Curtidas
Recompensa
14
6
Compartilhar
Comentário
0/400
MevHunter
· 17h atrás
A Solana está a fazer novas jogadas.
Ver originalResponder0
GasWrangler
· 17h atrás
na verdade, cpmm é sub-otimizado para sol... dlmm é claramente superior com base nos métricos de gás
Ver originalResponder0
ForkThisDAO
· 17h atrás
solana este desastre na mina não é bom?
Ver originalResponder0
PoolJumper
· 17h atrás
o ecossistema Sol é realmente bom
Ver originalResponder0
BlindBoxVictim
· 17h atrás
Houve perdas porque fui embora antes, senão seria mais uma armadilha.
Ver originalResponder0
OnChain_Detective
· 18h atrás
atividade suspeita detectada... esta estrutura amm necessita de uma auditoria de segurança extensiva
Comparação da tecnologia AMM do ecossistema Solana: princípios de implementação do CPMM, CLMM e DLMM
Exploração do AMM do ecossistema Solana: a implementação técnica por trás da Liquidez
No setor Web3, os produtos relacionados com DeFi dominam. Entre eles, o Automated Market Maker (AMM), como um elemento chave, impulsionou a transformação no campo financeiro do Web3. Este artigo irá apresentar algumas implementações importantes de AMM no ecossistema Solana, na esperança de fornecer referências para que os provedores de liquidez (LP) escolham suas estratégias de investimento.
CPMM
Os Market Makers de Produto Constante ( CPMM ) são a implementação mais básica de AMM. Tomando como exemplo um AMM baseado em produto constante lançado por uma plataforma de negociação, o produto das quantidades dos dois tokens no pool permanece constante: X * Y = k.
Quando os usuários adicionam liquidez ao pool, o CPMM cria automaticamente uma conta associada ao endereço da carteira e emite LP Token, que serve para provar que o endereço possui uma parte do pool. Ao retirar liquidez, os LP Token correspondentes serão destruídos.
O programa on-chain do CPMM é desenvolvido com Anchor. Em uma transação de swap, o programa modifica o estado da Token Account correspondente através do endereço do pool, endereço do token, entre outros, para completar a operação de swap.
Quanto de token alvo pode ser trocado, calcule através da seguinte fórmula:
Após a alteração do volume total, o produto de TokenX e TokenY permanece inalterado. O produto após a alteração é igual ao produto antes da alteração.
Após a transformação matemática, pode-se obter a fórmula de cálculo da quantidade de tokens y que podem ser trocados Δy:
Δy = (Δx * y) / (x + Δx)
Este cálculo não inclui taxas, que já foram deduzidas na lógica anterior.
CLMM
O formador de mercado de liquidez concentrada (CLMM) é semelhante à versão V3 de algum DEX, onde cada par de tokens possui vários níveis de taxas, permitindo a criação de pools correspondentes a esses níveis. O CLMM 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, nem existe o conceito de contrato de fábrica.
CLMM permite que os LPs escolham uma faixa de preço ao injetar fundos, e os fundos são distribuídos apenas dentro da faixa selecionada. Também é possível injetar apenas um tipo de token, fornecendo liquidez unilateral, semelhante a uma ordem limitada nos mercados financeiros tradicionais.
Para pools com baixa volatilidade, os LPs tendem a escolher uma faixa pequena; para pools com alta volatilidade, escolhem uma faixa grande. O objetivo é evitar que o preço se desvie da faixa escolhida, causando perdas impermanentes excessivas.
A liquidez concentrada aumenta a utilização de capital, mas também exige que os LP tenham uma maior consciência financeira e que gerenciem a liquidez de forma mais ativa. Caso contrário, flutuações frequentes podem levar a perdas severas e imprevisíveis.
DLMM
Dynamic Liquidez Market Maker ( DLMM ) é um produto AMM lançado por uma plataforma, que é uma variante do Uniswap V3, semelhante ao CLMM. O DLMM também permite que os LP concentrem seus fundos em uma faixa próxima ao preço atual, mas a implementação é diferente e oferece algumas funcionalidades exclusivas.
DLMM introduziu o conceito de Bin, onde o pool começa a partir do preço base, e a cada pequeno intervalo é considerado um Bin. As transações dentro do mesmo Bin desfrutam de deslizamento zero, o que pode aumentar significativamente o volume de transações e a taxa de sucesso, teoricamente permitindo que os LPs ganhem mais taxas de transação.
Semelhante ao CLMM, os tokens no pool estão distribuídos dos dois lados do preço atual, e um token só precisa fornecer liquidez unilateral. O Bin atualmente ativado possui dois tokens, enquanto os outros Bins estão distribuídos dos dois lados, cada um contendo apenas um token.
Quando a alteração na quantidade de tokens no Bin ativado resultar na redução de um determinado token para 0, o DLMM definirá o Bin ativado como o próximo Bin à esquerda ou à direita, impulsionando a alteração do preço do pool.
DLMM oferece três estratégias de LP: Spot, Curve e Bid Ask. Spot é adequado para a maioria dos pools; Curve é adequado para pools com pequenas flutuações de preço, como pares de stablecoins; Bid Ask é adequado para pools com alta volatilidade, mas requer ajustes frequentes de posição.
Resumo
Como uma parte importante do campo financeiro Web3, os AMM impulsionaram o desenvolvimento das finanças descentralizadas através de mecanismos únicos e inovação. Com o avanço da tecnologia e a melhoria do ecossistema, espera-se que os AMM desempenhem um papel ainda maior no futuro, mudando ainda mais o panorama financeiro tradicional.