Analista desenhando um gráfico de liquidez em um tablet com caneta
  1. Início
  2. Protocolo
  3. DLMM explicado
Protocolo · 11 min de leitura

Como o DLMM da Meteora funciona de verdade, bin a bin

O Dynamic Liquidity Market Maker é o motor por trás da maior parte do volume da Meteora. Ele divide a liquidez em bins de preço fixo e cobra mais quando o mercado fica agitado. Aqui está o mecanismo, com números, antes de você colocar um único token.

Comece com SOL comprado em uma corretora licenciada e regulamentada e depois transfira para a sua própria carteira Solana para usar apps DeFi como a Meteora.

1 bin ativo a cada momento400 bps de bin step máximo10% de teto para a taxa total

Visualizador de bins DLMM

Interativo
Limite inferior
Limite superior
Largura da faixa
Variação por bin

Cada bin é um preço fixo; o preço anda bin a bin como (1 + bin step)^n.

01 · ConceitoO que é o DLMM e por que a Meteora o criou

O DLMM é um formador de mercado de liquidez concentrada em que a curva de preço é substituída por uma escada de níveis de preço discretos. Cada degrau dessa escada é um bin, e cada bin guarda liquidez a exatamente um preço.

Um AMM clássico espalha o dinheiro de cada LP por todos os preços possíveis, de quase zero ao infinito. Isso é simples e robusto, mas a maior parte do capital fica parada em preços que o mercado nunca vai visitar, rendendo quase nada. A liquidez concentrada resolve isso deixando o LP escolher uma faixa. O DLMM vai um passo além: a faixa é formada por bins endereçáveis individualmente, e a taxa deixa de ser um número fixo para reagir à volatilidade.

O resultado é um modelo que se comporta um pouco como livro de ofertas e um pouco como AMM. Dentro de um bin, as negociações são executadas a um único preço, sem curva nenhuma. Entre bins, o preço avança degrau por degrau conforme cada nível é consumido. O LP decide não só onde fica sua liquidez, mas também quanto fica em cada bin — e é isso que torna possíveis os formatos Spot, Curve e Bid-Ask.

BinsNíveis discretos de preço fixo
Bin stepDistância entre níveis, em bps
Base + variávelTaxa que sobe com a volatilidade
Sem LP tokenPosições são contas do programa

No momento em que escrevemos, o DLMM é o maior produto da Meteora em liquidez e em volume. O próprio relatório trimestral da Meteora para holders (Q1) atribuiu ao DLMM a grande maioria do volume daquele trimestre. Para números atuais, consulte o painel ao vivo na nossa página de estatísticas em vez de confiar em qualquer retrato pontual.

02 · MecânicaBins, bin step e o bin ativo

Três ideias sustentam o modelo inteiro. Depois que elas fazem sentido, qualquer tela de DLMM em meteora.ag fica fácil de ler.

Como os preços são espaçados

Os preços dos bins crescem de forma geométrica. Se um bin está no preço P, o próximo acima fica em P × (1 + bin step), e o seguinte em P × (1 + bin step)². O visualizador de bins no topo desta página usa exatamente essa regra. A documentação da Meteora dá o exemplo do SOL a US$ 20 com step de 25 bps: os próximos bins ficam em cerca de US$ 20,05, US$ 20,10 e assim por diante.

Pegue o SOL a US$ 150 num pool com step de 20 bps. O bin seguinte fica em US$ 150,30, depois US$ 150,60. Doze bins de cada lado do bin ativo cobrem mais ou menos de US$ 146,45 a US$ 153,64, uma faixa de cerca de 4,8%. Troque para um step de 100 bps e os mesmos doze bins cobrem uma faixa muito mais larga, porque cada degrau é cinco vezes maior.

Quantos bins são necessários para cobrir uma alta de 10% e quanto 70 bins abrangem.
Bin stepUso típicoBins para +10%Movimento em 70 bins
1 bpsPares de stablecoins≈ 953≈ +0,7%
4 bpsMajors profundos como SOL-USDC≈ 238≈ +2,8%
20 bpsLarge caps líquidas≈ 48≈ +15%
100 bpsTokens voláteis≈ 10≈ +101%
400 bpsVolatilidade extrema, lançamentos≈ 2–3≈ 15×

