Como Evitar a Perda Impermanente ao Fornecer Liquidez em DeFi
Um setor relativamente popular em finanças descentralizadas (DeFi) é a mineração de liquidez, que é como os usuários colocam suas criptomoedas em pools de liquidez em formadores automáticos de mercado (AMM) exchanges descentralizadas (DEXs). Em troca, provedores de liquidez (LPs) ganham recompensas por aumentar a liquidez disponível nessas DEXs para que os participantes do mercado possam realizar trocas.
Esses AMM DEXs utilizam algoritmos que impulsionam a fórmula de reequilíbrio de tokens para os pools, permitindo trocas sustentáveis. No entanto, o uso de tais algoritmos resulta em divergência entre o novo preço da criptomoeda no pool de liquidez e o preço original no qual os LPs a depositaram. Essa diferença de preço é conhecida como perda impermanente e torna-se maior quando a mudança de preço é mais significativa.
Neste guia, discutiremos a perda impermanente, os prós e contras envolvidos em fornecer liquidez e como você pode evitar ou minimizar seu nível de perda impermanente.
Pools de Liquidez e Formadores Automáticos de Mercado (AMMs)
Para entender como a perda impermanente funciona, é vital estar familiarizado com os AMMs e pools de liquidez.
As DEXs foram desenvolvidas para permitir trocas de tokens que não precisam usar um intermediário confiável. Os ativos nunca saem das carteiras dos usuários e nunca estão na posse da exchange, ao contrário do que acontece ao usar uma exchange centralizada (CEX). As DEXs mantêm a descentralização através de algoritmos AMM e pools de liquidez, duas invenções baseadas em blockchain.
Entendendo os Formadores de Mercado Automatizados (AMMs)
Os modelos tradicionais de livro de ordens dependem da correspondência de compradores e vendedores para realizar transações. Quando você usa uma AMM DEX, está negociando contra pools de tokens em vez de outros negociadores, com a liquidez no pool fornecida pelos LPs. Embora os pools de liquidez possam ser compostos por múltiplos tokens, eles geralmente são compostos por apenas dois pools de tokens. A proporção de tokens disponíveis dentro desses pools é controlada pelo seguinte algoritmo:
x * y = k
onde x e y representam o valor de cada tipo de token no pool. K é a constante fixa que mantém a liquidez total do pool constante.
De acordo com esta fórmula, o valor total de cada pool de liquidez é sempre igual ao outro. A constante fixa cria um mecanismo de precificação automática que mantém o valor igual de cada par de tokens.
Entendendo Pools de Liquidez
Um pool de liquidez (LP) geralmente é composto por dois tokens, conhecidos como um par. Por exemplo, DAI e ETH formam um par. O peso de ambas as criptomoedas é igual em valor para facilitar para os usuários a realização de negociação. O número de tokens pode ser diferente em cada pool, mas o valor total de cada pool deve ser igual. Por exemplo, em termos de valor em dólar, a proporção será de 50% DAI e 50% ETH neste pool.
Pools de liquidez são essencialmente depósitos forçados por contratos inteligentes de dois tokens necessários para permitir swaps em uma DEX.
Em pools de liquidez básicos, como aqueles no Uniswap, há um algoritmo constante baseado em fórmulas que assegura que os valores das duas criptomoedas permaneçam iguais. Além disso, o algoritmo permite que a liquidez seja fornecida, independentemente da magnitude da negociação.
O algoritmo faz isso assimptoticamente aumentando o preço de um token à medida que sua quantidade desejada aumenta. Como resultado, o preço de um token em um pool de liquidez é ditado pela proporção dessa moeda.
Por exemplo, quando você compra DAI de um pool ETH/DAI usando ETH, você está essencialmente reduzindo o fornecimento de DAI no pool. Ao mesmo tempo, o fornecimento de ETH aumenta à medida que você adiciona ETH ao pool ETH/DAI. Em tal situação, a quantidade de ETH aumenta e DAI diminui, o que resulta em cada ETH valer menos DAI.
Como esses pools oferecem uma melhor experiência de negociação, alguns sistemas começaram a incentivar os provedores de liquidez com tokens adicionais para fornecer liquidez a alguns pools. Esse processo é mais comumente chamado de mineração de liquidez.
O que é perda impermanente?
Quando você deposita em um pool de liquidez e o preço dos tokens muda em comparação com quando você os depositou, isso é denominado perda impermanente.
Outra maneira de entender a perda impermanente é quando você fornece liquidez depositando duas criptomoedas em um pool de liquidez e obtém um lucro que é menor do que teria obtido simplesmente mantendo as duas criptomoedas. Isso ocorre quando o preço de mercado de uma criptomoeda muda, depreciando o valor da criptomoeda que você depositou em um pool de liquidez abaixo do seu valor de mercado atual. A perda é ainda maior com uma mudança de preço maior.
A perda impermanente pode ser anulada se o preço do token voltar ao seu valor anterior, tornando a perda "impermanente" ou "temporária". Também é crítico lembrar que essa perda não considera as taxas de negociação que os investidores recebem em troca de fornecer liquidez, o que pode anular as perdas.
Se os investidores removerem suas criptomoedas da pool, a perda impermanente torna-se realizada. Para compensar essa perda, as pools têm taxas de negociação que vão para os fornecedores de liquidez para, esperançosamente, compensar sua perda impermanente.
Quais Pools São Propensas a Perda Impermanente?
Algumas pools são mais propensas à perda impermanente do que outras. Normalmente, esses pools contêm criptomoedas voláteis. Se o preço de uma criptomoeda tem sido volátil por um tempo, isso torna um par de criptomoedas arriscado, já que as flutuações de preço provavelmente resultarão em perda impermanente.
Da mesma forma, um pool com criptomoedas que são correlacionadas, como um pool de liquidez composto por ETH e criptomoedas correlacionadas ao ETH, como frxETH, ou USDT e USDC que ambos são correlacionados ao USD, não terá perda impermanente, pois os preços se movem em conjunto.
Você pode tomar algumas precauções, discutidas mais detalhadamente neste artigo, para evitar a perda impermanente.
Como a Perda Impermanente Acontece no DeFi?
Vamos usar um exemplo: Como um provedor de liquidez, Jack deposita 1 ETH e 100 USDT. De acordo com o conceito de AMM, os tokens depositados precisam ter valor equivalente. Assim, os 1 ETH de Jack seriam equivalentes em valor a 100 USDT. Naquele momento, os depósitos de Jack representam 10% do total de 10 ETH e 1.000 USDT no pool de liquidez.
Uma semana depois, o preço de 1 ETH é equivalente a 400 USDT. Assim, o pool agora está desequilibrado, já que 10 ETH valem 4.000 USDT, mas o pool está pareado com apenas 1.000 USDT.
Arbitradores rapidamente identificarão essa ineficiência de precificação neste pool e comprarão ETH do pool com USDT, removendo ETH e adicionando USDT, até que o valor total de ETH no pool seja igual ao valor total de USDT no pool, o que também é conhecido como reequilibrar o pool. Neste caso, os arbitradores irão reequilibrar o pool até que restem 5 ETH e 2.000 USDT, já que 5 ETH a 400 USDT é igual a 2.000 USDT.
Para saber se Jack sofrerá uma perda impermanente ou lucro de suas apostas, ele terá que retirar 10% de sua participação do pool de liquidez de 0,5 ETH e 200 USDT, que totalizam $400:
0,5 ETH × $400 = $200
200 USDT + $200 = $400. No entanto, Jack teria ganho $500 se tivesse mantido seus ETH e USDT porque 1 ETH aumentou em valor para $400.
Ao fornecer liquidez em um AMM, os ganhos de Jack são 50% menores do que teriam sido se ele tivesse mantido suas criptomoedas.
Esta perda é chamada de "impermanente" porque não é realizada antes da posição de LP ser retirada. Além disso, se o valor do ETH retornar a 100 USDT no exemplo acima, a perda será revertida. Portanto, é uma perda impermanente que muda com o dinamismo do mercado.
Um Exemplo com Perda em USD
Conforme discutido acima, os provedores de liquidez nem sempre enfrentam uma perda monetária por causa de perda impermanente. No entanto, isso pode acontecer em alguns casos, como o exemplo abaixo.
Suponha que você tenha $500 em duas criptomoedas. Usaremos UNI e ETH para este exemplo. Vamos assumir que você tem 150 UNI e 1 ETH, que 1 ETH vale 150 UNI, e que o valor total de cada um é $500. No entanto, assim que você deposita ambas as moedas na piscina, a proporção irá diferir, já que as moedas irão flutuar em termos de preço à medida que negociações ocorrem no mercado.
Consequentemente, com base no calculadora de perda impermanente, você pode ter mais UNI ou mais ETH na piscina. Então, o que acontece quando a taxa difere do momento em que você depositou ambas as moedas? Você sofrerá uma perda impermanente assim que suas criptomoedas forem retiradas da piscina de liquidez.
Tenha em mente que as taxas mudaram desde que você depositou as moedas inicialmente. Portanto, quando você as retirar, pode ter mais de uma moeda e menos da outra — ou vice-versa.
E se você apenas tivesse mantido seus ativos e não os tivesse fornecido como liquidez? Você teria mais de ambas as moedas, o que se traduziria em um valor mais alto.
Para um cálculo avançado de perda impermanente com fórmula, The Chain Bulletin fornece um método aprofundado para cálculo passo a passo.
Prós da Provisão de Liquidez
Ao se tornar um LP e fornecer liquidez para AMM DEXs, você recebe recompensas na forma de taxas de negociação da plataforma. Com o aumento da atividade de negociação e maior volatilidade, as recompensas ganhas por LPs também aumentam. Portanto, com um volume de negociação suficiente na plataforma, é provável que as taxas acumuladas ganhas pelos LPs sejam capazes de cobrir suas perdas impermanentes, tornando a provisão de liquidez rentável.
Mais recentemente, os AMM DEXs também começaram a recompensar os LPs com seus tokens de governança. Exemplos incluem UNI, CRV e BAL. Tais tokens podem ser utilizados em outro lugar no ecossistema DeFi ou negociados em exchanges para obter lucro.
No entanto, a rentabilidade de ser um LP depende muito do tempo e do pool que você escolhe para fornecer liquidez. Escolher um pool com alta atividade de negociação impulsionada por condições de mercado é frequentemente lucrativo para LPs.
Limitações
A desvantagem mais proeminente das pools de liquidez é a perda impermanente, pois pode ocorrer independentemente da direção em que o mercado se move.
Como Evitar Perda Impermanente
Em alguns casos, se o mercado for volátil, uma perda impermanente é inevitável, já que os preços estão sujeitos a flutuações. No entanto, você pode tomar algumas medidas para garantir que evite a perda impermanente — ou pelo menos não sofra um golpe mais pesado quando os preços se moverem.
Uso de Par de Stablecoins
Se você quiser evitar completamente a perda impermanente, pode considerar fornecer liquidez a um par de stablecoins. Por exemplo, se você fornecer liquidez usando USDT e USDC, não haverá risco de perda impermanente, uma vez que os preços das stablecoins devem ser estáveis.
No entanto, a principal desvantagem dessa abordagem é que você não se beneficiará de qualquer alta no mercado. Se você está minerando liquidez em um mercado em alta, não faz sentido manter stablecoins, porque você não receberá nenhum retorno sobre elas.
No entanto, se você está minerando liquidez em um mercado em baixa, tente fornecer liquidez com stablecoins e ganhar taxas de negociação. Desta forma, você lucrará através de taxas de negociação sem perder dinheiro.
Preste Atenção às Taxas de Negociação
Nos exemplos que fornecemos acima, não incluímos as taxas de negociação. Os traders que usam pools de liquidez são obrigados a pagar taxas de negociação. O AMM dá uma parte destas taxas aos seus provedores de liquidez.
Às vezes, essas taxas são suficientes para compensar a perda impermanente que você experimentou durante a provisão de liquidez. A perda impermanente, portanto, diminui com o aumento do montante de taxas coletadas. Assim, os LPs devem procurar pools populares que tenham quantidades significativas de atividade de negociação.
Invista em Pares de Baixa Volatilidade
Alguns pares de criptomoedas são mais voláteis do que outros. Fornecer liquidez a eles pode aumentar seu risco de perda impermanente.
Por exemplo, se você deseja fornecer liquidez para um determinado par de criptomoedas e, ao estudar o mercado, acredita que uma delas superará a outra em breve, não é recomendado que você forneça a liquidez, porque a discrepância entre os preços das criptomoedas levará a uma perda impermanente maior.
O ponto principal é ficar atento às moedas voláteis, monitorando seu desempenho atual e futuro.
Opte por uma Proporção Flexível de Pool de Liquidez
Um fator que aumenta as chances de perda impermanente é a proporção de 50:50 da maioria dos AMMs. Esse recurso prioriza a criação de um pool de liquidez equilibrado e, por sua vez, cria perda impermanente para os provedores de liquidez.
Existem muitas exchanges descentralizadas onde você pode fornecer liquidez em diferentes proporções. Além disso, essas exchanges, como o Balancer, permitem que você adicione ao pool mais de duas criptomoedas.
Com Pools Balancer, você pode fornecer liquidez com diferentes proporções. Por exemplo, sua posição LP pode ser composta de 95% de criptomoeda A e 5% de criptomoeda B. Com esta proporção de 95:5, qualquer alteração de preço nesta instância não causa tanta perda impermanente quanto uma pool 50:50 faz. Portanto, pode-se escolher fornecer liquidez a essas pools com mais flexibilidade, reduzindo o nível de perda impermanente.
Espere a Taxa de Câmbio Voltar ao Normal
Quando você fornece liquidez a um par de criptomoedas, suas taxas naturalmente mudarão no mercado. Quanto mais os preços se afastam das taxas nas quais você fez seu depósito, maior será sua perda impermanente.
Você pode esperar que os preços das criptos voltem às suas taxas iniciais e não retirar sua moeda até então, o que eliminará o risco de perda impermanente. No entanto, isso não é tão simples quanto pode parecer, devido à volatilidade do mercado de criptomoedas. Se os preços não retornarem ao estado inicial, isso pode resultar em uma perda ainda maior para você.
Pools de Staking de Único Lado
Nem todos os AMMs possuem pools de liquidez de duas moedas. Alguns AMMs populares permitem pools de staking de único lado. Neste tipo de pool, você pode fornecer uma stablecoin para a pool.
Em troca por esta liquidez, você receberá uma parte das taxas acumuladas da plataforma. Como há apenas uma moeda sendo fornecida, não haverá discrepância de preços entre dois ativos. Assim, a perda impermanente é eliminada neste cenário.
Fornecimento de Liquidez em AMM DEXs Reputáveis e Pools de Liquidez
É recomendado fornecer liquidez em AMM DEXs que foram testadas e comprovadas como sendo reputáveis. Algumas das novas AMM DEXs tendem a oferecer retornos excepcionalmente altos. Apesar da aparente chance aumentada de lucros, isso apresenta um risco maior de rug pulls, nos quais os desenvolvedores drenam a liquidez dentro dos pools, fazendo com que os LPs percam seus depósitos.
Fornecimento de Liquidez para Pares Altamente Correlacionados
Você pode criar um portfólio de criptomoedas que sejam moderadamente bem correlacionadas para reduzir a perda impermanente. Dessa forma, seu portfólio continuará amplamente equilibrado quando os preços das criptomoedas divergirem, e você poderá evitar quaisquer perdas imprevistas.
Nota Final
Para concluir, é imperativo lembrar que você pode experimentar perda impermanente independentemente de uma mudança na direção do preço. Não importa qual das duas moedas no par de criptografia sofre um aumento ou diminuição no preço: o resultado será uma perda impermanente.
A única maneira de não ter perda impermanente é se o preço no momento da retirada for o mesmo que no momento do seu depósito.
Mas suponha que você queira aproveitar o potencial de provisionamento de liquidez como renda passiva. Nesse caso, é melhor calcular a perda impermanente usando as flutuações nos preços das criptomoedas no mercado. Mais importante ainda, para maximizar a renda passiva, não forneça liquidez para pares voláteis, pois eles são mais suscetíveis à perda impermanente.
Até agora, espera-se que você tenha aprendido o suficiente sobre perda impermanente e maneiras de evitá-la. Para um usuário iniciante ou intermediário de criptomoedas, essas dicas devem ser suficientes.