Quando alguém me mostra um pool de liquidez pagando 40% de APR, eu não começo com a porcentagem. Eu pergunto o que o pool faz e quem está pagando o retorno.

Se os traders pagarem taxas de swap, o retorno depende do volume e da minha parte da liquidez ativa. Se os mutuários pagarem juros, depende da demanda por empréstimos. Se a maior parte do rendimento vier de um token de recompensa recém-emitido, o APR cotado pode cair com o preço do token.

A porcentagem é o último número que eu olho, não o primeiro.

O que é um pool de liquidez?

Uma pool de liquidez é uma reserva de ativos cripto que um protocolo pode usar para um propósito definido.

Em uma exchange descentralizada, o pool mantém tokens que os traders podem trocar. Em um protocolo de empréstimo, ele fornece ativos que outros usuários podem pegar emprestado. Os contratos inteligentes registram depósitos, aplicam as regras do protocolo e calculam o que cada participante possui.

O mesmo termo é usado para vários mecanismos:

PiscinaO que os ativos fazemFonte principal de retornoPrincipais riscos
Piscina de swap AMMFornecer tokens para trocas descentralizadasTaxas de negociaçãoPerda impermanente, risco de token, impacto no preço, risco de contrato inteligente
Piscina de stable-swapTrocar ativos que se espera que permaneçam próximos em preçoTaxas de negociação e possíveis incentivosRisco de despegamento, risco de contrato, desequilíbrio
Piscina de liquidez concentradaFornecer liquidez de troca dentro de uma faixa de preço escolhidaTaxas ganhas enquanto a posição está ativaPosição fora da faixa, gestão ativa, perda impermanente
Piscina ponderada ou multi-ativoManter e negociar ativos em pesos selecionadosTaxas de negociaçãoExposição ao rebalanceamento, risco de token, perda impermanente
Piscina de empréstimosFornecer ativos para tomadoresJuros do tomador e possíveis incentivosDívida ruim, falha de oráculo, design de liquidação, risco de utilização e retirada

Um pool de staking é diferente. Ele combina ativos para validação em blockchain e distribui recompensas de staking. Alguns serviços de staking emitem um token de staking líquido que pode ser usado mais tarde em DeFi, mas isso não transforma o staking em si em um pool de liquidez AMM. A própria documentação do Ethereum faz essa distinção e observa que o staking agrupado é fornecido por terceiros, em vez de nativamente pelo protocolo.

Como funciona uma piscina de liquidez AMM

Um formador de mercado automatizado, ou AMM, não espera que um comprador e um vendedor enviem ordens correspondentes.

Em vez disso, um trader troca contra ativos já mantidos por um contrato inteligente. Uma regra matemática determina quanto do token de saída o pool libera.

Um livro de ordens funciona de maneira diferente. Ele organiza lances e pedidos por preço e os compara com as ordens que chegam.

O modelo de AMM mais conhecido é a fórmula de produto constante:

x × y = k

Onde:

  • x é a reserva do token A;
  • y é a reserva do token B;
  • k é o invariante da piscina.

Se um trader adicionar mais do token B, o pool libera alguns tokens A. O token A se torna mais escasso dentro do pool, então seu preço cotado aumenta.

A piscina não conhece o preço justo de mercado. Ela aplica sua fórmula às reservas que possui. Os traders de arbitragem comparam esse preço com outros mercados e negociam quando a diferença cobre seus custos. Essas negociações movimentam a relação de reservas.

A explicação do Uniswap sobre pools de liquidez usa este modelo de produto constante. Outros protocolos podem usar invariantes, pesos, intervalos, lógica de taxas ou regras personalizadas diferentes.

Um exemplo de troca com números reais

Pegue uma pequena pool ETH/USDC para que a aritmética permaneça visível. Ela contém:

  • 10 ETH
  • 20.000 USDC

O preço inicial do pool é de 2.000 USDC por ETH. Seu produto constante é:

10 × 20.000 = 200.000

Agora um trader troca 2.000 USDC por ETH. Suponha que a pool cobre uma taxa de 0,30%.

A taxa é:

2.000 × 0,30% = 6 USDC

Isso deixa uma entrada efetiva de:

2.000 − 6 = 1.994 USDC

O AMM calcula a nova reserva de ETH:

200.000 ÷ (20.000 + 1.994) = 9,093389 ETH

O trader recebe:

10 − 9.093389 = 0.906611 ETH

O preço médio de execução é:

2.000 ÷ 0,906611 = 2.206,02 USDC por ETH

