O alavancar é como uma Caixa de Pandora e emprestar é a chave para abrir esta caixa. A alavancagem no DEFI foi desbloqueada e surgiu um circuito de empréstimos, tudo graças aos serviços de empréstimo em cadeia da MakerDaO com sobrecolateralização executada por contratos inteligentes.
Após o seu lançamento em 2019, o protocolo Compound rapidamente se estabeleceu como o jogador dominante no mercado de empréstimos do DEFI. Em junho de 2020, depois de um ano de desenvolvimento, a Compound lançou o seu símbolo nativo COMP, reacendendo o DeFI e dissipando a persistente penumbra do 'boom' anterior do ICO.
O TVL da Compound saltou de cerca de 100 milhões para 700 milhões de dólares em menos de um mês, colocando-o numa posição de desafiar a MakerDao pela segunda posição no circuito de empréstimo.
Em contraste, o interesse no protocolo AAVE recém-lançado disparou. No espaço de apenas três meses, o valor do protocolo TVL aumentou para mais de US$ 1 bilhão, deslocando o Composto e ultrapassando brevemente o protocolo mais antigo MakerDaO em termos de popularidade.
O AAVE, anteriormente conhecido como Ethlend, é um serviço de empréstimo ponto a ponto na Ethereum que foi lançado em 2017 por Stani Kulechov enquanto ele ainda estudava para um LLM na Universidade de Helsínquia, na Finlândia. Eles levantaram mais de 40 000 ETH em novembro desse ano, mas o projeto foi morno.
Até setembro de 2018, o Ethlend mudou o nome para Aave, que significa “fantasma” em finlandês e representa o seu objetivo de se tornar um “fantasma” financeiro descentralizado. Inspirado no design de banca descentralizada ponto a pool de Compound, o Aave começou a sua transformação, experimentou a versão V1, atualizou rapidamente a versão V2 e ganhou o título do protocolo de empréstimo de múltiplos ativos do DeFI com inovações como delegação de montante de empréstimo e o uso de empréstimos rápidos dentro do protocolo.
Lançando a V3 no início de 2018, a AAVE manteve a sua posição como líder da indústria em protocolo de empréstimo. As principais vantagens competitivas do AAVE, em comparação com os outros protocolos de empréstimo no Éter, são a rapidez e a originalidade das suas atualizações.
A versão inicial do AAVE começou com um modelo de empréstimo bastante semelhante ao protocolo Compound e tinha uma arquitetura mais complexa, o que resultou em mais taxas de gás por empréstimo e numa experiência um pouco menos interativa. No entanto, o AAVE alterou subsequentemente a forma como calcula a taxa variável e introduziu uma solução de crédito de taxa estável para entrar no mercado do DEFI.
A taxa de juro variável da AAVE, tal como a do Compound, é determinada pela utilização do capital do seu conjunto de empréstimos; no entanto, ao contrário do Compound, a função da AAVE foi concebida de modo a que a taxa de juro aumente 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 juro do Composto é uma função primária com a taxa de utilização Ua como variável independente, refletindo a procura do mercado pelo ativo e a solvência de curto prazo do Composto. A taxa de endividamento inicial do ativo é 2,5%, o que varia de acordo com o ativo e é determinado pelo Composto. O declive da função, que determina a rapidez com que a taxa de juros sobe à medida que o Ua sobe, é de 20%.
A função de taxa de juro do composto é uma função linear com a utilização de capital Ua como variável independente e o Ua reflete a procura do mercado pelo ativo e a solvência de curto prazo do Composto, como ilustrado na figura a seguir. 2,5% é a taxa de endividamento inicial para o ativo, que varia de ativo para ativo e é definida por Composto, e 20% é o declive da função, que determina a velocidade da taxa de juros sobe à medida que a Ua sobe.
A função de taxas de juro do AAVE é segmentada. O AAVE introduz uma taxa de utilização ótima, Úótimo, para representar o rácio ideal de fundos emprestados para o total dos fundos no conjunto de empréstimos. Quando U é menor que Uoptimal, a taxa de juro usa o declive Rslope, criado 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 Uoptimal, o AAVE usa o declive Rslope2, que geralmente é um valor grande, permitindo que a taxa de juro suba rapidamente e atraindo os utilizadores para depositar fundos na bolsa de crédito, permitindo que o U volte a perto de Uoptimal rapidamente e garantindo uma capacidade de reembolso saudável do acordo AAVE.
A AAVE também é pioneira no crédito de taxa estável e inovador.
Num modelo de crédito bancário tradicional, o utilizador pode escolher entre uma taxa estável e uma taxa variável, mas no modelo de crédito do DeFI, porque não há um prazo fixo para o empréstimo, o utilizador pode manter o empréstimo desde que o LTV (Empréstimo a Valor) seja saudável; e se for utilizada a taxa estável, o acordo ou o utilizador pode sofrer perdas maiores em condições extremas de mercado; e se for imposto um limite temporal, o utilizador pode precisa fazer vários empréstimos.
Como resultado, a AAVE utiliza um método de imposição de limites de taxas de juro que permite uma taxa fixa enquanto o mercado tem liquidez suficiente, ou para um período específico mas pode ser reequilibrado a longo prazo em resposta a alterações das condições do mercado.
A função de taxa estável é muito semelhante à função de taxa variável, em que o Sr. é a taxa de mercado, calculada pelo Preditor a partir de dados de mercado. O resto da taxa é o mesmo que a taxa variável, Rs representa a taxa com a qual inicia um empréstimo com taxa estável e, assim que o empréstimo começar, o Rs será fixo a menos que a taxa precise de ser reajustada. Quando a taxa de juro de um empréstimo é inferior à taxa atual do empréstimo, a taxa de juro desse empréstimo é ajustada em alta à última taxa; quando a taxa de juro de um empréstimo é superior a uma certa percentagem da taxa atual do empréstimo (fixada pelo acordo), a taxa de juro desse empréstimo é ajustada em alta à última taxa.
Quando a taxa de juro de um empréstimo excede uma certa percentagem da taxa do empréstimo atual (determinada por acordo), a taxa de juro do empréstimo é ajustada para baixo para a taxa mais atual.
A AAVE implementou duas restrições para evitar o abuso de empréstimos com taxas estáveis:
Assumimos que a Alice deposita 10a em ativos e podemos ver pela função que isso diminuirá a Rs. A Alice pode então emprestar a uma taxa de juro mais baixa, depositar o emprestado um e retirar os 10A pré-depositados desde que não seja liquidado. Nesta altura, a taxa de depósito vai subir devido à diminuição da liquidez disponível. A Alice pode então arbitrar a diferença da taxa de juro entre o depósito e o empréstimo e, se combinada com um empréstimo rápido, o utilizador pode concluir esse processo sem ter de pagar o capital.
Isso evita que os usuários obtenham grandes somas emprestadas numa única conta durante condições de taxas de juro favoráveis, tais como taxas de endividamento particularmente baixas.
Ao contrário do Compound, o rácio U para Uoptimal é um melhor indicador de oferta e procura do mercado do que o Ua sozinho. Quando U> Uoptimal, como mostrado no gráfico abaixo, as taxas de juro podem aumentar rapidamente num declive muito acentuado, respondendo às mudanças na procura do mercado para pedir empréstimos num curto período de tempo enquanto mantêm a liquidez de caixa do acordo a um nível razoável a todo o momento.
Os utilizadores com um apetite de maior risco vão beneficiar da taxa estável, que lhes permite desenvolver opções de crédito com base nas previsões do mercado.
Além do design da taxa de juro, o AAVE introduziu um recurso de empréstimo flash no lançamento, fazendo com que seja o primeiro protocolo de empréstimo a oferecer empréstimo rápido.
O AAVE implementou com sucesso o recurso de empréstimo flash no seu protocolo baseado no recurso de swaps atômicos da blockchain, que exige que todos ou nenhum dos passos da transação seja concluído.
Quando o empréstimo flash é executado, o protocolo tira um instantâneo do saldo e transfere os fundos para a morada 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á o saldo no empréstimo flash novamente e se o saldo incluir corretamente o valor do empréstimo flash e a comissão, a transação é executada; caso contrário, a transação é completamente revertida.
Devido ao requisito para instantâneos, a versão V1 do empréstimo flash não pode interagir diretamente com o protocolo AAVE, o que expõe o pool a ataques de reentrada. Isso limita gravemente a quantidade de dinheiro que um empréstimo rápido pode contribuir para o desenvolvimento do protocolo AAVE e evita que desenvolva totalmente uma vantagem competitiva em relação a outros protocolos de empréstimo.
No entanto, o protocolo AAVE inclui muitas informações sobre empréstimos flash na sua documentação. Até inclui uma caixa de Trufas para que os utilizadores com conhecimentos de codificação escrevam rapidamente contratos de empréstimo flash, reduzindo a barreira à entrada para empréstimos flash. Simultaneamente, o empréstimo rápido da AAVE exige taxas de transação de 0,09%, 70% das quais são alocadas ao provedor de financiamento, proporcionando um incentivo adicional para os usuários depositarem.
Seis meses após o lançamento da V1, o AAVE atualizou a V2 com um upgrade para a funcionalidade de empréstimo flash, removendo 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 garantia diretamente nos empréstimos flash para manter posições de dívida.
Os utilizadores podem usar o recurso de empréstimo flash em V2 para funções de troca de garantias e reembolso de garantias.
Assuma que a Alice coloca 10 ETH e empresta 10 000 DAI. Quando o preço do ETH dispara e Alice quer vendê-lo com lucro, mas não quer pagar o DAI, ela pode usar a função de empréstimo flash para pedir 10.000 DAI emprestados da piscina para pagar a dívida e resgatar todos os ETH, depois penhorar outros ativos fictícios para pedir 10.000 DAI emprestado e devolvê-los à piscina juntamente com a taxa para completar a troca de garantia.
Quando o preço das ETH cai rapidamente e atinge o limiar de liquidação, e Alice não tem ativos suficientes para pagar o empréstimo, ela pode usar a Auto-Liquidação para emprestar 10.000 DAI, resgatar o ETH, vendê-lo e usar as receitas para pagar o empréstimo flash. Como resultado, ela pode emprestar 10.000 DAI, resgatar o ETH, vendê-lo e usar o produto para reembolsar o empréstimo flash, concluindo a sua autoliquidação.
O design das taxas e o recurso de empréstimo flash não podem sustentar um apoio na indústria criptográfica em constante mudança; o design da taxa de juros pode ser copiado e o recurso de empréstimo flash pode ser usado noutros protocolos. Da V1 à V3, as atualizações rápidas do AAVE e a avançada implementação de novos recursos impediram que fosse perdido para o mercado.
O protocolo AAVE a implementação de empréstimos na V1 é a seguinte:
O diagrama mostra que a interação direta com o utilizador é o pool de empréstimos.
O Lending Pool apela ao Lending Poor Core e ao Provedor de Dados do Pool de Lending Pool para penhorar, resgatar e pedir emprestado ativos e penhorar ou queimar AtoKen (o AtoKen representa o ativo com o qual o utilizador interage no protocolo AAVE) com base nas ações do utilizador. O Lending Pool Core é o componente-chave da arquitetura, que armazena os ativos e usa várias informações fornecidas externamente para calcular as taxas de juro e atualizar o equilíbrio de ativos da AToke.
Na versão V1, todos os ativos estavam armazenados no Lending Pool Core. A unidade ETH comum era utilizada para calcular as taxas de juro, o que significa que, mesmo que fornecesse menos ativos líquidos na piscina, não conseguia obter um retorno elevado: a arquitetura complexa e pesada representava um grande pedaço do código contratual inteligente, por trás do qual o utilizador teve de pagar uma taxa de gasolina elevada. O protocolo V2 simplifica significativamente esta arquitetura.
O diagrama mostra vários símbolos anteriormente armazenados juntos no Lending Pool Core são agora armazenados separadamente em V2. Esta separação de ativos permite melhores cálculos de rendimento separadamente, e as partes que forneciam anteriormente a responsabilidade de fornecer dados estão agora simplificadas em Bibliotecas separadas, reduzindo significativamente o número de fichas que devem ser executadas por transação, resultando numa economia de taxas de 15% a 20%.
Começando com V2, o AAVE também se concentrou em introduzir um novo modelo de empréstimos, dando à AAVE uma vantagem competitiva significativa.
A AAVE criou um modelo de crédito on-chain histórico em V2 que permite aos utilizadores pedir empréstimos sem garantias e com o seu crédito.
O modelo de delegação de crédito da AAVE volta ao EthLend - empréstimos ponto a ponto, no qual os utilizadores podem delegar os seus fundos a outros utilizadores para gerar um rendimento extra com os seus fundos ociosos.
Por exemplo, a Alice depositou $1.000 USDC mas deseja usar apenas $300 USDC da sua linha de crédito, deixando $700 USDC como depósito para ganhar juros. Se a Alice quiser aumentar os seus rendimentos, pode delegar os restantes 700 USDC em Bob, que pode então emprestar dinheiro da AAVE sem dar os seus ativos.
A Alice pode delegar a sua linha a muitos Bobs e limitar o tipo de fichas que podem emprestar, o valor que podem emprestar e o modelo de taxa de juro: Bob, por outro lado, só pode usar uma linha da Alice de cada vez e só pode escolher entre um modelo de taxas de juro estável ou flexível.
O que acontece se Bob deixar de pagar? “Não quer confiar o seu crédito a alguém que não conhece”, diz Stani Kulechov, CEO da AAVE. “Só o confia ao Bob, quem sabe.”
A delegação de crédito, no entanto, será feita através de Open Law para garantir a conformidade com o processo de empréstimo (um protocolo que existe na Ethereum e oferece o serviço de embrulhar contratos inteligentes em acordos legais).
Manter-se inovador sempre foi o estilo da AAVE. A AAVE levou o modelo de empréstimo do DEFI a um novo nível na versão V3 deste ano.
Quando abre um CDP em V2 ou anterior, pode emprestar todos os ativos do conjunto de empréstimos, o que coloca exigências rigorosas à liquidez e estabilidade de fichas como ETH, BNB, etc., que podem ser usados como CDPs. Mas os utilizadores também podem deter um grande número de outras fichas com a alta volatilidade que não podem ser usadas como fichas de garantia em circunstâncias normais. A AAVE implementou um modelo de empréstimo de isolamento para fazer melhor uso desses fundos.
Os utilizadores podem abrir posições de dívida usando ativos de token altamente voláteis como garantia no modo de empréstimo de Isolamento, mas só podem emprestar um certo número de fichas, que devem idealmente ser stablecoins denominadas em USD.
Há uma quantidade total de ativos denominados USD que podem ser emprestados para cada posição de isolamento, independentemente do valor da sua garantia. Quando um utilizador está no modo de empréstimo segregado, não pode usar outras fichas como garantia sob a mesma morada de carteira até ter reembolsado todas as suas dívidas e resgatado as garantias para sair do modo de crédito segregado; no entanto, como utilizador depositante, pode depositar outros ativos em modo normal depois de depositar ativos na lista segregada no pool.
O uso do limiar de liquidação habitual para empréstimos garantidos de dois ativos altamente correlacionados com o preço, tais como ETH e SteTh, RenBTC e WBTC, DAI e USDC, é na verdade um desperdício de capital e porque os preços desses símbolos são essencialmente fixos, quando usa um dos ativos como garantia, deve ser capaz de emprestar valor quase equivalente do ativo subjacente.
O AAVE implementa esse recurso na V3, Modo de Alta Eficiência, onde o protocolo avalia os ativos subjacentes e lista uma variedade de pares de símbolos com preços altamente ancorados, como ETH, derivados de BTC e vários tipos de stablecoins com ativos colateralizados, que podem ser emprestados até 95% ou mais, e até 98% para stablecoins, de acordo com o white paper.
Em alguns cenários, como o crédito garantido entre stablecoins, em que um utilizador detém USDT e um protocolo DEFI exige o uso de USDD para mineração de liquidez, esta característica pode substituir o DEX.
Porque alguns utilizadores estão preocupados com o risco de dissociação USDD e não querem trocar os seus USDT pelo USDD diretamente no DEX, podem agora escolher emprestar USDD no AAVE usando o modo eficiente, e os utilizadores que não estão preocupados com o risco de dissociação USDD mas não querem correr os riscos associados à mineração de liquidez, tais como perdas erráticas, contratos inteligentes, e assim por diante, podem depositar o seu USDD na AAVE para dar liquidez.
Além de pedir recursos emprestados da DEX, o AAVE também quer mergulhar o dedo do pé no campo da ponte transversal. Na versão V3, o protocolo introduz um modelo de crédito cruzado.
O princípio é simples: os utilizadores prometem fichas na rede de origem (ex. Ethereum) para cunhar AtoKen, e o protocolo vai gravar este AtoKen na rede de origem enquanto cunha o AtoKen na rede de destino (ex. Polygon) para que os utilizadores possam emprestar ou simplesmente fornecer liquidez na rede alvo.
Na funcionalidade transversal do AAVE, as taxas cruzadas refletem-se na forma de taxas de juro reduzidas após o cross-chain. Digamos que a Alice fornece 10.000 DAI no Éter e usa o recurso transversal para transferir o AtoKen resultante para o Polígono.
Neste momento, a AAVE transferiria os ativos subjacentes para a Polygon, aumentando a liquidez dos ativos correspondentes na Polygon e diminuindo a taxa de juro do empréstimo. No entanto, a liquidez cedida pela Alice existe no Etherchain, não no Polígono, aos olhos de outros utilizadores, por isso a AAVE usa os juros ganhos com a liquidez fornecida pela Alice para compensar outros utilizadores e outros custos incorridos pelo acordo da AAVE.
A secção final vai focar-se nos tokens LP do protocolo AAVE e nas suas características únicas.
Quando faz um depósito num banco, o banco lhe emite um certificado de depósito, que representa o estatuto do seu credor para o banco. No mundo da blockchain, também vai precisar de algo como um certificado de depósito para representar o seu pedido aos fundos da piscina. O AAVE, tal como a maioria dos protocolos de empréstimo, adotou o uso de um símbolo ERC-11 para representar a dívida do utilizador.
Após um depósito no AAVE, o depositante recebe uma quantidade correspondente de fichas derivadas, chamados Tokens Aave (AtoKens abreviadamente) que mapeiam 1:1 os ativos subjacentes. ou seja, se a Alice depositar 100 ETH no acordo, ela recebe 100 AETh, representando o seu crédito e o valor usado para penhorar para obter o empréstimo. Existe 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 contra os símbolos nativos, mas é calculado pela fórmula valor = reserve * CTOken/ CTOken total. No entanto, no Aave V1, o AtoKen está totalmente 1:1 ancorado ao token nativo, então se o depósito de 100 AETh de Alice se tornar 101 AETh, ela pode resgatar 101 ETH. Então a forma como os juros do AAVE são cumulados é óbvia, quando o saldo de fichas na piscina aumenta devido aos juros pagos pelo mutuante, o protocolo AAVE cunhará uma nova quantia igual de aToken e distribui-a proporcionalmente à AtoKen que existe representando o saldo principal da morada.
Com este design de dividir o capital e os juros, a gestão da dívida do utilizador pode ser mais flexível, dando assim ao utilizador a possibilidade de redirecionar os juros gerados para uma nova morada. Quando o usuário quiser transferir automaticamente os juros gerados para uma nova morada, pode enviar um endereço para redirecionamento ao protocolo, que transferirá automaticamente os juros aToKen gerados no endereço original para a nova morada. A limitação é que os juros gerados a partir do saldo na morada redirecionada não podem ser redirecionados mais.
Não só os depósitos são remunerados em V2, como o montante em dívida pelo utilizador também é tokenizado utilizando tokens de dívida. Quando um utilizador pede emprestado ou reembolsa, o token de dívida é cunhada ou destruída automaticamente assim que o ativo é recebido ou reembolsado, e só pode resgatar o seu depósito quando o token de dívida na sua morada é 0.
Os tokens de dívida eliminam a restrição de que os utilizadores só poderiam emprestar empréstimos com taxas estáveis ou empréstimos com taxa variável ao mesmo tempo na versão V1. No entanto, as fichas de dívida têm uma limitação. Tem de devolver o empréstimo se os transferir para outra pessoa e eles não existem mais na sua morada? Em teoria, faz, então a AAVE impôs uma restrição aos fichas de dívida, que são um tipo de ficha que não pode ser transferido.
Além disso, o protocolo V2 atualiza o método pelo qual o AtoKen é calculado enquanto mantém o princípio de ancoragem 1:1 entre o Atoken e o token original.
Depois de cada atribuição de juros, o protocolo na V1 recalcula o saldo de cada endereço e depois o atribui novamente no bloco seguinte.
No entanto, em V2, o protocolo só regista um principal m inicial e os juros totais NiT acumulados pelo protocolo nessa altura e calcula um novo valor sCB = m/nIT. Quando o utilizador verifica o seu saldo aToKen, vê um balanço de Bt = m/NiT = m. No entanto, quando o utilizador olha para o saldo novamente no futuro, o balanço que vê será Bt delta = m/NiT niTDelta> m. Se o utilizador resgata ou deposita novos fundos n no momento t1, a sua SCb no protocolo torna-se SCbT1 = m/nIT +/- n/niT1.
Resumindo, em vez de acompanhar e atualizar o saldo da morada 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 retirar fundos.
De V1 a V3, o AAVE subiu rapidamente poucos meses após o lançamento, recuperando o seu antecessor Compound in TVL e respondendo à demanda do mercado com atualizações rápidas de protocolos e novos recursos.
Além disso, podemos ver pelas várias inovações da AAVE que a equipa não limitou o seu foco a empréstimos simples. O AAVE anunciou a função de empréstimo flash no início do lançamento e vai lançar os empréstimos P2P em cadeia, um a um, enquanto a V3 será lançada com empréstimos eficientes semelhantes ao DEX e um portal com alguma função de ponte transversal.
Devido à sua forte inovação e execução, o AAVE é um cavalo escuro potencial para crescer rapidamente para se tornar num protocolo DEFI ao lado da MakerDAO e Compound, expandindo-se para um mercado mais amplo e mantendo um serviço de empréstimo estável mesmo durante a recessão do mercado. Sentada num protocolo com enorme liquidez, o AAVE planeia lançar uma stablecoin nativa, GHO, com o objetivo de criar um ecossistema financeiro on-chain mais descentralizado
O alavancar é como uma Caixa de Pandora e emprestar é a chave para abrir esta caixa. A alavancagem no DEFI foi desbloqueada e surgiu um circuito de empréstimos, tudo graças aos serviços de empréstimo em cadeia da MakerDaO com sobrecolateralização executada por contratos inteligentes.
Após o seu lançamento em 2019, o protocolo Compound rapidamente se estabeleceu como o jogador dominante no mercado de empréstimos do DEFI. Em junho de 2020, depois de um ano de desenvolvimento, a Compound lançou o seu símbolo nativo COMP, reacendendo o DeFI e dissipando a persistente penumbra do 'boom' anterior do ICO.
O TVL da Compound saltou de cerca de 100 milhões para 700 milhões de dólares em menos de um mês, colocando-o numa posição de desafiar a MakerDao pela segunda posição no circuito de empréstimo.
Em contraste, o interesse no protocolo AAVE recém-lançado disparou. No espaço de apenas três meses, o valor do protocolo TVL aumentou para mais de US$ 1 bilhão, deslocando o Composto e ultrapassando brevemente o protocolo mais antigo MakerDaO em termos de popularidade.
O AAVE, anteriormente conhecido como Ethlend, é um serviço de empréstimo ponto a ponto na Ethereum que foi lançado em 2017 por Stani Kulechov enquanto ele ainda estudava para um LLM na Universidade de Helsínquia, na Finlândia. Eles levantaram mais de 40 000 ETH em novembro desse ano, mas o projeto foi morno.
Até setembro de 2018, o Ethlend mudou o nome para Aave, que significa “fantasma” em finlandês e representa o seu objetivo de se tornar um “fantasma” financeiro descentralizado. Inspirado no design de banca descentralizada ponto a pool de Compound, o Aave começou a sua transformação, experimentou a versão V1, atualizou rapidamente a versão V2 e ganhou o título do protocolo de empréstimo de múltiplos ativos do DeFI com inovações como delegação de montante de empréstimo e o uso de empréstimos rápidos dentro do protocolo.
Lançando a V3 no início de 2018, a AAVE manteve a sua posição como líder da indústria em protocolo de empréstimo. As principais vantagens competitivas do AAVE, em comparação com os outros protocolos de empréstimo no Éter, são a rapidez e a originalidade das suas atualizações.
A versão inicial do AAVE começou com um modelo de empréstimo bastante semelhante ao protocolo Compound e tinha uma arquitetura mais complexa, o que resultou em mais taxas de gás por empréstimo e numa experiência um pouco menos interativa. No entanto, o AAVE alterou subsequentemente a forma como calcula a taxa variável e introduziu uma solução de crédito de taxa estável para entrar no mercado do DEFI.
A taxa de juro variável da AAVE, tal como a do Compound, é determinada pela utilização do capital do seu conjunto de empréstimos; no entanto, ao contrário do Compound, a função da AAVE foi concebida de modo a que a taxa de juro aumente 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 juro do Composto é uma função primária com a taxa de utilização Ua como variável independente, refletindo a procura do mercado pelo ativo e a solvência de curto prazo do Composto. A taxa de endividamento inicial do ativo é 2,5%, o que varia de acordo com o ativo e é determinado pelo Composto. O declive da função, que determina a rapidez com que a taxa de juros sobe à medida que o Ua sobe, é de 20%.
A função de taxa de juro do composto é uma função linear com a utilização de capital Ua como variável independente e o Ua reflete a procura do mercado pelo ativo e a solvência de curto prazo do Composto, como ilustrado na figura a seguir. 2,5% é a taxa de endividamento inicial para o ativo, que varia de ativo para ativo e é definida por Composto, e 20% é o declive da função, que determina a velocidade da taxa de juros sobe à medida que a Ua sobe.
A função de taxas de juro do AAVE é segmentada. O AAVE introduz uma taxa de utilização ótima, Úótimo, para representar o rácio ideal de fundos emprestados para o total dos fundos no conjunto de empréstimos. Quando U é menor que Uoptimal, a taxa de juro usa o declive Rslope, criado 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 Uoptimal, o AAVE usa o declive Rslope2, que geralmente é um valor grande, permitindo que a taxa de juro suba rapidamente e atraindo os utilizadores para depositar fundos na bolsa de crédito, permitindo que o U volte a perto de Uoptimal rapidamente e garantindo uma capacidade de reembolso saudável do acordo AAVE.
A AAVE também é pioneira no crédito de taxa estável e inovador.
Num modelo de crédito bancário tradicional, o utilizador pode escolher entre uma taxa estável e uma taxa variável, mas no modelo de crédito do DeFI, porque não há um prazo fixo para o empréstimo, o utilizador pode manter o empréstimo desde que o LTV (Empréstimo a Valor) seja saudável; e se for utilizada a taxa estável, o acordo ou o utilizador pode sofrer perdas maiores em condições extremas de mercado; e se for imposto um limite temporal, o utilizador pode precisa fazer vários empréstimos.
Como resultado, a AAVE utiliza um método de imposição de limites de taxas de juro que permite uma taxa fixa enquanto o mercado tem liquidez suficiente, ou para um período específico mas pode ser reequilibrado a longo prazo em resposta a alterações das condições do mercado.
A função de taxa estável é muito semelhante à função de taxa variável, em que o Sr. é a taxa de mercado, calculada pelo Preditor a partir de dados de mercado. O resto da taxa é o mesmo que a taxa variável, Rs representa a taxa com a qual inicia um empréstimo com taxa estável e, assim que o empréstimo começar, o Rs será fixo a menos que a taxa precise de ser reajustada. Quando a taxa de juro de um empréstimo é inferior à taxa atual do empréstimo, a taxa de juro desse empréstimo é ajustada em alta à última taxa; quando a taxa de juro de um empréstimo é superior a uma certa percentagem da taxa atual do empréstimo (fixada pelo acordo), a taxa de juro desse empréstimo é ajustada em alta à última taxa.
Quando a taxa de juro de um empréstimo excede uma certa percentagem da taxa do empréstimo atual (determinada por acordo), a taxa de juro do empréstimo é ajustada para baixo para a taxa mais atual.
A AAVE implementou duas restrições para evitar o abuso de empréstimos com taxas estáveis:
Assumimos que a Alice deposita 10a em ativos e podemos ver pela função que isso diminuirá a Rs. A Alice pode então emprestar a uma taxa de juro mais baixa, depositar o emprestado um e retirar os 10A pré-depositados desde que não seja liquidado. Nesta altura, a taxa de depósito vai subir devido à diminuição da liquidez disponível. A Alice pode então arbitrar a diferença da taxa de juro entre o depósito e o empréstimo e, se combinada com um empréstimo rápido, o utilizador pode concluir esse processo sem ter de pagar o capital.
Isso evita que os usuários obtenham grandes somas emprestadas numa única conta durante condições de taxas de juro favoráveis, tais como taxas de endividamento particularmente baixas.
Ao contrário do Compound, o rácio U para Uoptimal é um melhor indicador de oferta e procura do mercado do que o Ua sozinho. Quando U> Uoptimal, como mostrado no gráfico abaixo, as taxas de juro podem aumentar rapidamente num declive muito acentuado, respondendo às mudanças na procura do mercado para pedir empréstimos num curto período de tempo enquanto mantêm a liquidez de caixa do acordo a um nível razoável a todo o momento.
Os utilizadores com um apetite de maior risco vão beneficiar da taxa estável, que lhes permite desenvolver opções de crédito com base nas previsões do mercado.
Além do design da taxa de juro, o AAVE introduziu um recurso de empréstimo flash no lançamento, fazendo com que seja o primeiro protocolo de empréstimo a oferecer empréstimo rápido.
O AAVE implementou com sucesso o recurso de empréstimo flash no seu protocolo baseado no recurso de swaps atômicos da blockchain, que exige que todos ou nenhum dos passos da transação seja concluído.
Quando o empréstimo flash é executado, o protocolo tira um instantâneo do saldo e transfere os fundos para a morada 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á o saldo no empréstimo flash novamente e se o saldo incluir corretamente o valor do empréstimo flash e a comissão, a transação é executada; caso contrário, a transação é completamente revertida.
Devido ao requisito para instantâneos, a versão V1 do empréstimo flash não pode interagir diretamente com o protocolo AAVE, o que expõe o pool a ataques de reentrada. Isso limita gravemente a quantidade de dinheiro que um empréstimo rápido pode contribuir para o desenvolvimento do protocolo AAVE e evita que desenvolva totalmente uma vantagem competitiva em relação a outros protocolos de empréstimo.
No entanto, o protocolo AAVE inclui muitas informações sobre empréstimos flash na sua documentação. Até inclui uma caixa de Trufas para que os utilizadores com conhecimentos de codificação escrevam rapidamente contratos de empréstimo flash, reduzindo a barreira à entrada para empréstimos flash. Simultaneamente, o empréstimo rápido da AAVE exige taxas de transação de 0,09%, 70% das quais são alocadas ao provedor de financiamento, proporcionando um incentivo adicional para os usuários depositarem.
Seis meses após o lançamento da V1, o AAVE atualizou a V2 com um upgrade para a funcionalidade de empréstimo flash, removendo 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 garantia diretamente nos empréstimos flash para manter posições de dívida.
Os utilizadores podem usar o recurso de empréstimo flash em V2 para funções de troca de garantias e reembolso de garantias.
Assuma que a Alice coloca 10 ETH e empresta 10 000 DAI. Quando o preço do ETH dispara e Alice quer vendê-lo com lucro, mas não quer pagar o DAI, ela pode usar a função de empréstimo flash para pedir 10.000 DAI emprestados da piscina para pagar a dívida e resgatar todos os ETH, depois penhorar outros ativos fictícios para pedir 10.000 DAI emprestado e devolvê-los à piscina juntamente com a taxa para completar a troca de garantia.
Quando o preço das ETH cai rapidamente e atinge o limiar de liquidação, e Alice não tem ativos suficientes para pagar o empréstimo, ela pode usar a Auto-Liquidação para emprestar 10.000 DAI, resgatar o ETH, vendê-lo e usar as receitas para pagar o empréstimo flash. Como resultado, ela pode emprestar 10.000 DAI, resgatar o ETH, vendê-lo e usar o produto para reembolsar o empréstimo flash, concluindo a sua autoliquidação.
O design das taxas e o recurso de empréstimo flash não podem sustentar um apoio na indústria criptográfica em constante mudança; o design da taxa de juros pode ser copiado e o recurso de empréstimo flash pode ser usado noutros protocolos. Da V1 à V3, as atualizações rápidas do AAVE e a avançada implementação de novos recursos impediram que fosse perdido para o mercado.
O protocolo AAVE a implementação de empréstimos na V1 é a seguinte:
O diagrama mostra que a interação direta com o utilizador é o pool de empréstimos.
O Lending Pool apela ao Lending Poor Core e ao Provedor de Dados do Pool de Lending Pool para penhorar, resgatar e pedir emprestado ativos e penhorar ou queimar AtoKen (o AtoKen representa o ativo com o qual o utilizador interage no protocolo AAVE) com base nas ações do utilizador. O Lending Pool Core é o componente-chave da arquitetura, que armazena os ativos e usa várias informações fornecidas externamente para calcular as taxas de juro e atualizar o equilíbrio de ativos da AToke.
Na versão V1, todos os ativos estavam armazenados no Lending Pool Core. A unidade ETH comum era utilizada para calcular as taxas de juro, o que significa que, mesmo que fornecesse menos ativos líquidos na piscina, não conseguia obter um retorno elevado: a arquitetura complexa e pesada representava um grande pedaço do código contratual inteligente, por trás do qual o utilizador teve de pagar uma taxa de gasolina elevada. O protocolo V2 simplifica significativamente esta arquitetura.
O diagrama mostra vários símbolos anteriormente armazenados juntos no Lending Pool Core são agora armazenados separadamente em V2. Esta separação de ativos permite melhores cálculos de rendimento separadamente, e as partes que forneciam anteriormente a responsabilidade de fornecer dados estão agora simplificadas em Bibliotecas separadas, reduzindo significativamente o número de fichas que devem ser executadas por transação, resultando numa economia de taxas de 15% a 20%.
Começando com V2, o AAVE também se concentrou em introduzir um novo modelo de empréstimos, dando à AAVE uma vantagem competitiva significativa.
A AAVE criou um modelo de crédito on-chain histórico em V2 que permite aos utilizadores pedir empréstimos sem garantias e com o seu crédito.
O modelo de delegação de crédito da AAVE volta ao EthLend - empréstimos ponto a ponto, no qual os utilizadores podem delegar os seus fundos a outros utilizadores para gerar um rendimento extra com os seus fundos ociosos.
Por exemplo, a Alice depositou $1.000 USDC mas deseja usar apenas $300 USDC da sua linha de crédito, deixando $700 USDC como depósito para ganhar juros. Se a Alice quiser aumentar os seus rendimentos, pode delegar os restantes 700 USDC em Bob, que pode então emprestar dinheiro da AAVE sem dar os seus ativos.
A Alice pode delegar a sua linha a muitos Bobs e limitar o tipo de fichas que podem emprestar, o valor que podem emprestar e o modelo de taxa de juro: Bob, por outro lado, só pode usar uma linha da Alice de cada vez e só pode escolher entre um modelo de taxas de juro estável ou flexível.
O que acontece se Bob deixar de pagar? “Não quer confiar o seu crédito a alguém que não conhece”, diz Stani Kulechov, CEO da AAVE. “Só o confia ao Bob, quem sabe.”
A delegação de crédito, no entanto, será feita através de Open Law para garantir a conformidade com o processo de empréstimo (um protocolo que existe na Ethereum e oferece o serviço de embrulhar contratos inteligentes em acordos legais).
Manter-se inovador sempre foi o estilo da AAVE. A AAVE levou o modelo de empréstimo do DEFI a um novo nível na versão V3 deste ano.
Quando abre um CDP em V2 ou anterior, pode emprestar todos os ativos do conjunto de empréstimos, o que coloca exigências rigorosas à liquidez e estabilidade de fichas como ETH, BNB, etc., que podem ser usados como CDPs. Mas os utilizadores também podem deter um grande número de outras fichas com a alta volatilidade que não podem ser usadas como fichas de garantia em circunstâncias normais. A AAVE implementou um modelo de empréstimo de isolamento para fazer melhor uso desses fundos.
Os utilizadores podem abrir posições de dívida usando ativos de token altamente voláteis como garantia no modo de empréstimo de Isolamento, mas só podem emprestar um certo número de fichas, que devem idealmente ser stablecoins denominadas em USD.
Há uma quantidade total de ativos denominados USD que podem ser emprestados para cada posição de isolamento, independentemente do valor da sua garantia. Quando um utilizador está no modo de empréstimo segregado, não pode usar outras fichas como garantia sob a mesma morada de carteira até ter reembolsado todas as suas dívidas e resgatado as garantias para sair do modo de crédito segregado; no entanto, como utilizador depositante, pode depositar outros ativos em modo normal depois de depositar ativos na lista segregada no pool.
O uso do limiar de liquidação habitual para empréstimos garantidos de dois ativos altamente correlacionados com o preço, tais como ETH e SteTh, RenBTC e WBTC, DAI e USDC, é na verdade um desperdício de capital e porque os preços desses símbolos são essencialmente fixos, quando usa um dos ativos como garantia, deve ser capaz de emprestar valor quase equivalente do ativo subjacente.
O AAVE implementa esse recurso na V3, Modo de Alta Eficiência, onde o protocolo avalia os ativos subjacentes e lista uma variedade de pares de símbolos com preços altamente ancorados, como ETH, derivados de BTC e vários tipos de stablecoins com ativos colateralizados, que podem ser emprestados até 95% ou mais, e até 98% para stablecoins, de acordo com o white paper.
Em alguns cenários, como o crédito garantido entre stablecoins, em que um utilizador detém USDT e um protocolo DEFI exige o uso de USDD para mineração de liquidez, esta característica pode substituir o DEX.
Porque alguns utilizadores estão preocupados com o risco de dissociação USDD e não querem trocar os seus USDT pelo USDD diretamente no DEX, podem agora escolher emprestar USDD no AAVE usando o modo eficiente, e os utilizadores que não estão preocupados com o risco de dissociação USDD mas não querem correr os riscos associados à mineração de liquidez, tais como perdas erráticas, contratos inteligentes, e assim por diante, podem depositar o seu USDD na AAVE para dar liquidez.
Além de pedir recursos emprestados da DEX, o AAVE também quer mergulhar o dedo do pé no campo da ponte transversal. Na versão V3, o protocolo introduz um modelo de crédito cruzado.
O princípio é simples: os utilizadores prometem fichas na rede de origem (ex. Ethereum) para cunhar AtoKen, e o protocolo vai gravar este AtoKen na rede de origem enquanto cunha o AtoKen na rede de destino (ex. Polygon) para que os utilizadores possam emprestar ou simplesmente fornecer liquidez na rede alvo.
Na funcionalidade transversal do AAVE, as taxas cruzadas refletem-se na forma de taxas de juro reduzidas após o cross-chain. Digamos que a Alice fornece 10.000 DAI no Éter e usa o recurso transversal para transferir o AtoKen resultante para o Polígono.
Neste momento, a AAVE transferiria os ativos subjacentes para a Polygon, aumentando a liquidez dos ativos correspondentes na Polygon e diminuindo a taxa de juro do empréstimo. No entanto, a liquidez cedida pela Alice existe no Etherchain, não no Polígono, aos olhos de outros utilizadores, por isso a AAVE usa os juros ganhos com a liquidez fornecida pela Alice para compensar outros utilizadores e outros custos incorridos pelo acordo da AAVE.
A secção final vai focar-se nos tokens LP do protocolo AAVE e nas suas características únicas.
Quando faz um depósito num banco, o banco lhe emite um certificado de depósito, que representa o estatuto do seu credor para o banco. No mundo da blockchain, também vai precisar de algo como um certificado de depósito para representar o seu pedido aos fundos da piscina. O AAVE, tal como a maioria dos protocolos de empréstimo, adotou o uso de um símbolo ERC-11 para representar a dívida do utilizador.
Após um depósito no AAVE, o depositante recebe uma quantidade correspondente de fichas derivadas, chamados Tokens Aave (AtoKens abreviadamente) que mapeiam 1:1 os ativos subjacentes. ou seja, se a Alice depositar 100 ETH no acordo, ela recebe 100 AETh, representando o seu crédito e o valor usado para penhorar para obter o empréstimo. Existe 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 contra os símbolos nativos, mas é calculado pela fórmula valor = reserve * CTOken/ CTOken total. No entanto, no Aave V1, o AtoKen está totalmente 1:1 ancorado ao token nativo, então se o depósito de 100 AETh de Alice se tornar 101 AETh, ela pode resgatar 101 ETH. Então a forma como os juros do AAVE são cumulados é óbvia, quando o saldo de fichas na piscina aumenta devido aos juros pagos pelo mutuante, o protocolo AAVE cunhará uma nova quantia igual de aToken e distribui-a proporcionalmente à AtoKen que existe representando o saldo principal da morada.
Com este design de dividir o capital e os juros, a gestão da dívida do utilizador pode ser mais flexível, dando assim ao utilizador a possibilidade de redirecionar os juros gerados para uma nova morada. Quando o usuário quiser transferir automaticamente os juros gerados para uma nova morada, pode enviar um endereço para redirecionamento ao protocolo, que transferirá automaticamente os juros aToKen gerados no endereço original para a nova morada. A limitação é que os juros gerados a partir do saldo na morada redirecionada não podem ser redirecionados mais.
Não só os depósitos são remunerados em V2, como o montante em dívida pelo utilizador também é tokenizado utilizando tokens de dívida. Quando um utilizador pede emprestado ou reembolsa, o token de dívida é cunhada ou destruída automaticamente assim que o ativo é recebido ou reembolsado, e só pode resgatar o seu depósito quando o token de dívida na sua morada é 0.
Os tokens de dívida eliminam a restrição de que os utilizadores só poderiam emprestar empréstimos com taxas estáveis ou empréstimos com taxa variável ao mesmo tempo na versão V1. No entanto, as fichas de dívida têm uma limitação. Tem de devolver o empréstimo se os transferir para outra pessoa e eles não existem mais na sua morada? Em teoria, faz, então a AAVE impôs uma restrição aos fichas de dívida, que são um tipo de ficha que não pode ser transferido.
Além disso, o protocolo V2 atualiza o método pelo qual o AtoKen é calculado enquanto mantém o princípio de ancoragem 1:1 entre o Atoken e o token original.
Depois de cada atribuição de juros, o protocolo na V1 recalcula o saldo de cada endereço e depois o atribui novamente no bloco seguinte.
No entanto, em V2, o protocolo só regista um principal m inicial e os juros totais NiT acumulados pelo protocolo nessa altura e calcula um novo valor sCB = m/nIT. Quando o utilizador verifica o seu saldo aToKen, vê um balanço de Bt = m/NiT = m. No entanto, quando o utilizador olha para o saldo novamente no futuro, o balanço que vê será Bt delta = m/NiT niTDelta> m. Se o utilizador resgata ou deposita novos fundos n no momento t1, a sua SCb no protocolo torna-se SCbT1 = m/nIT +/- n/niT1.
Resumindo, em vez de acompanhar e atualizar o saldo da morada 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 retirar fundos.
De V1 a V3, o AAVE subiu rapidamente poucos meses após o lançamento, recuperando o seu antecessor Compound in TVL e respondendo à demanda do mercado com atualizações rápidas de protocolos e novos recursos.
Além disso, podemos ver pelas várias inovações da AAVE que a equipa não limitou o seu foco a empréstimos simples. O AAVE anunciou a função de empréstimo flash no início do lançamento e vai lançar os empréstimos P2P em cadeia, um a um, enquanto a V3 será lançada com empréstimos eficientes semelhantes ao DEX e um portal com alguma função de ponte transversal.
Devido à sua forte inovação e execução, o AAVE é um cavalo escuro potencial para crescer rapidamente para se tornar num protocolo DEFI ao lado da MakerDAO e Compound, expandindo-se para um mercado mais amplo e mantendo um serviço de empréstimo estável mesmo durante a recessão do mercado. Sentada num protocolo com enorme liquidez, o AAVE planeia lançar uma stablecoin nativa, GHO, com o objetivo de criar um ecossistema financeiro on-chain mais descentralizado