Essa tabela explica por que o mesmo par muitas vezes tem vários pools DLMM. Quando conferimos, o principal pool SOL-USDC usava step de 4 bps: degraus minúsculos dão aos traders preços bem granulares e deixam os LPs concentrarem com precisão, mas uma posição de 70 bins cobre só alguns por cento de movimento. Um pool de memecoin precisa de steps bem maiores, senão uma única tarde empurraria o preço por centenas de bins.

Qual token fica em cada lugar

Os bins abaixo do bin ativo guardam só o token de cotação (por exemplo, USDC): são ordens de compra esperando para comprar. Os bins acima do bin ativo guardam só o token base (por exemplo, SOL): são ordens de venda esperando para vender. Apenas o bin ativo mistura os dois. Quando traders compram SOL, eles esvaziam o SOL do bin ativo; quando ele acaba, o pool passa para o próximo bin acima, que vira o novo bin ativo. A venda funciona da mesma forma, no sentido contrário.

03 · NegociaçãoSlippage zero dentro de um bin

Dentro de um único bin não existe curva de preço. Cada unidade é negociada ao preço do bin, então uma ordem que cabe inteira no bin ativo tem slippage zero em relação à curva.

Cada bin funciona como um pequeno pool de soma constante: o preço é fixo, e a única questão é quanto de cada token sobrou. Imagine que o bin ativo de SOL-USDC esteja em US$ 150,00 e ainda tenha 3 SOL. Um trader que compra 2 SOL paga exatamente US$ 300 mais a taxa de swap. Um trader que compra 5 SOL leva os 3 SOL a US$ 150,00, então o pool sobe para o bin de US$ 150,30 e executa os 2 SOL restantes ali. O preço médio fica um pouco acima de US$ 150, porque a ordem cruzou um bin.

É por isso que o DLMM consegue cotar preços muito apertados em pares movimentados: se os LPs empilham liquidez profunda nos bins em torno do preço atual, ordens grandes cruzam poucos bins. E é também por isso que o bin step importa para quem negocia. Um step pequeno faz cada travessia custar só uma lasquinha de preço; um step grande faz cada travessia ser um salto visível.

04 · TaxasA taxa dinâmica: taxa base mais taxa variável

A maioria dos AMMs cobra uma taxa fixa para sempre. O DLMM cobra duas taxas somadas e põe um teto na soma:

taxa total = min(taxa base + taxa variável, 10%)

Parte fixa

Taxa base

Definida na criação do pool a partir de um fator base multiplicado pelo bin step, então steps maiores costumam vir com taxas base maiores. O principal pool SOL-USDC, por exemplo, combina step de 4 bps com taxa base de 0,04%. É o piso que você paga em todo swap.

Parte móvel

Taxa variável

Cresce com um acumulador de volatilidade que sobe sempre que os swaps cruzam bins. Pela fórmula da documentação da Meteora, ela escala com o quadrado de volatilidade × bin step, então uma rajada de ordens que atravessam bins a eleva rapidamente. O pool pode configurá-la como zero.

Como a memória de volatilidade se dissipa

O acumulador não zera a cada operação. Ele trabalha com dois cronômetros. Dentro de um curto filter period (período de filtro), o ponto de referência é mantido, então uma rajada rápida de swaps continua empilhando volatilidade. Entre o filter period e o decay period (período de decaimento), a volatilidade armazenada é reduzida por um fator de redução. Quando o decay period passa sem nova volatilidade, ela cai a zero e a taxa volta ao nível base.

Na prática: num dia tranquilo, o LP de um pool calmo ganha mais ou menos a taxa base. Durante uma cascata de liquidações ou o pump de uma memecoin, a taxa pode subir bem acima da base por um tempo e depois esfriar. É justamente nesse momento que a perda impermanente cresce mais rápido, então a taxa variável paga mais aos LPs por absorverem os movimentos que os prejudicam. Os bots de arbitragem, que negociam mais quando o preço salta, pagam a maior parte desse prêmio.

Para quem vai a taxa

  • Pools padrão: a documentação da Meteora descreve 10% para o protocolo e 90% para os LPs, mas a fatia é definida por pool; quando conferimos, o pool SOL-USDC mostrava 5% para o protocolo.
  • Pools de lançamento: 20% para o protocolo, 80% para os LPs.
  • Execução de ordens limitadas: divisão meio a meio, 50/50.
  • Teto: a fatia do protocolo não pode passar de 25%.