O trader paga uma média de 2.206,02 USDC por ETH, mesmo que o pool tenha começado em 2.000. A ordem aumenta seu próprio preço médio à medida que muda as reservas. Esse é o impacto no preço. Os 2.000 USDC entram totalmente no pool, incluindo a taxa de 6 USDC, então o pool termina com aproximadamente:

  • 9.093389 ETH
  • 22.000 USDC

O que muda quando 2.000 USDC entra na pool

O AMM libera ETH de acordo com sua fórmula de reserva. Uma taxa de 0,30% deixa 1.994 USDC como a entrada efetiva da troca.

Antes da troca
Reserva de ETH 10 ETH
Reserva de USDC 20.000 USDC
Preço do pool 2.000 USDC/ETH
Cálculo da AMM

Taxa: 2.000 × 0,30% = 6 USDC

Entrada efetiva: 2.000 − 6 = 1.994 USDC

Nova reserva de ETH: 200.000 ÷ 21.994 = 9.093389 ETH

Após a troca
Reserva de ETH 9.093389 ETH
Reserva de USDC 22.000 USDC
ETH enviado para o trader 0.906611 ETH
O trader paga 2.000 USDC
O trader recebe 0.906611 ETH
Preço médio de execução 2.206,02 USDC/ETH

Exemplo simplificado de produto constante. Ele exclui custos de rede, roteamento entre outros pools, MEV e deduções de taxas específicas do protocolo.

Uma pool não pode oferecer o mesmo preço para todos os tamanhos de negociação. Um swap menor moveria essas reservas menos. Um maior receberia um preço médio pior. Com liquidez mais profunda, o mesmo pedido de 2.000 USDC teria menos impacto no preço.

De onde vêm os retornos dos provedores de liquidez

Eu separo os retornos de LP em três categorias. Misturá-los faz com que uma APR pareça mais estável do que realmente é.

Taxas de negociação.

Os traders pagam uma taxa quando fazem a troca. O protocolo distribui parte ou toda essa taxa para provedores de liquidez elegíveis de acordo com suas regras.

Suponha que uma piscina processe $5 milhões de volume diário, cobre 0,30% e não tenha dedução de protocolo neste exemplo simplificado:

$5,000,000 × 0,30% = $15,000 em taxas diárias

Se a minha posição representa 2% da liquidez elegível para ganhar essas taxas ao longo do dia:

$15,000 × 2% = $300

Isso é receita bruta, não lucro líquido. Minha participação pode mudar, minha posição pode sair da faixa, o volume pode cair e os ativos podem se mover contra a posição.

Juros do mutuário.

Em um pool de empréstimos, os tomadores pagam juros para acessar os ativos fornecidos. A taxa normalmente muda com a utilização.

Quando mais de um ativo é emprestado, a taxa de oferta pode aumentar para atrair depósitos e incentivar o reembolso. Quando grande parte do pool permanece não utilizada, a taxa pode cair. A Aave descreve esse mecanismo baseado em utilização em sua documentação V3.

A retirada também depende da liquidez disponível. Um fornecedor não pode presumir que todo token depositado está imediatamente disponível se grande parte do pool estiver atualmente emprestada.

Incentivos de token.

Os protocolos às vezes distribuem tokens de governança ou recompensa para atrair liquidez.

Eu trato isso como um retorno separado porque tem uma fonte separada. As taxas de swap vêm da atividade de negociação. O interesse vem dos tomadores. Os incentivos de token geralmente vêm de emissões.

Uma alta APR de incentivo pode cair por três razões ao mesmo tempo:

  • mais capital entra e divide as recompensas entre mais participantes;
  • as mudanças no cronograma de emissão;
  • o token de recompensa perde valor.

Quando a maior parte do rendimento exibido vem de incentivos em vez de atividade econômica, eu não o projeto para longe no futuro.

O que um token LP realmente representa

Alguns protocolos emitem tokens LP fungíveis que representam uma reivindicação proporcional sobre os ativos do pool. Protocolos de empréstimo podem emitir tokens de recibo, como os aTokens da Aave.

As posições de liquidez concentrada podem funcionar de maneira diferente. A posição tem seu próprio intervalo, histórico de taxas e composição de ativos, portanto, pode ser representada por um NFT ou rastreada por meio de outro sistema de gerenciamento de posições.

Um token LP não fornece automaticamente direitos de governança. A governança geralmente depende de um token de governança separado e das regras de votação do protocolo.

Antes de fazer o depósito, eu verifico o que o token de posição representa:

  1. Quais ativos ele pode resgatar?
  2. Inclui taxas acumuladas?
  3. Pode ser transferido ou usado como garantia?
  4. A redenção está sempre disponível?
  5. Outro protocolo ganha controle se eu colocar o token de posição em outro lugar?

