A alavancagem é como uma caixa de Pandora, e o empréstimo é a chave para abrir essa caixa. A alavancagem no DeFi foi desbloqueada e um circuito de empréstimo surgiu, tudo graças aos serviços de empréstimo on-chain da MakerDAO com garantia excessiva executada por contratos inteligentes.
Após seu lançamento em 2019, o protocolo Compound rapidamente se estabeleceu como o player dominante no mercado de empréstimos DeFi. Em junho de 2020, após um ano de desenvolvimento, a Compound lançou seu token nativo COMP, reacendendo o DeFi e dissipando a melancolia persistente do boom anterior da ICO.
O TVL da Compound saltou de cerca de US$ 100 milhões para US$ 700 milhões em menos de um mês, colocando-o em posição de desafiar o MakerDAO pelo segundo lugar no circuito de empréstimos.
Em contraste, o interesse no recém-lançado protocolo AAVE disparou. No espaço de apenas três meses, o valor do protocolo TVL aumentou para mais de US$ 1 bilhão, substituindo o Compound e ultrapassando brevemente o antigo protocolo MakerDAO em termos de popularidade.
O AAVE, anteriormente conhecido como ETHLend, é um serviço de empréstimo ponto a ponto no Ethereum que foi lançado em 2017 por Stani Kulechov enquanto ele ainda estudava para um LLM na Universidade de Helsinque, na Finlândia. Eles arrecadaram mais de 40.000 ETH em novembro daquele ano, mas o projeto desde então está morno.
Até setembro de 2018, a ETHLend mudou seu nome para Aave, que significa “fantasma” em finlandês e representa sua meta de se tornar um “fantasma” financeiro descentralizado. Inspirado pelo design bancário descentralizado peer-to-pool da Compound, o Aave iniciou sua transformação, experimentou a versão V1, atualizou rapidamente a versão V2 e ganhou o título de protocolo de empréstimo de vários ativos da DeFi com inovações como delegação de valor de empréstimo e o uso de empréstimos rápidos dentro do protocolo.
Lançando o V3 no início de 2018, o AAVE manteve sua posição como líder do setor em protocolo de empréstimo. As principais vantagens competitivas do AAVE, em comparação com os outros protocolos de empréstimo no Ether, são a rapidez e a originalidade de suas atualizações.
A versão inicial do AAVE começou com um modelo de empréstimo bastante semelhante ao protocolo Compound e com uma arquitetura mais complexa, o que resultou em mais taxas de gás por empréstimo e uma experiência um pouco menos interativa. No entanto, a AAVE posteriormente mudou a forma de calcular a taxa variável e introduziu uma solução de empréstimo de taxa estável para explorar o mercado DeFi.
A taxa de juros variável da AAVE, como a do Compound, é determinada pela utilização de capital de seu pool de empréstimos; no entanto, ao contrário do Compound, a função do AAVE é projetada para que a taxa de juros suba rapidamente quando a taxa de utilização excede a taxa desejada, permitindo a regressão na taxa de utilização.
A função de taxa de juros do Composto é uma função primária com a taxa de utilização Ua como variável independente, refletindo a demanda de mercado pelo ativo e a solvência de curto prazo do Composto. A taxa de empréstimo inicial do ativo é de 2,5%, que varia de acordo com o ativo e é determinada pelo Composto. A inclinação da função, que determina a rapidez com que a taxa de juros sobe à medida que Ua sobe, é de 20%.
A função de taxa de juros do Compound é uma função linear com utilização de capital Ua como variável independente, e Ua reflete a demanda de mercado pelo ativo e a solvência de curto prazo do Compound, conforme ilustrado na figura abaixo. 2,5% é a taxa de empréstimo inicial para o ativo, que varia de ativo para ativo e é definida pelo Compound, e 20% é a inclinação da função, que determina a rapidez com que a taxa de juros sobe à medida que Ua aumenta.
A função de taxa de juros do AAVE é segmentada. AAVE introduz uma taxa de utilização ótima, Uoptimal, para representar a proporção ótima de fundos emprestados para o total de fundos no pool de empréstimos. Quando U é menor que Uótimo, a taxa de juros usa a inclinação Rslope, projetada para manter a taxa de juros dentro da faixa média do mercado para garantir o funcionamento normal do empréstimo. Em contraste, quando U é maior que Uótimo, o AAVE usa a inclinação Rslope2, que geralmente é um valor alto, permitindo que a taxa de juros suba rapidamente e atraindo usuários para depositar fundos no pool de empréstimos, permitindo que U retorne para perto de Uótimo rapidamente e garantindo uma saudável capacidade de reembolso do contrato AAVE.
A AAVE também é pioneira em empréstimos com taxa estável e inovadora.
Em um modelo de empréstimo bancário tradicional, o usuário pode escolher entre uma taxa estável e uma taxa variável, mas no modelo de empréstimo DeFi, como não há prazo fixo para o empréstimo, o usuário pode manter o empréstimo enquanto o LTV (Loan to Value ) é saudável; e se for utilizada a tarifa estável, tanto o conveniado quanto o usuário podem sofrer perdas maiores em condições extremas de mercado; e se for imposto um limite de tempo, o usuário pode precisar fazer vários empréstimos.
Como resultado, o AAVE emprega um método de imposição de limites de taxa de juros que permite uma taxa fixa enquanto o mercado tem liquidez suficiente, ou por um período específico, mas pode ser reequilibrado no longo prazo em resposta a mudanças nas condições do mercado.
A função de taxa estável é muito semelhante à função de taxa variável, onde Mr é a taxa de mercado, calculada pelo Predictor a partir dos dados de mercado. O restante da taxa é igual à taxa variável, Rs representa a taxa na qual você inicia um empréstimo com taxa estável e, uma vez iniciado o empréstimo, Rs será fixo, a menos que a taxa precise ser reajustada. Quando a taxa de juros de um empréstimo é inferior à taxa atual do empréstimo, a taxa de juros desse empréstimo é ajustada para cima para a taxa mais recente; quando a taxa de juros de um empréstimo é superior a uma determinada porcentagem da taxa atual do empréstimo (definida pelo contrato), a taxa de juros desse empréstimo é ajustada para cima para a taxa mais recente.
Quando a taxa de juros de um empréstimo excede uma certa porcentagem da taxa de empréstimo atual (determinada por contrato), a taxa de juros do empréstimo é ajustada para baixo para a taxa mais atual.
AAVE implementou duas restrições para evitar o abuso de empréstimos de taxa estável:
Assumimos que Alice deposita 10a em ativos e podemos ver pela função que isso diminuirá Rs. Alice pode então emprestar a uma taxa de juros mais baixa, depositar o a emprestado e sacar o 10a pré-depositado desde que não seja liquidado. Neste ponto, a taxa de depósito aumentará devido à diminuição da liquidez disponível. Alice pode então arbitrar a diferença de taxa de juros entre o depósito e o empréstimo e, se combinado com um empréstimo rápido, o usuário pode concluir esse processo sem ter que pagar o principal.
Isso evita que os usuários emprestem grandes quantias em uma única conta durante condições de taxa de juros favoráveis, como taxas de empréstimo particularmente baixas.
Ao contrário do Compound, a proporção de U para Uoptimal é um melhor indicador de oferta e demanda do mercado do que Ua sozinho. Quando U > Uótimo, conforme mostrado no gráfico abaixo, as taxas de juros podem subir rapidamente em uma inclinação muito acentuada, respondendo a mudanças na demanda do mercado por empréstimos em um curto período de tempo, mantendo a liquidez de caixa do contrato em um nível razoável em todos os momentos .
Os usuários com maior apetite ao risco se beneficiarão da taxa estável, que lhes permite desenvolver opções de empréstimo com base nas previsões do mercado.
Além do design da taxa de juros, o AAVE introduziu um recurso de empréstimo rápido no lançamento, tornando-o o primeiro protocolo de empréstimo a oferecer empréstimo rápido.
A AAVE implementou com sucesso o recurso de empréstimo flash em seu protocolo baseado no recurso de trocas atômicas do blockchain, que exige que todas ou nenhuma das etapas da transação seja concluída.
Quando o empréstimo flash é executado, o protocolo tira um instantâneo do saldo e transfere os fundos para o endereço do contrato externo. Os fundos realizarão a transação seguindo os termos do contrato externo. Após a conclusão da transação, o protocolo verificará novamente o saldo do empréstimo rápido e, se o saldo incluir corretamente o valor do empréstimo rápido e a taxa, a transação será executada; caso contrário, a transação é totalmente revertida.
Devido à necessidade de instantâneos, a versão V1 do empréstimo flash não pode interagir diretamente com o protocolo AAVE, o que exporia o pool a ataques de reentrada. Isso limita severamente a quantidade de dinheiro que um empréstimo rápido pode contribuir para o desenvolvimento do protocolo AAVE e impede que ele desenvolva uma vantagem competitiva sobre outros protocolos de empréstimo.
No entanto, o protocolo AAVE inclui muitas informações sobre empréstimos instantâneos em sua documentação. Ele ainda inclui uma caixa de trufas para que os usuários com conhecimento de codificação possam escrever rapidamente contratos de empréstimo rápido, diminuindo a barreira à entrada para empréstimos rápidos. Simultaneamente, o empréstimo rápido da AAVE exige taxas de transação de 0,09%, 70% dos quais são alocados ao provedor de financiamento, fornecendo um incentivo adicional para os usuários depositarem.
Seis meses após o lançamento do V1, o AAVE atualizou o V2 com uma atualização para a funcionalidade de empréstimo flash, eliminando a necessidade de verificações de reentrada e removendo o instantâneo antes e depois, permitindo que os empréstimos flash interajam diretamente no protocolo AAVE e adicionando a capacidade de fornecer garantias diretamente em empréstimos rápidos para manter posições de dívida.
Os usuários podem usar o recurso de empréstimo rápido na V2 para funções de troca de garantia e reembolso de garantia.
Suponha que Alice coloque 10 ETH e empreste 10.000 DAI. Quando o preço do ETH disparar e Alice quiser vendê-lo com lucro, mas não quiser pagar o DAI, ela pode usar a função de empréstimo instantâneo para pegar 10.000 DAI emprestados do pool para pagar a dívida e resgatar todo o ETH e, em seguida, prometer outros ativos de token suficientes para emprestar 10.000 DAI e devolvê-los ao pool junto com a taxa para concluir a troca de garantia.
Quando o preço do ETH cai rapidamente e atinge o limite de liquidação, e Alice não tem ativos suficientes para pagar o empréstimo, ela pode usar a Autoliquidação para emprestar 10.000 DAI, resgatar o ETH, vendê-lo e usar os recursos para pagar o empréstimo instantâneo. Como resultado, ela pode emprestar 10.000 DAI, resgatar o ETH, vendê-lo e usar os recursos para pagar o empréstimo rápido, concluindo sua autoliquidação.
O design da taxa e o recurso de empréstimo instantâneo não podem sustentar uma posição na indústria de criptografia em constante mudança; o design da taxa de juros pode ser copiado e o recurso de empréstimo instantâneo pode ser usado em outros protocolos. De V1 a V3, as rápidas atualizações do AAVE e a rica implantação de novos recursos evitaram que ele se perdesse no mercado.
A implementação do empréstimo do protocolo AAVE na V1 é a seguinte:
O diagrama mostra que a interação direta com o usuário é o pool de empréstimos.
O Lending Pool chama o Lending Poor Core e o Lending Pool Data Provider para penhorar, resgatar e emprestar ativos e para penhorar ou queimar um Token (aToken representa o ativo com o qual o usuário interage no protocolo AAVE) com base nas ações do usuário. O Lending Pool Core é o principal componente da arquitetura, que armazena os ativos e utiliza diversas informações fornecidas externamente para calcular as taxas de juros e atualizar o saldo dos ativos do aToke.
Na versão V1, todos os ativos foram armazenados no Lending Pool Core. A unidade ETH comum foi usada para calcular as taxas de juros, o que significava que, mesmo que você fornecesse ativos menos líquidos no pool, não conseguiria obter um retorno alto: a arquitetura complexa e pesada representava um grande código de contrato inteligente, por trás do qual o usuário tinha que pagar uma alta taxa de gás. O protocolo V2 simplifica significativamente essa arquitetura.
O diagrama mostra que vários tokens armazenados anteriormente juntos no Lending Pool Core agora são armazenados separadamente na V2. Essa separação de ativos permite melhores cálculos de rendimento separadamente, e as partes que antes forneciam a responsabilidade de fornecer dados agora são simplificadas em Bibliotecas separadas, reduzindo muito o número de tokens que devem ser executados por transação, resultando em uma economia de taxas de 15% a 20%.
Começando com a V2, a AAVE também se concentrou na introdução de um novo modelo de empréstimo, dando à AAVE uma vantagem competitiva significativa.
A AAVE criou um modelo histórico de crédito on-chain em V2 que permite aos usuários tomar empréstimos sem garantia e com seu crédito.
O modelo de delegação de crédito da AAVE remonta ao ETHLend - empréstimo ponto a ponto, no qual os usuários podem delegar seus fundos a outros usuários para gerar renda extra de seus fundos ociosos.
Por exemplo, Alice depositou $ 1.000 USDC, mas deseja usar apenas $ 300 USDC de sua linha de crédito, deixando $ 700 USDC como depósito para ganhar juros. Se Alice deseja aumentar sua renda, ela pode delegar os 700 USDC restantes para Bob, que pode emprestar dinheiro do AAVE sem comprometer seus bens.
Alice pode delegar sua linha para muitos Bobs e limitar o tipo de tokens que eles podem emprestar, o valor que eles podem emprestar e o modelo de taxa de juros: Bob, por outro lado, só pode usar uma linha de Alice por vez e só pode escolher entre um modelo de taxa de juros estável ou flexível.
O que acontece se Bob não pagar? “Você não quer confiar seu crédito a alguém que não conhece”, diz Stani Kulechov, CEO da AAVE. “Você só confia isso a Bob, que você conhece.”
A delegação de crédito, no entanto, será feita por meio do Open Law para garantir o cumprimento do processo de empréstimo (protocolo que existe no Ethereum e oferece o serviço de embrulhar contratos inteligentes em acordos legais).
Permanecer inovador sempre foi o estilo da AAVE. O AAVE levou o modelo de empréstimo DeFi a um novo nível no lançamento V3 deste ano.
Ao abrir um CDP na V2 ou anterior, você pode emprestar todos os ativos do pool de empréstimos, o que impõe exigências rigorosas à liquidez e estabilidade de tokens como ETH, BNB, etc., que podem ser usados como CDPs. Mas os usuários também podem manter um grande número de outros tokens com alta volatilidade que não podem ser usados como tokens colaterais em circunstâncias normais. A AAVE implementou um modelo de empréstimo isolado para aproveitar melhor esses recursos.
Os usuários podem abrir posições de dívida usando ativos de token altamente voláteis como garantia no modo de empréstimo de isolamento, mas eles só podem emprestar um certo número de tokens, que idealmente devem ser stablecoins denominados em dólares.
Existe um montante total de ativos denominados em USD que podem ser emprestados para cada posição de isolamento, independentemente do valor de sua garantia. Quando um usuário está no modo de empréstimo segregado, ele não pode usar outros tokens como garantia sob o mesmo endereço de carteira até que tenha pago todas as suas dívidas e resgatado a garantia para sair do modo de empréstimo segregado; no entanto, como um usuário depositante, ele ainda pode depositar outros ativos no modo normal após depositar ativos na lista segregada para o pool.
Usar o limite de liquidação usual para empréstimos garantidos de dois ativos altamente correlacionados com preços, como ETH e stETH, renBTC e WBTC, DAI e USDC, é na verdade um desperdício de capital e, como os preços desses tokens são essencialmente fixos, quando você usar um dos ativos como garantia, você deve ser capaz de emprestar um valor quase equivalente ao ativo subjacente.
O AAVE implementa esse recurso no modo V3, High-Efficiency, onde o protocolo avalia os ativos subjacentes e lista uma variedade de pares de tokens com preços altamente ancorados, como ETH, derivativos de BTC e vários tipos de stablecoins com ativos colateralizados, que podem ser emprestado até 95% ou mais, e até 98% para stablecoins, de acordo com o whitepaper.
Em alguns cenários, como empréstimos garantidos entre stablecoins, onde um usuário possui USDT e um protocolo DeFi requer o uso de USDD para mineração de liquidez, esse recurso pode substituir o DEX.
Como alguns usuários estão preocupados com o risco de desacoplamento do USDD e não desejam trocar seu USDT por USDD diretamente no DEX, eles agora podem optar por emprestar USDD em AAVE usando o modo eficiente, e os usuários que não estão preocupados com o risco de O desacoplamento do USDD, mas não deseja assumir os riscos associados à mineração de liquidez, como perdas erráticas, contratos inteligentes e assim por diante, pode depositar seu USDD no AAVE para fornecer liquidez.
Além de emprestar recursos do DEX, o AAVE também quer mergulhar no campo da ponte cruzada. Na versão V3, o protocolo introduz um modelo de empréstimo cross-chain.
O princípio é simples: os usuários prometem tokens na rede de origem (por exemplo, Ethereum) para cunhar aToken, e o protocolo queimará este aToken na rede de origem enquanto cunha umToken na rede de destino (por exemplo, Polygon) para que os usuários possam emprestar ou simplesmente fornecer liquidez na rede de destino.
Na funcionalidade cross-chain do AAVE, as taxas cross-chain são refletidas na forma de taxas de juros reduzidas após o cross-chain. Digamos que Alice forneça 10.000 DAI em Ether e use o recurso de cadeia cruzada para transferir o aToken resultante para o Polygon.
Nesse ponto, a AAVE transferiria os ativos subjacentes para a Polygon, aumentando a liquidez dos ativos correspondentes na Polygon e diminuindo a taxa de juros do empréstimo. No entanto, a liquidez fornecida por Alice existe no Etherchain, não no Polígono, aos olhos de outros usuários, então a AAVE usa os juros ganhos na liquidez fornecida por Alice para compensar outros usuários e outros custos incorridos pelo contrato AAVE.
A seção final se concentrará nos tokens LP do protocolo AAVE e em suas características exclusivas.
Quando você faz um depósito em um banco, o banco emite um certificado de depósito, que representa seu status de credor para o banco. No mundo do blockchain, você também precisará de algo como um certificado de depósito para representar sua reivindicação aos fundos do pool. O AAVE, como a maioria dos protocolos de empréstimo, adotou o uso de um token ERC-11 para representar a dívida do usuário.
Ao depositar no AAVE, o depositante recebe uma quantidade correspondente de tokens derivativos, chamados Aave Tokens (aTokens para abreviar) que mapeiam 1:1 os ativos subjacentes. ou seja, se Alice depositar 100 ETH no contrato, ela receberá 100 aETH, representando sua reivindicação e o valor usado como garantia para obter o empréstimo. Há também a função mais importante, que é usada para calcular os juros.
No protocolo Compound, as credenciais de depósito do usuário são cToken, e o número de cTokens não é 1:1 em relação aos tokens nativos, mas é calculado pela fórmula valor = reserva * cToken/ total cToken. No entanto, no Aave V1, o aToken é totalmente 1:1 ancorado ao token nativo, portanto, se o depósito de Alice de 100 aETH se tornar 101 aETH, ela poderá resgatar 101 ETH. Então a forma como os juros do AAVE são acumulados é óbvia, quando o saldo de tokens no pool aumentar devido aos juros pagos pelo credor, o protocolo AAVE irá cunhar uma nova quantidade igual de aToken e distribuí-lo proporcionalmente ao aToken que existe representando o saldo principal do endereço.
Com esse projeto de divisão de principal e juros, a gestão da dívida do usuário pode ser mais flexível, dando ao usuário a possibilidade de redirecionar os juros gerados para um novo endereço. Quando o usuário deseja transferir automaticamente os juros gerados para um novo endereço, ele pode enviar um endereço para redirecionamento ao protocolo, que então transferirá automaticamente os juros aToken gerados no endereço original para o novo endereço. A limitação é que os juros gerados a partir do saldo no endereço redirecionado não podem mais ser redirecionados.
Não apenas os depósitos são validados na V2, mas o valor devido pelo usuário também é tokenizado usando tokens de dívida. Quando um usuário pede emprestado ou paga, o token de dívida é automaticamente cunhado ou destruído assim que o ativo é recebido ou reembolsado, e você só pode resgatar seu depósito quando o token de dívida em seu endereço for 0.
Os tokens de dívida removem a restrição de que os usuários só podem emprestar empréstimos de taxa estável ou empréstimos de taxa variável ao mesmo tempo na versão V1. No entanto, os tokens de dívida têm uma limitação. Tem de devolver o empréstimo se o transferir para outra pessoa e já não existir na sua morada? Em teoria, sim, então a AAVE impôs uma restrição aos tokens de dívida, que são um tipo de token que não pode ser transferido.
Além disso, o protocolo V2 atualiza o método pelo qual o aToken é calculado, mantendo o princípio de ancoragem 1:1 entre o aToken e o token original.
Após cada alocação de juros, o protocolo em V1 recalcula o saldo de cada endereço e aloca novamente no próximo bloco.
No entanto, em V2, o protocolo registra apenas um principal inicial m e os juros totais NIt acumulados pelo protocolo naquele momento e, em seguida, calcula um novo valor ScB = m / NIt. Quando o usuário verifica seu saldo de aToken, ele vê um saldo de Bt = m / NIt NIt = m. No entanto, quando o usuário olhar o saldo novamente no futuro, o saldo que ele verá será Bt delta = m / NIt NItdelta > m. Se o usuário resgatar ou depositar novos fundos n no tempo t1, seu ScB no protocolo se torna ScBt1 = m / NIt +/- n / NIt1.
Resumindo, em vez de acompanhar e atualizar o saldo do endereço do usuário quando o usuário não interage com o protocolo, o protocolo simplesmente atualiza o saldo quando o usuário interage com o protocolo novamente, por exemplo, para depositar ou sacar fundos.
De V1 a V3, o AAVE cresceu rapidamente alguns meses após o lançamento, alcançando seu antecessor Compound em TVL e respondendo à demanda do mercado com atualizações rápidas de protocolo e novos recursos.
Além disso, podemos ver pelas várias inovações do AAVE que a equipe não se limitou ao simples empréstimo. A AAVE anunciou a função de empréstimo flash no início do lançamento e lançará empréstimos P2P on-chain um por um, enquanto o V3 será lançado com empréstimos eficientes semelhantes ao DEX e um portal com alguma função de ponte cruzada.
Devido à sua forte inovação e execução, o AAVE é um azarão em potencial para crescer rapidamente e se tornar um protocolo DeFi ao lado de MakerDAO e Compound, expandindo-se para um mercado mais amplo e mantendo um serviço de empréstimo estável mesmo durante a desaceleração do mercado. Assente em um protocolo com enorme liquidez, a AAVE planeja lançar uma stablecoin nativa, GHO, com o objetivo de criar um ecossistema financeiro on-chain mais descentralizado
A alavancagem é como uma caixa de Pandora, e o empréstimo é a chave para abrir essa caixa. A alavancagem no DeFi foi desbloqueada e um circuito de empréstimo surgiu, tudo graças aos serviços de empréstimo on-chain da MakerDAO com garantia excessiva executada por contratos inteligentes.
Após seu lançamento em 2019, o protocolo Compound rapidamente se estabeleceu como o player dominante no mercado de empréstimos DeFi. Em junho de 2020, após um ano de desenvolvimento, a Compound lançou seu token nativo COMP, reacendendo o DeFi e dissipando a melancolia persistente do boom anterior da ICO.
O TVL da Compound saltou de cerca de US$ 100 milhões para US$ 700 milhões em menos de um mês, colocando-o em posição de desafiar o MakerDAO pelo segundo lugar no circuito de empréstimos.
Em contraste, o interesse no recém-lançado protocolo AAVE disparou. No espaço de apenas três meses, o valor do protocolo TVL aumentou para mais de US$ 1 bilhão, substituindo o Compound e ultrapassando brevemente o antigo protocolo MakerDAO em termos de popularidade.
O AAVE, anteriormente conhecido como ETHLend, é um serviço de empréstimo ponto a ponto no Ethereum que foi lançado em 2017 por Stani Kulechov enquanto ele ainda estudava para um LLM na Universidade de Helsinque, na Finlândia. Eles arrecadaram mais de 40.000 ETH em novembro daquele ano, mas o projeto desde então está morno.
Até setembro de 2018, a ETHLend mudou seu nome para Aave, que significa “fantasma” em finlandês e representa sua meta de se tornar um “fantasma” financeiro descentralizado. Inspirado pelo design bancário descentralizado peer-to-pool da Compound, o Aave iniciou sua transformação, experimentou a versão V1, atualizou rapidamente a versão V2 e ganhou o título de protocolo de empréstimo de vários ativos da DeFi com inovações como delegação de valor de empréstimo e o uso de empréstimos rápidos dentro do protocolo.
Lançando o V3 no início de 2018, o AAVE manteve sua posição como líder do setor em protocolo de empréstimo. As principais vantagens competitivas do AAVE, em comparação com os outros protocolos de empréstimo no Ether, são a rapidez e a originalidade de suas atualizações.
A versão inicial do AAVE começou com um modelo de empréstimo bastante semelhante ao protocolo Compound e com uma arquitetura mais complexa, o que resultou em mais taxas de gás por empréstimo e uma experiência um pouco menos interativa. No entanto, a AAVE posteriormente mudou a forma de calcular a taxa variável e introduziu uma solução de empréstimo de taxa estável para explorar o mercado DeFi.
A taxa de juros variável da AAVE, como a do Compound, é determinada pela utilização de capital de seu pool de empréstimos; no entanto, ao contrário do Compound, a função do AAVE é projetada para que a taxa de juros suba rapidamente quando a taxa de utilização excede a taxa desejada, permitindo a regressão na taxa de utilização.
A função de taxa de juros do Composto é uma função primária com a taxa de utilização Ua como variável independente, refletindo a demanda de mercado pelo ativo e a solvência de curto prazo do Composto. A taxa de empréstimo inicial do ativo é de 2,5%, que varia de acordo com o ativo e é determinada pelo Composto. A inclinação da função, que determina a rapidez com que a taxa de juros sobe à medida que Ua sobe, é de 20%.
A função de taxa de juros do Compound é uma função linear com utilização de capital Ua como variável independente, e Ua reflete a demanda de mercado pelo ativo e a solvência de curto prazo do Compound, conforme ilustrado na figura abaixo. 2,5% é a taxa de empréstimo inicial para o ativo, que varia de ativo para ativo e é definida pelo Compound, e 20% é a inclinação da função, que determina a rapidez com que a taxa de juros sobe à medida que Ua aumenta.
A função de taxa de juros do AAVE é segmentada. AAVE introduz uma taxa de utilização ótima, Uoptimal, para representar a proporção ótima de fundos emprestados para o total de fundos no pool de empréstimos. Quando U é menor que Uótimo, a taxa de juros usa a inclinação Rslope, projetada para manter a taxa de juros dentro da faixa média do mercado para garantir o funcionamento normal do empréstimo. Em contraste, quando U é maior que Uótimo, o AAVE usa a inclinação Rslope2, que geralmente é um valor alto, permitindo que a taxa de juros suba rapidamente e atraindo usuários para depositar fundos no pool de empréstimos, permitindo que U retorne para perto de Uótimo rapidamente e garantindo uma saudável capacidade de reembolso do contrato AAVE.
A AAVE também é pioneira em empréstimos com taxa estável e inovadora.
Em um modelo de empréstimo bancário tradicional, o usuário pode escolher entre uma taxa estável e uma taxa variável, mas no modelo de empréstimo DeFi, como não há prazo fixo para o empréstimo, o usuário pode manter o empréstimo enquanto o LTV (Loan to Value ) é saudável; e se for utilizada a tarifa estável, tanto o conveniado quanto o usuário podem sofrer perdas maiores em condições extremas de mercado; e se for imposto um limite de tempo, o usuário pode precisar fazer vários empréstimos.
Como resultado, o AAVE emprega um método de imposição de limites de taxa de juros que permite uma taxa fixa enquanto o mercado tem liquidez suficiente, ou por um período específico, mas pode ser reequilibrado no longo prazo em resposta a mudanças nas condições do mercado.
A função de taxa estável é muito semelhante à função de taxa variável, onde Mr é a taxa de mercado, calculada pelo Predictor a partir dos dados de mercado. O restante da taxa é igual à taxa variável, Rs representa a taxa na qual você inicia um empréstimo com taxa estável e, uma vez iniciado o empréstimo, Rs será fixo, a menos que a taxa precise ser reajustada. Quando a taxa de juros de um empréstimo é inferior à taxa atual do empréstimo, a taxa de juros desse empréstimo é ajustada para cima para a taxa mais recente; quando a taxa de juros de um empréstimo é superior a uma determinada porcentagem da taxa atual do empréstimo (definida pelo contrato), a taxa de juros desse empréstimo é ajustada para cima para a taxa mais recente.
Quando a taxa de juros de um empréstimo excede uma certa porcentagem da taxa de empréstimo atual (determinada por contrato), a taxa de juros do empréstimo é ajustada para baixo para a taxa mais atual.
AAVE implementou duas restrições para evitar o abuso de empréstimos de taxa estável:
Assumimos que Alice deposita 10a em ativos e podemos ver pela função que isso diminuirá Rs. Alice pode então emprestar a uma taxa de juros mais baixa, depositar o a emprestado e sacar o 10a pré-depositado desde que não seja liquidado. Neste ponto, a taxa de depósito aumentará devido à diminuição da liquidez disponível. Alice pode então arbitrar a diferença de taxa de juros entre o depósito e o empréstimo e, se combinado com um empréstimo rápido, o usuário pode concluir esse processo sem ter que pagar o principal.
Isso evita que os usuários emprestem grandes quantias em uma única conta durante condições de taxa de juros favoráveis, como taxas de empréstimo particularmente baixas.
Ao contrário do Compound, a proporção de U para Uoptimal é um melhor indicador de oferta e demanda do mercado do que Ua sozinho. Quando U > Uótimo, conforme mostrado no gráfico abaixo, as taxas de juros podem subir rapidamente em uma inclinação muito acentuada, respondendo a mudanças na demanda do mercado por empréstimos em um curto período de tempo, mantendo a liquidez de caixa do contrato em um nível razoável em todos os momentos .
Os usuários com maior apetite ao risco se beneficiarão da taxa estável, que lhes permite desenvolver opções de empréstimo com base nas previsões do mercado.
Além do design da taxa de juros, o AAVE introduziu um recurso de empréstimo rápido no lançamento, tornando-o o primeiro protocolo de empréstimo a oferecer empréstimo rápido.
A AAVE implementou com sucesso o recurso de empréstimo flash em seu protocolo baseado no recurso de trocas atômicas do blockchain, que exige que todas ou nenhuma das etapas da transação seja concluída.
Quando o empréstimo flash é executado, o protocolo tira um instantâneo do saldo e transfere os fundos para o endereço do contrato externo. Os fundos realizarão a transação seguindo os termos do contrato externo. Após a conclusão da transação, o protocolo verificará novamente o saldo do empréstimo rápido e, se o saldo incluir corretamente o valor do empréstimo rápido e a taxa, a transação será executada; caso contrário, a transação é totalmente revertida.
Devido à necessidade de instantâneos, a versão V1 do empréstimo flash não pode interagir diretamente com o protocolo AAVE, o que exporia o pool a ataques de reentrada. Isso limita severamente a quantidade de dinheiro que um empréstimo rápido pode contribuir para o desenvolvimento do protocolo AAVE e impede que ele desenvolva uma vantagem competitiva sobre outros protocolos de empréstimo.
No entanto, o protocolo AAVE inclui muitas informações sobre empréstimos instantâneos em sua documentação. Ele ainda inclui uma caixa de trufas para que os usuários com conhecimento de codificação possam escrever rapidamente contratos de empréstimo rápido, diminuindo a barreira à entrada para empréstimos rápidos. Simultaneamente, o empréstimo rápido da AAVE exige taxas de transação de 0,09%, 70% dos quais são alocados ao provedor de financiamento, fornecendo um incentivo adicional para os usuários depositarem.
Seis meses após o lançamento do V1, o AAVE atualizou o V2 com uma atualização para a funcionalidade de empréstimo flash, eliminando a necessidade de verificações de reentrada e removendo o instantâneo antes e depois, permitindo que os empréstimos flash interajam diretamente no protocolo AAVE e adicionando a capacidade de fornecer garantias diretamente em empréstimos rápidos para manter posições de dívida.
Os usuários podem usar o recurso de empréstimo rápido na V2 para funções de troca de garantia e reembolso de garantia.
Suponha que Alice coloque 10 ETH e empreste 10.000 DAI. Quando o preço do ETH disparar e Alice quiser vendê-lo com lucro, mas não quiser pagar o DAI, ela pode usar a função de empréstimo instantâneo para pegar 10.000 DAI emprestados do pool para pagar a dívida e resgatar todo o ETH e, em seguida, prometer outros ativos de token suficientes para emprestar 10.000 DAI e devolvê-los ao pool junto com a taxa para concluir a troca de garantia.
Quando o preço do ETH cai rapidamente e atinge o limite de liquidação, e Alice não tem ativos suficientes para pagar o empréstimo, ela pode usar a Autoliquidação para emprestar 10.000 DAI, resgatar o ETH, vendê-lo e usar os recursos para pagar o empréstimo instantâneo. Como resultado, ela pode emprestar 10.000 DAI, resgatar o ETH, vendê-lo e usar os recursos para pagar o empréstimo rápido, concluindo sua autoliquidação.
O design da taxa e o recurso de empréstimo instantâneo não podem sustentar uma posição na indústria de criptografia em constante mudança; o design da taxa de juros pode ser copiado e o recurso de empréstimo instantâneo pode ser usado em outros protocolos. De V1 a V3, as rápidas atualizações do AAVE e a rica implantação de novos recursos evitaram que ele se perdesse no mercado.
A implementação do empréstimo do protocolo AAVE na V1 é a seguinte:
O diagrama mostra que a interação direta com o usuário é o pool de empréstimos.
O Lending Pool chama o Lending Poor Core e o Lending Pool Data Provider para penhorar, resgatar e emprestar ativos e para penhorar ou queimar um Token (aToken representa o ativo com o qual o usuário interage no protocolo AAVE) com base nas ações do usuário. O Lending Pool Core é o principal componente da arquitetura, que armazena os ativos e utiliza diversas informações fornecidas externamente para calcular as taxas de juros e atualizar o saldo dos ativos do aToke.
Na versão V1, todos os ativos foram armazenados no Lending Pool Core. A unidade ETH comum foi usada para calcular as taxas de juros, o que significava que, mesmo que você fornecesse ativos menos líquidos no pool, não conseguiria obter um retorno alto: a arquitetura complexa e pesada representava um grande código de contrato inteligente, por trás do qual o usuário tinha que pagar uma alta taxa de gás. O protocolo V2 simplifica significativamente essa arquitetura.
O diagrama mostra que vários tokens armazenados anteriormente juntos no Lending Pool Core agora são armazenados separadamente na V2. Essa separação de ativos permite melhores cálculos de rendimento separadamente, e as partes que antes forneciam a responsabilidade de fornecer dados agora são simplificadas em Bibliotecas separadas, reduzindo muito o número de tokens que devem ser executados por transação, resultando em uma economia de taxas de 15% a 20%.
Começando com a V2, a AAVE também se concentrou na introdução de um novo modelo de empréstimo, dando à AAVE uma vantagem competitiva significativa.
A AAVE criou um modelo histórico de crédito on-chain em V2 que permite aos usuários tomar empréstimos sem garantia e com seu crédito.
O modelo de delegação de crédito da AAVE remonta ao ETHLend - empréstimo ponto a ponto, no qual os usuários podem delegar seus fundos a outros usuários para gerar renda extra de seus fundos ociosos.
Por exemplo, Alice depositou $ 1.000 USDC, mas deseja usar apenas $ 300 USDC de sua linha de crédito, deixando $ 700 USDC como depósito para ganhar juros. Se Alice deseja aumentar sua renda, ela pode delegar os 700 USDC restantes para Bob, que pode emprestar dinheiro do AAVE sem comprometer seus bens.
Alice pode delegar sua linha para muitos Bobs e limitar o tipo de tokens que eles podem emprestar, o valor que eles podem emprestar e o modelo de taxa de juros: Bob, por outro lado, só pode usar uma linha de Alice por vez e só pode escolher entre um modelo de taxa de juros estável ou flexível.
O que acontece se Bob não pagar? “Você não quer confiar seu crédito a alguém que não conhece”, diz Stani Kulechov, CEO da AAVE. “Você só confia isso a Bob, que você conhece.”
A delegação de crédito, no entanto, será feita por meio do Open Law para garantir o cumprimento do processo de empréstimo (protocolo que existe no Ethereum e oferece o serviço de embrulhar contratos inteligentes em acordos legais).
Permanecer inovador sempre foi o estilo da AAVE. O AAVE levou o modelo de empréstimo DeFi a um novo nível no lançamento V3 deste ano.
Ao abrir um CDP na V2 ou anterior, você pode emprestar todos os ativos do pool de empréstimos, o que impõe exigências rigorosas à liquidez e estabilidade de tokens como ETH, BNB, etc., que podem ser usados como CDPs. Mas os usuários também podem manter um grande número de outros tokens com alta volatilidade que não podem ser usados como tokens colaterais em circunstâncias normais. A AAVE implementou um modelo de empréstimo isolado para aproveitar melhor esses recursos.
Os usuários podem abrir posições de dívida usando ativos de token altamente voláteis como garantia no modo de empréstimo de isolamento, mas eles só podem emprestar um certo número de tokens, que idealmente devem ser stablecoins denominados em dólares.
Existe um montante total de ativos denominados em USD que podem ser emprestados para cada posição de isolamento, independentemente do valor de sua garantia. Quando um usuário está no modo de empréstimo segregado, ele não pode usar outros tokens como garantia sob o mesmo endereço de carteira até que tenha pago todas as suas dívidas e resgatado a garantia para sair do modo de empréstimo segregado; no entanto, como um usuário depositante, ele ainda pode depositar outros ativos no modo normal após depositar ativos na lista segregada para o pool.
Usar o limite de liquidação usual para empréstimos garantidos de dois ativos altamente correlacionados com preços, como ETH e stETH, renBTC e WBTC, DAI e USDC, é na verdade um desperdício de capital e, como os preços desses tokens são essencialmente fixos, quando você usar um dos ativos como garantia, você deve ser capaz de emprestar um valor quase equivalente ao ativo subjacente.
O AAVE implementa esse recurso no modo V3, High-Efficiency, onde o protocolo avalia os ativos subjacentes e lista uma variedade de pares de tokens com preços altamente ancorados, como ETH, derivativos de BTC e vários tipos de stablecoins com ativos colateralizados, que podem ser emprestado até 95% ou mais, e até 98% para stablecoins, de acordo com o whitepaper.
Em alguns cenários, como empréstimos garantidos entre stablecoins, onde um usuário possui USDT e um protocolo DeFi requer o uso de USDD para mineração de liquidez, esse recurso pode substituir o DEX.
Como alguns usuários estão preocupados com o risco de desacoplamento do USDD e não desejam trocar seu USDT por USDD diretamente no DEX, eles agora podem optar por emprestar USDD em AAVE usando o modo eficiente, e os usuários que não estão preocupados com o risco de O desacoplamento do USDD, mas não deseja assumir os riscos associados à mineração de liquidez, como perdas erráticas, contratos inteligentes e assim por diante, pode depositar seu USDD no AAVE para fornecer liquidez.
Além de emprestar recursos do DEX, o AAVE também quer mergulhar no campo da ponte cruzada. Na versão V3, o protocolo introduz um modelo de empréstimo cross-chain.
O princípio é simples: os usuários prometem tokens na rede de origem (por exemplo, Ethereum) para cunhar aToken, e o protocolo queimará este aToken na rede de origem enquanto cunha umToken na rede de destino (por exemplo, Polygon) para que os usuários possam emprestar ou simplesmente fornecer liquidez na rede de destino.
Na funcionalidade cross-chain do AAVE, as taxas cross-chain são refletidas na forma de taxas de juros reduzidas após o cross-chain. Digamos que Alice forneça 10.000 DAI em Ether e use o recurso de cadeia cruzada para transferir o aToken resultante para o Polygon.
Nesse ponto, a AAVE transferiria os ativos subjacentes para a Polygon, aumentando a liquidez dos ativos correspondentes na Polygon e diminuindo a taxa de juros do empréstimo. No entanto, a liquidez fornecida por Alice existe no Etherchain, não no Polígono, aos olhos de outros usuários, então a AAVE usa os juros ganhos na liquidez fornecida por Alice para compensar outros usuários e outros custos incorridos pelo contrato AAVE.
A seção final se concentrará nos tokens LP do protocolo AAVE e em suas características exclusivas.
Quando você faz um depósito em um banco, o banco emite um certificado de depósito, que representa seu status de credor para o banco. No mundo do blockchain, você também precisará de algo como um certificado de depósito para representar sua reivindicação aos fundos do pool. O AAVE, como a maioria dos protocolos de empréstimo, adotou o uso de um token ERC-11 para representar a dívida do usuário.
Ao depositar no AAVE, o depositante recebe uma quantidade correspondente de tokens derivativos, chamados Aave Tokens (aTokens para abreviar) que mapeiam 1:1 os ativos subjacentes. ou seja, se Alice depositar 100 ETH no contrato, ela receberá 100 aETH, representando sua reivindicação e o valor usado como garantia para obter o empréstimo. Há também a função mais importante, que é usada para calcular os juros.
No protocolo Compound, as credenciais de depósito do usuário são cToken, e o número de cTokens não é 1:1 em relação aos tokens nativos, mas é calculado pela fórmula valor = reserva * cToken/ total cToken. No entanto, no Aave V1, o aToken é totalmente 1:1 ancorado ao token nativo, portanto, se o depósito de Alice de 100 aETH se tornar 101 aETH, ela poderá resgatar 101 ETH. Então a forma como os juros do AAVE são acumulados é óbvia, quando o saldo de tokens no pool aumentar devido aos juros pagos pelo credor, o protocolo AAVE irá cunhar uma nova quantidade igual de aToken e distribuí-lo proporcionalmente ao aToken que existe representando o saldo principal do endereço.
Com esse projeto de divisão de principal e juros, a gestão da dívida do usuário pode ser mais flexível, dando ao usuário a possibilidade de redirecionar os juros gerados para um novo endereço. Quando o usuário deseja transferir automaticamente os juros gerados para um novo endereço, ele pode enviar um endereço para redirecionamento ao protocolo, que então transferirá automaticamente os juros aToken gerados no endereço original para o novo endereço. A limitação é que os juros gerados a partir do saldo no endereço redirecionado não podem mais ser redirecionados.
Não apenas os depósitos são validados na V2, mas o valor devido pelo usuário também é tokenizado usando tokens de dívida. Quando um usuário pede emprestado ou paga, o token de dívida é automaticamente cunhado ou destruído assim que o ativo é recebido ou reembolsado, e você só pode resgatar seu depósito quando o token de dívida em seu endereço for 0.
Os tokens de dívida removem a restrição de que os usuários só podem emprestar empréstimos de taxa estável ou empréstimos de taxa variável ao mesmo tempo na versão V1. No entanto, os tokens de dívida têm uma limitação. Tem de devolver o empréstimo se o transferir para outra pessoa e já não existir na sua morada? Em teoria, sim, então a AAVE impôs uma restrição aos tokens de dívida, que são um tipo de token que não pode ser transferido.
Além disso, o protocolo V2 atualiza o método pelo qual o aToken é calculado, mantendo o princípio de ancoragem 1:1 entre o aToken e o token original.
Após cada alocação de juros, o protocolo em V1 recalcula o saldo de cada endereço e aloca novamente no próximo bloco.
No entanto, em V2, o protocolo registra apenas um principal inicial m e os juros totais NIt acumulados pelo protocolo naquele momento e, em seguida, calcula um novo valor ScB = m / NIt. Quando o usuário verifica seu saldo de aToken, ele vê um saldo de Bt = m / NIt NIt = m. No entanto, quando o usuário olhar o saldo novamente no futuro, o saldo que ele verá será Bt delta = m / NIt NItdelta > m. Se o usuário resgatar ou depositar novos fundos n no tempo t1, seu ScB no protocolo se torna ScBt1 = m / NIt +/- n / NIt1.
Resumindo, em vez de acompanhar e atualizar o saldo do endereço do usuário quando o usuário não interage com o protocolo, o protocolo simplesmente atualiza o saldo quando o usuário interage com o protocolo novamente, por exemplo, para depositar ou sacar fundos.
De V1 a V3, o AAVE cresceu rapidamente alguns meses após o lançamento, alcançando seu antecessor Compound em TVL e respondendo à demanda do mercado com atualizações rápidas de protocolo e novos recursos.
Além disso, podemos ver pelas várias inovações do AAVE que a equipe não se limitou ao simples empréstimo. A AAVE anunciou a função de empréstimo flash no início do lançamento e lançará empréstimos P2P on-chain um por um, enquanto o V3 será lançado com empréstimos eficientes semelhantes ao DEX e um portal com alguma função de ponte cruzada.
Devido à sua forte inovação e execução, o AAVE é um azarão em potencial para crescer rapidamente e se tornar um protocolo DeFi ao lado de MakerDAO e Compound, expandindo-se para um mercado mais amplo e mantendo um serviço de empréstimo estável mesmo durante a desaceleração do mercado. Assente em um protocolo com enorme liquidez, a AAVE planeja lançar uma stablecoin nativa, GHO, com o objetivo de criar um ecossistema financeiro on-chain mais descentralizado