05 · PosiçõesPosições, limites e aluguel

Uma posição DLMM não é um LP token nem um NFT. É uma conta on-chain do programa que registra quais bins você cobre e quanta liquidez você tem em cada um. Isso tem consequências práticas: você não consegue enviar uma posição DLMM para outra carteira como enviaria um token, mas pode redimensioná-la e rebalanceá-la sem fechar.

Layout padrão70 bins por posição
Tamanho máximo1.400 bins com posições dinâmicas (PositionV2)
Crescimento por ajusteAté 91 bins extras por instrução
Bin arraysOs bins são agrupados em arrays de 70
Aluguel da posiçãoCerca de 0,059 SOL, devolvido ao fechar
Aluguel de extensãoCobrado acima de 69 bins, reembolsável
Criação de bin arrayCerca de 0,075 SOL cada, não reembolsável
Bloqueio opcionalUm ponto de liberação pode impedir o saque até ser atingido

O aluguel do bin array merece atenção. Os bins são armazenados em arrays de 70, e o primeiro LP que coloca liquidez numa parte da faixa de preço ainda não usada por ninguém paga para criar aquele array. Num pool movimentado, em torno do preço atual, os arrays normalmente já existem e você não paga nada a mais. Se você montar uma faixa larga, longe do preço, num pool novo, pode acabar criando vários arrays e gastando alguns décimos de SOL que não voltam. A Meteora recomenda manter pelo menos 0,05 SOL na carteira para taxas; para abrir posições, deixe uma folga bem maior.

06 · Ciclo de vidaFora da faixa e resgate de taxas

Sua posição só rende quando o bin ativo está dentro da sua faixa. No instante em que o preço sai do intervalo, a renda de taxas para e a posição fica inteira em um único token.

Acompanhe com uma posição aberta a US$ 150, cobrindo de US$ 140 a US$ 160 em SOL-USDC. Enquanto o SOL negocia entre esses preços, o bin ativo fica em algum ponto da sua faixa e cada swap que passa pelos seus bins paga você. Se o SOL subir para US$ 165, o mercado comprou todo o seu SOL no caminho da alta: agora você só tem USDC, a um preço médio de venda entre US$ 150 e US$ 160. Se o SOL cair para US$ 135, aconteceu o oposto: você comprou SOL a queda toda e agora só tem SOL.

Nenhum dos dois resultados destrói a posição. Ela simplesmente espera. Se o preço voltar para a faixa, ela recomeça a render e volta a se converter numa mistura. Enquanto estiver fora da faixa, suas opções são:

  1. Esperar

    Faz sentido se você acredita que o preço vai voltar, ou se o resultado de um lado só era o que você queria, como vender SOL na alta.

  2. Rebalancear

    Saque e reposicione em torno do preço atual, ou use as ferramentas de rebalanceamento da Meteora. Isso trava a conversão que já aconteceu.

  3. Sair

    Saque, resgate as taxas e feche a posição para recuperar o aluguel.

O resgate é manual

As taxas se acumulam por posição, nos dois tokens, junto com eventuais recompensas de farming, e não se reinvestem sozinhas. Elas ficam disponíveis até você resgatar. Uma posição só pode ser fechada quando liquidez, taxas e recompensas estão todas zeradas, por isso fechar costuma ser a sequência sacar-resgatar-fechar. Muitos LPs resgatam com uma rotina, por exemplo semanal, e decidem a cada vez se recolocam os tokens ou realizam o lucro.

Alguns pools cobram taxas em um único token. A Meteora documenta um modo de coleta em que as taxas são cobradas no token de entrada ou apenas no token de cotação, o que importa se você quer renda em USDC ou SOL em vez de num token volátil.

07 · ContextoDLMM x AMM clássico x CLMM

O DLMM é um dos três modelos de liquidez mais comuns na Solana. O CLMM da Raydium e os Whirlpools da Orca usam liquidez concentrada baseada em ticks, na tradição do Uniswap v3; os pools DAMM da Meteora e muitos pools mais antigos usam a curva de produto constante de faixa completa.