Se eu depositar o token LP em uma fazenda de rendimento, adicionei outro contrato inteligente e outro lugar onde a posição pode falhar.

Perda impermanente com um exemplo prático

A perda impermanente é a diferença entre:

  • o valor de uma posição de liquidez AMM; e
  • o valor de simplesmente manter os ativos originalmente depositados.

É uma comparação, não uma taxa separada cobrada pelo protocolo.

Retorne à piscina com 10 ETH e 20.000 USDC. A posição começa em $40.000 quando o ETH vale $2.000.

Agora suponha que o ETH suba para $4,000 em outro lugar. Traders de arbitragem compram ETH do pool mais barato e adicionam USDC até que sua razão de reserva reflita o novo preço de mercado.

Ignorando as taxas para este cálculo, o pool de produto constante se estabelece próximo a:

  • 7.0711 ETH
  • 28.284,27 USDC

A posição LP vale:

7.0711 × $4,000 + $28,284.27 = $56,568.54

Se os ativos originais tivessem permanecido na carteira:

10 × $4,000 + $20,000 = $60,000

A diferença é:

$56,568.54 − $60,000 = −$3,431.46

Em relação à manutenção, isso é aproximadamente −5,72% antes das taxas ganhas.

ETH dobra: posição de LP versus holding

Ambas as posições começam com os mesmos ativos. A comparação isola o efeito do reequilíbrio do AMM e exclui taxas.

Ativos iniciais 10 ETH + 20.000 USDC
Preço do ETH $2.000 → $4.000

Mantenha os ativos

10 ETH a $4,000 $40,000
Saldo em USDC $20,000
Valor total $60,000

Permanecer na piscina AMM

7.0711 ETH a $4,000 $28,284.27
USDC após reequilíbrio $28,284.27
Total antes das taxas $56,568.54
A posição LP vale $3,431.46 a menos do que manter os ativos originais. As taxas ganhas durante o período podem compensar parte ou toda essa diferença.
−5.72%

Exemplo de produto constante de 50/50 de faixa completa. Pools concentrados, ponderados, de swap estável e de empréstimo se comportam de maneira diferente.

Para uma piscina de produto constante 50/50 de faixa completa, a fórmula padrão é:

Perda impermanente = 2 × √r ÷ (1 + r) − 1

Aqui, r é o novo preço dividido pelo preço original.

Alteração de preçoDesempenho do LP em relação à manutenção
1.25×−0.62%
1.50×−2.02%
2.00×−5.72%
3.00×−13.40%
5.00×−25.46%

Não aplique esta fórmula em liquidez concentrada, swaps estáveis ponderados ou pools de empréstimo. Cada design cria uma exposição diferente.

A palavra “impermanente” também causa confusão. A diferença pode diminuir se o preço relativo retornar. Mas se eu retirar enquanto ele existir, eu percebo o resultado. As taxas podem compensá-lo, mas por definição, elas não o apagam.

Os principais tipos de pools de swap

Piscinas de produto constante de faixa completa. A liquidez está disponível em uma faixa de preços muito ampla. O modelo é simples e requer pouca manutenção, mas grande parte do capital pode estar longe do preço de mercado atual.

Pools de liquidez concentrada. O LP seleciona uma faixa de preço. O capital dentro dessa faixa pode ganhar mais taxas por dólar porque está concentrado perto do mercado.

Mas a posição para de ganhar taxas de swap quando o preço se move para fora de sua faixa ativa. Ela também pode se compor inteiramente de um único token. A liquidez concentrada não é automaticamente uma versão de maior retorno de um pool de faixa completa. Ela troca eficiência de capital por faixa e risco de gestão.

Pools de stable-swap. Esses pools são projetados para ativos que se espera que sejam negociados próximos uns dos outros, como duas stablecoins vinculadas ao dólar ou formas intimamente relacionadas do mesmo ativo.

A curva de preços deles pode suportar um impacto de preço menor perto da relação alvo. O principal perigo é um desvio. Um pool pode acumular o ativo mais fraco enquanto os traders de arbitragem removem o mais forte.

Pools ponderados e multiativos. Esses pools podem conter mais de dois ativos ou usar pesos diferentes de 50/50.

Os pesos moldam como o pool reequilibra e quanta exposição o LP tem a cada ativo. Eles não removem o risco de token nem garantem a diversificação.

Riscos que verifico antes de fornecer liquidez

Os ativos e o contrato

O contrato de pool pode funcionar exatamente como projetado enquanto um token colapsa. Um alto rendimento não compensa um ativo que não pode se recuperar ou ser resgatado.

