Se você ainda confunde APR e APY, vai acabar tomando um prejuízo monumental na sua primeira campanha de yield farming. As baleias adoram estampar números bonitos nas UIs para fazer os sardinhas aportarem liquidez em rendimentos absurdos. E depois o sardinha realiza o loss e chora nos chats.
Vamos abrir o jogo aqui sem papas na lingua e sem conversa fiada de marketing.
APR - A régua honesta ou a armadilha dos gananciosos
APR significa Annual Percentage Rate. Juros simples. Sem reinvestimento.
A fórmula é simples. Jogou mil dólares num pool a 36% ao ano, depois de um ano ganhou mais 360 dólares em cima no ativo base ou em tokens de governança. Pinga a cada bloco. Ou a cada segundo.
Acho melhor repensar. Esqueceu das taxas de gás. Se você faz farm na rede Ethereum e dá claim no lucro manualmente todo santo dia, a comissão vai devorar todo o seu rendimento base em poucas semanas. Bem-vindo ao saldo negativo.
Em L2s praticamente não existe mempool travado, tudo é mais rápido, mas a essência é a mesma. Matemática pura, sem a magia dos juros compostos. Sem multiplicadores ocultos. O que você vê é o que você leva. A menos que o smart contract seja um golpe, é claro.
APY - A magia dos juros compostos ou marketing para ingênuos
APY significa Annual Percentage Yield. Juros compostos. Com auto-compounding integrado.
É aqui que entra o reinvestimento. Suas recompensas são vendidas automaticamente, mais cotas do pool são compradas, e novos juros incidem sobre os juros anteriores. A fórmula é a seguinte:
APY = (1 + APR / n)^n - 1, onde n é a frequência de reinvestimento.
Parece uma maravilha. Os números na tela ficam piscando em verde, batendo mais de 10000% no lançamento de qualquer memecoin nova. Mas você parou para pensar com a cabeça antes de entrar nessa?
Eu mesmo entrei de cabeça num pool padrão com auto-compound há um ano, caindo no conto do vigário de 800% de APY. Enquanto meu script de auto-compound rodava as transações, o preço do token de recompensa despencou 99%. No fim das contas, ganhei juros compostos em cima de um ativo em derrocada. Menos 700 dólares em três dias. Genial.
Tabela comparativa
| Parâmetro | APR (Simple) | APY (Compound) |
|---|---|---|
| Controle de reinvestimento | Não, você faz o claim manual | Sim, de forma automática via workers |
| Cálculo de rendimento | Linear, previsível | Exponencial, volátil |
| Gás e taxas | Consomem o orçamento em saques manuais | Embutidos direto no smart contract do pool |
| Principal risco | Lucro perdido por pura preguiça | Juros compostos em cima de ativo derretendo (death spiral) |
Código prático: calculando o rendimento real
Deixando aqui um trecho de script em Python que rascunhei rapidinho quando estava auditando um contrato de farming atrás de bugs. Os comentários refletem exatamente o clima do momento.
# calculando o apy do pool, pra que complicar
def calc_apy(apr, periods_per_year):
# se reinvestirmos todo dia, periods_per_year = 365
# fórmula clássica, sem invenção de moda
effective_apy = (1 + (apr / 100) / periods_per_year) ** periods_per_year - 1
return effective_apy * 100
# checando para APR de 50% com compound diário
base_apr = 50.0
daily_comp = 365
result = calc_apy(base_apr, daily_comp)
print(f"apy real: {result:.2f}%") # passa de 64 por cento, mágica pura...O lado oculto e pouco comentado do DeFi
A maioria dos protocolos exibe um APY cósmico à custa da emissão em massa do próprio token inútil. Isso não é rendimento real gerado por taxas de swap. É pura máquina de imprimir papelzinho colorido.
Se o APR de taxas proveniente do volume real de negociação (fee APR) é de 3%, mas te empurram um APY total de 450% baseado em token de governança, corra para as colinas. Isso não é investimento. É um engodo caça-liquidez armada momentos antes de um exploit ou rug pull. Trader de verdade olha para Real Yield, e não para tokens fantasmas que prometem mundos e fundos.