RecursoAMM clássicoCLMM por ticksMeteora DLMM
Escolher faixa de preçoNãoSimSim
Preço fixo dentro do nívelNãoNãoSim
Formato de liquidez personalizadoNãoParcialSim
Taxa ligada à volatilidadeNãoQuase sempre fixaSim
Pode sair da faixaNãoSimSim
Totalmente passivoSimNãoNão

Num CLMM por ticks, a liquidez dentro da faixa ainda segue uma curva, então até ordens pequenas movem um pouco o preço. No DLMM, a curva é trocada por degraus planos, o que gera o slippage zero dentro do bin e torna naturais as posições de um lado só, parecidas com ordens. Uma posição em CLMM por ticks pode ser montada em várias peças sobrepostas para imitar um formato; o DLMM oferece formatos como opção nativa na hora do depósito. Nas taxas, os CLMMs por ticks tradicionalmente usam faixas fixas, enquanto a taxa variável do DLMM vem embutida em todo pool, a menos que o criador a desative.

Pontos fortes

  • Alta eficiência de capital em torno do preço atual
  • LPs ganham mais em mercados voláteis
  • Formatos flexíveis e faixas de um lado só
  • Posições podem ser redimensionadas sem fechar

Pontos de atenção

  • Não rende nada fora da faixa
  • A concentração amplifica a perda impermanente
  • Aluguel de bin array não reembolsável em faixas novas
  • As taxas precisam ser resgatadas manualmente

Entender o motor é metade do trabalho; a outra metade é escolher uma faixa e um formato que combinem com o par. Nosso guia de estratégias DLMM pega a mecânica acima e a transforma em configurações concretas de Spot, Curve e Bid-Ask. Como todo protocolo DeFi, o DLMM carrega risco de contrato inteligente: ele foi auditado várias vezes por empresas como Offside Labs, OtterSec, Sec3, Zenith e Sherlock, mas uma auditoria reduz o risco, não o elimina.

Perguntas frequentes

O que significa DLMM na Meteora?

DLMM é a sigla de Dynamic Liquidity Market Maker (formador de mercado de liquidez dinâmica). É o modelo de liquidez concentrada da Meteora, em que a liquidez fica em bins de preço discretos e a taxa de swap sobe automaticamente quando o mercado fica volátil.

O que é bin step no DLMM da Meteora?

O bin step é a distância de preço entre dois bins vizinhos, medida em pontos-base. Um step de 20 bps significa que cada bin fica 0,20% acima do anterior. Steps pequenos servem para pares estáveis ou muito líquidos; steps grandes, para tokens voláteis. O step máximo é de 400 bps.

As taxas do DLMM são reinvestidas automaticamente?

Não. As taxas nos dois tokens, mais eventuais recompensas de farm, se acumulam na sua posição e ficam disponíveis para resgate até você resgatá-las. Se quiser reinvestir, você mesmo resgata e adiciona os tokens de volta a uma posição.

O que acontece quando minha posição DLMM sai da faixa?

A posição continua aberta, mas para de render taxas, e passa a ser composta por um único token: aquele que o mercado foi vendendo para dentro da sua faixa. Você pode esperar o preço voltar ou sacar e abrir uma nova faixa em torno do preço atual.

Quanto SOL preciso para abrir uma posição DLMM?

Além do depósito, uma posição exige cerca de 0,059 SOL de aluguel (rent), devolvido quando você a fecha. Se você for o primeiro LP a usar um conjunto de bins, também paga cerca de 0,075 SOL por bin array, valor que não é devolvido. Deixe um pouco de SOL extra para as taxas de transação.

DLMM é melhor que um pool AMM comum?

Ele é mais eficiente em capital e paga mais aos LPs quando o mercado se mexe, mas exige mais atenção. Um pool de faixa completa é passivo e nunca sai da faixa; uma posição DLMM rende mais por dólar apenas enquanto o preço negocia dentro do intervalo que você escolheu.

Precisa de SOL antes do seu primeiro pool?

Toda ação na Meteora começa com SOL para taxas e liquidez. Uma corretora regulamentada com depósito via cartão, transferência ou Pix é a porta de entrada mais simples e segura — depois é só sacar para a sua carteira.

Compre SOL e comece já Link externo · abre em nova aba