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.
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.
| Bin step | Uso típico | Bins para +10% | Movimento em 70 bins |
|---|---|---|---|
| 1 bps | Pares de stablecoins | ≈ 953 | ≈ +0,7% |
| 4 bps | Majors profundos como SOL-USDC | ≈ 238 | ≈ +2,8% |
| 20 bps | Large caps líquidas | ≈ 48 | ≈ +15% |
| 100 bps | Tokens voláteis | ≈ 10 | ≈ +101% |
| 400 bps | Volatilidade 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%)
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.
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ão | 70 bins por posição |
|---|---|
| Tamanho máximo | 1.400 bins com posições dinâmicas (PositionV2) |
| Crescimento por ajuste | Até 91 bins extras por instrução |
| Bin arrays | Os bins são agrupados em arrays de 70 |
| Aluguel da posição | Cerca de 0,059 SOL, devolvido ao fechar |
| Aluguel de extensão | Cobrado acima de 69 bins, reembolsável |
| Criação de bin array | Cerca de 0,075 SOL cada, não reembolsável |
| Bloqueio opcional | Um 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:
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.
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.
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.
| Recurso | AMM clássico | CLMM por ticks | Meteora DLMM |
|---|---|---|---|
| Escolher faixa de preço | Não | Sim | Sim |
| Preço fixo dentro do nível | Não | Não | Sim |
| Formato de liquidez personalizado | Não | Parcial | Sim |
| Taxa ligada à volatilidade | Não | Quase sempre fixa | Sim |
| Pode sair da faixa | Não | Sim | Sim |
| Totalmente passivo | Sim | Não | Nã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.