Eu verifico endereços de contratos de token, estrutura de emissor, mecânicas de resgate, controles de suprimento e liquidez fora da piscina.

Uma auditoria reduz a incerteza. Não prova que um contrato é seguro.

Eu verifico se os contratos são atualizáveis, quem controla as atualizações, se há um bloqueio de tempo, se existe uma pausa de emergência e quanto valor o mesmo código lidou ao longo do tempo.

Execução e risco de alcance

A baixa liquidez torna as trocas mais fáceis de mover. Isso pode expor os traders a um grande impacto no preço e criar oportunidades para ataques de sanduíche ou outras formas de ordenação de transações.

Os LPs podem receber taxas deste volume, mas uma execução prejudicial não cria um mercado saudável por si só.

A liquidez concentrada ganha taxas apenas enquanto o mercado está dentro da faixa escolhida. Uma faixa estreita pode parecer produtiva durante um backtest e depois parar de ganhar após um movimento acentuado.

A posição pode exigir reequilíbrio, novas taxas de rede e uma decisão sobre o token acumulado no lado perdedor da faixa.

Risco de empréstimo e oracle

Em pools de empréstimo, preços incorretos ou manipulados podem desencadear liquidações ruins ou deixar o protocolo com dívidas que a garantia não cobre mais.

Quero saber qual oracle o protocolo usa, como ele lida com preços obsoletos e o que acontece quando os liquidadores não conseguem agir rápido o suficiente. Também verifico quanto do ativo fornecido já foi emprestado. Uma alta taxa de utilização pode aumentar o juro, mas também pode dificultar uma retirada rápida.

Governança, rede e risco de saída

Um protocolo pode reduzir emissões ou alterar a distribuição de taxas. Um voto de governança pode alterar a economia do pool. Grandes detentores de tokens, delegados ou chaves administrativas podem ter mais controle prático do que a palavra “descentralizado” sugere.

O mesmo protocolo em outra cadeia não tem o mesmo perfil de risco. Pontes, sequenciadores, validadores, infraestrutura RPC e congestionamento da rede podem afetar o acesso à posição.

A liquidez AMM geralmente pode ser resgatada através do contrato, mas isso ainda depende do funcionamento do contrato e dos ativos subjacentes permanecerem transferíveis.

Os pools de empréstimo também precisam de liquidez não emprestada suficiente. Posições de LP em staked ou farmadas podem ter um passo extra de retirada, atraso, bloqueio ou dependência de terceiros.

Como eu avalio um pool de liquidez

Eu uso a mesma ordem toda vez.

  1. Identifique o mecanismo exato. AMM, empréstimo, troca estável, liquidez concentrada ou algo mais.
  2. Encontre a fonte do retorno. Taxas, juros do tomador, emissões de tokens ou uma mistura.
  3. Verifique os ativos. Endereços de contrato, emissor, direitos de resgate, liquidez de mercado e dependências de preço.
  4. Leia as regras de taxa. Nível de taxa, participação no protocolo, requisitos de faixa ativa e processo de coleta.
  5. Compare o volume com a liquidez. O TVL por si só não gera taxas. Volume sem profundidade suficiente pode produzir uma execução ruim.
  6. Enfatize a relação de ativos. Eu modelo um desvio e movimentos de preço de 1,5×, 2× e 3×.
  7. Inspecionar pontos de controle. Chaves de administrador, atualizações, direitos de pausa, design de oráculo, governança e dependências de ponte.
  8. Verifique as condições de saída. Liquidez disponível, períodos de bloqueio, atrasos na retirada, custos de rede e qual token eu receberei.
  9. Separe o rendimento bruto do resultado líquido. Incluo taxas recebidas, incentivos de tokens, perda impermanente, gás e P&L de ativos realizados.
  10. Reduza o primeiro depósito. Uma pequena transação testa a carteira, a rede, o contrato, a contabilidade e o caminho de retirada.

Eu não confio na APR exibida para responder a nenhuma dessas perguntas.

O que a APR não me diz

Um pool de liquidez não é uma conta poupança com uma taxa de juros variável. Ele faz um trabalho específico, e as pessoas que o financiam assumem os riscos associados a esse trabalho.

A APR não me dirá qual token eu terei após um grande movimento de preço. Não me dirá se um pool de empréstimos tem liquidez livre suficiente para uma retirada. E não me dirá quanto do retorno vem de taxas em vez de emissões de tokens.

Se eu não conseguir explicar a origem do retorno e o caminho de saída em palavras simples, deixo a piscina sozinha.