evolução do rateAtTarget ao longo da janela decorrida
Constantes de protocolo fixas: utilização alvo 90%, inclinação da curva 4x, velocidade de ajuste 50/ano, rateAtTarget limitada [0,1%, 200%] APR.
| Métrica | Valor |
|---|
Por que a curva lembra, em vez de redefinir cada bloco
Um modelo distorcido no estilo Aave recalcula a taxa do zero em cada bloco usando apenas a utilização atual – ele não tem memória. O AdaptiveCurveIRM do Morpho adiciona uma segunda camada: o próprio ponto de ancoragem (rateAtTarget) é uma parte do estado que persiste entre as interações e continua subindo ou descendo enquanto a utilização estiver fora da meta de 90%, a uma velocidade proporcional ao tamanho dessa lacuna. Isso é deliberado – um mercado que está quente há duas semanas deveria cobrar mais do que aquele que atingiu mais de 95% há um minuto, mesmo com utilização idêntica, porque a procura sustentada é um sinal mais forte do que um pico momentâneo. Ver Aave vs Composto vs Morpho para comparar isso com o modelo de torção estático lado a lado.
Lendo a taxa de duas camadas, não apenas o título APY
A TAEG de empréstimo instantâneo que você vê cotada em uma IU do mercado Morpho é o produto de dois números independentes: rateAtTarget, a âncora de movimento lento que apenas o campo "dias decorridos" desta calculadora permite evoluir, e o multiplicador de curva, uma função de movimento rápido do erro de utilização atual que reage instantaneamente a cada depósito ou retirada. Com exatamente 90% de utilização, o multiplicador é sempre 1,0x — a taxa instantânea é exatamente igual a rateAtTarget, não importa o que aconteça. Mova-se acima de 90% e o multiplicador sobe linearmente até 4x com 100% de utilização; mova para baixo e cai para 0,25x com 0% de utilização. Essa assimetria (4x margem acima da meta, apenas 0,25x abaixo) é intencional: permite que o modelo puna o excesso de endividamento com muito mais força do que recompensa o subendividamento, porque o risco de liquidez apenas afeta numa direção.
A deriva exponencial é composta por cima desse multiplicador. Porque rateAtTarget atualiza continuamente como startRate × e^(speed × elapsed) where speed itself scales with the utilization error, a market stuck at 95% utilization doesn't just sit at 4x the anchor forever — the anchor itself roughly doubles every 10 days, so the effective instant rate compounds on top of an already-elevated multiplier. That's a materially different risk profile from Aave's static kink: on Morpho, "utilization has been high for a while" is itself priced in, separately from "utilization is high right now." A borrower checking only the current multiplier and ignoring how long the market has been off-target is missing half the picture — and the average rate actually charged over any accrual period is a trapezoidal blend of the start and end rateAtTarget, not just the instant snapshot at either end.