Recursos pra aprender Web3 e DeFi
Traduzido de: https://github.com/MarcoWorms/defi-crash-course
Este guia é uma versão resumida do Guia para Finanças Descentralizadas da Finematics. Eu não sou o autor dos guias originais e utilizei muitas imagens deles. Também utilizei a estrutura de progressão do guia, mas incluí alguns conceitos extras para garantir que os leitores possam entender completamente a DeFi.
A maioria dos conceitos foi descrita inicialmente pelo GPT após alimentá-lo com artigos completos da Finematics e pedir um "resumo em termos leigos". Em seguida, revisei os textos com a ajuda do Grammarly e adicionei quaisquer detalhes extras que possam ajudar na compreensão do conceito. Foi divertido criar isso e espero que seja uma leitura interessante!
Se você gostar deste conteúdo, siga o criador original de todos os guias usados para produzir este resumo:
E também me siga no Twitter, pois estou sempre explorando e escrevendo sobre DeFi, e mais frequentemente sobre o protocolo yearn, pois sou um colaborador lá:
A DeFi acontece principalmente em blockchains, então é importante entender a história e os conceitos básicos dessa tecnologia:
Este é o nosso primeiro nível, perfeito para iniciantes. Se você já ouviu falar sobre finanças descentralizadas antes, mas todos os conceitos e terminologia parecem um pouco avassaladores - é aqui que você começa.
DeFi é um movimento que visa criar um novo sistema financeiro aberto a todos e que não exija a confiança em intermediários como bancos. Para alcançar isso, DeFi depende muito da criptografia, blockchain e contratos inteligentes.
O ecossistema de DeFi é composto por várias áreas principais, sendo as principais: Empréstimos e Empréstimos, Moedas Estáveis, Exchanges Descentralizadas, Derivativos, Negociação com Margem e Seguros.
As carteiras permitem enviar, receber e armazenar criptomoedas.
Existem muitas carteiras DeFi disponíveis no mercado, cada uma com seu próprio conjunto de recursos, vantagens e desvantagens. As opções mais populares são Metamask, Ledger e Argent:
Vale mencionar dois aplicativos que facilitam a gestão de uma carteira DeFi: Zapper e Zerion.
Tecnicamente, uma carteira é um par de:
E um bom conceito a ter em mente é que nada está dentro da sua carteira. Você marca coisas na blockchain com seu endereço público e, depois de marcadas como suas, somente você pode alterar o endereço usando sua chave privada. Todas as carteiras mencionadas ajudam a manter sua chave privada segura, mas o conselho mais sensato hoje para qualquer usuário médio de DeFi é: use carteiras de hardware.
Contratos inteligentes são trechos de código que podem ser executados automaticamente e de forma determinística. O código do contrato inteligente geralmente é armazenado e executado na blockchain para torná-lo confiável e seguro. Os contratos inteligentes também têm a capacidade de receber, armazenar e enviar fundos e até mesmo chamar outros contratos inteligentes.
Os contratos inteligentes visam remover o fator humano da tomada de decisões. O fator humano muitas vezes se mostra o elemento mais propenso a erros e menos confiável dos contratos tradicionais.
O Ethereum é um bom exemplo de uma blockchain que suporta contratos inteligentes e permite que os programadores os implementem. Os contratos inteligentes podem ser escritos em uma linguagem de programação chamada Solidity, que foi criada especificamente para esse fim. No Ethereum, todos os contratos inteligentes implantados são imutáveis. Isso significa que, uma vez implantados, eles não podem ser modificados. Além do Solidity, os programadores podem usar outras linguagens para criar contratos inteligentes no Ethereum, como Vyper ou Huff.
Um contrato inteligente no Ethereum é uma carteira com funções embutidas:
Embora o Ethereum seja atualmente a plataforma de contrato inteligente mais popular, não é a única, tendo alguns concorrentes. Alguns deles são Solana, Tezos, Tron, mas nem todos compartilham as mesmas características.
ERC (Ethereum Request for Comments) é um processo formal para propor melhorias na rede Ethereum. Ele permite que qualquer pessoa envie uma proposta de como a rede deve ser melhorada e, em seguida, dá à comunidade a chance de discutir os méritos da proposta e votar se ela deve ou não ser implementada. Se uma Proposta de Melhoria (EIP) receber apoio suficiente da comunidade, ela se torna um ERC.
O padrão ERC20 define um conjunto de regras sobre como os tokens no blockchain Ethereum devem ser construídos. Essas regras incluem como os tokens podem ser transferidos, como eles são aprovados e como os dados sobre os tokens são armazenados na blockchain. O padrão também define como os tokens interagem entre si na blockchain Ethereum. O padrão ERC20 é usado pela maioria dos tokens populares, como USDC, USDT, DAI, CRV, YFI, UNI, SUSHI e muitos outros.
Uniswap é um protocolo para a troca descentralizada de tokens na blockchain Ethereum. O protocolo Uniswap é implantado como um conjunto de contratos inteligentes e é completamente descentralizado, sem permissões e resistente à censura. O Uniswap é construído com base no conceito de pools de liquidez e formadores de mercado automatizados, ou, para ser preciso, um formador de mercado de produto constante.
A primeira versão do protocolo foi lançada em 2 de novembro de 2018. O protocolo rapidamente ganhou muita tração, o que resultou em um investimento inicial que permitiu à equipe do Uniswap trabalhar na segunda versão do protocolo, que introduziu a implementação atual de pools de liquidez usadas em muitos protocolos DeFi.
Empréstimos podem ser feitos na DeFi de forma completamente descentralizada e sem permissões, mantendo a custódia total sobre suas moedas. Nos empréstimos da DeFi, as taxas operacionais são recalculadas em cada mudança de estado da blockchain Ethereum, o que proporciona taxas de juros variáveis que podem mudar bastante dependendo da demanda por empréstimos e empréstimos de determinados tokens. A quantidade que pode ser emprestada depende de 2 fatores principais:
O fator de colateral determina quanto pode ser emprestado com base na qualidade do colateral. Se um usuário decide pegar emprestado fundos, o valor do montante emprestado deve sempre ser menor que o valor do colateral fornecido multiplicado pelo seu fator de colateral. Se essa condição for atendida, não há limite para quanto tempo um usuário pode pegar emprestado fundos. Duas famosas plataformas de empréstimos DeFi são AAVE e Compound.
Neste nível, você se sente confortável com todos os conceitos incluídos no nível de Novato em DeFi e está pronto para se aprofundar no futuro das finanças!
As moedas estáveis são tokens que afirmam manter uma relação de valor de 1:1 com outra moeda. Cada moeda estável precisa equilibrar os riscos entre:
Existem aproximadamente três tipos de moedas estáveis, cada uma focando mais em alguns dos problemas acima:
As Pools de Liquidez (LPs, Liquidity Pools) são contratos inteligentes que possuem uma determinada quantidade de 2 tokens diferentes e permitem que os usuários troquem esses tokens diretamente entre si. Esse processo é completamente descentralizado, portanto, não há necessidade de uma exchange centralizada que normalmente detém os tokens e facilita a negociação.
Sempre que um usuário deseja trocar um token por outro, ele simplesmente vai para uma pool de liquidez que possui esses 2 tokens e realiza uma negociação. A pool de liquidez usa um algoritmo especial chamado formador de mercado automatizado (AMM) para determinar o preço dos tokens na pool e facilitar as negociações. Todo esse processo geralmente é bastante rápido e geralmente é mais barato do que usar uma exchange centralizada.
Qualquer usuário pode se tornar um provedor de liquidez fornecendo tokens para a pool na mesma proporção em que eles existem atualmente, ou também pode criar uma nova LP fornecendo um novo par de tokens. Se uma pool tiver, por exemplo, 10 ETH e 50.000 DAI, significa que se eu quiser adicionar 1 ETH, também tenho que adicionar 5.000 DAI para me tornar um provedor dessa pool. Os provedores recebem parte das taxas de negociação, outra parte vai para o protocolo da DEX (por exemplo, Uniswap) que permite que os provedores de liquidez criem as pools e os usuários as encontrem para negociar.
Como as pools de liquidez são apenas contratos inteligentes, elas podem ser modificadas para conter mais de 2 tokens ou ter um algoritmo de precificação diferente que funcione melhor com determinados ativos. Isso é o que o Curve fez, otimizou o algoritmo da LP para pools feitas de 2 stablecoins do mesmo ativo e se tornou um dos protocolos DeFi mais bem-sucedidos.
A perda temporária é uma perda temporária de fundos que ocorre ao fornecer liquidez. Geralmente é explicada como a diferença entre manter um ativo versus fornecer liquidez para esse ativo. A perda temporária é geralmente observada em pools de liquidez padrão, onde o provedor de liquidez (LP) precisa fornecer ambos os ativos na proporção correta, e um dos ativos é volátil em relação ao outro, por exemplo, em uma pool Uniswap DAI/ETH 50/50.
Se o ETH valorizar, a pool precisa confiar em arbitragistas (usuários que realizam negociações lucrativas até que a proporção da pool corresponda aos preços de mercado) para garantir continuamente que o preço da pool reflita o preço real para manter o mesmo valor de ambos os tokens na pool. Isso leva a uma situação em que o lucro do token que se valorizou é retirado do provedor de liquidez. Nesse ponto, se o LP decidir retirar sua liquidez, a perda temporária se torna permanente.
O farming de rendimento, essencialmente, é uma forma de maximizar a taxa de retorno do capital alavancando diferentes protocolos DeFi. Os farmers (fazendeiros) de rendimento tentam buscar o maior rendimento trocando entre várias estratégias diferentes (plantações). As estratégias mais lucrativas geralmente envolvem pelo menos alguns protocolos DeFi, como Compound, Curve, Synthetix, Uniswap ou Balancer. Se a estratégia não funcionar ou se houver uma estratégia melhor disponível, os farmers de rendimento movem seus fundos. Eles podem, por exemplo, mover os fundos entre diferentes protocolos ou trocar algumas de suas moedas por outras que estão gerando mais rendimento no momento. No mundo do farming de rendimento, esse procedimento às vezes é chamado de rotação de culturas.
yearn.finance é um otimizador de farming de rendimento que automatiza o processo de escolha dos protocolos de empréstimos que pagam mais para seus stablecoins na versão 1. O protocolo permite que você deposite seus stablecoins em uma pool e receba uma versão que rende juros chamada de yvToken. Atualmente, a versão 2 permite várias estratégias de rendimento diferentes para cada vault.
O YFI é o token de governança do protocolo yearn. Ele foi distribuído aos usuários do protocolo para decidir sobre o futuro do protocolo. Hoje, o yearn é mantido por um grupo de pessoas em todo o mundo, sem liderança centralizada, governado pelo token YFI.
Em resumo, o Yearn ETH Vault gera rendimento pegando emprestado DAI do MakerDAO e usando-o para fornecer liquidez à pool Curve Y. Isso resulta em recompensas com tokens CRV, que são então vendidos por ETH. O ETH é usado para pagar as taxas de transação e os juros do empréstimo DAI. O restante do ETH é reinvestido no Vault.
Os conceitos incluídos em Novato em DeFi e Aprendiz de DeFi parecem fáceis para você. Hora de levar suas habilidades para o próximo nível.
Um flash loan é um recurso que permite que você pegue emprestado qualquer quantia disponível de ativos de um pool de contratos inteligentes designado, sem a necessidade de garantias, contento que o empréstimo seja devolvido no mesmo bloco. Flash loans são blocos de construção úteis na DeFi, pois podem ser usados para arbitragem, troca de garantias e autoliquidação.
Os flash loans, embora inicialmente introduzidos pelo protocolo Marble, foram popularizados pela Aave e dYdX.
A parte mais importante da execução de um flash loan é encontrar um provedor de flash loan. Projetos como Aave ou dYdX desenvolveram contratos inteligentes que permitem que os usuários DeFi emprestem diferentes moedas de um pool designado sob a condição de que sejam reembolsados dentro da mesma transação Ethereum. Geralmente, há um custo fixo associado ao uso de flash loans.
Uma vez que a quantia é emprestada do pool de empréstimos, ela pode ser usada para qualquer outra ação arbitrária, desde que no final da cadeia de etapas diferentes, o flash loan inicial seja reembolsado.
Existem 3 casos de uso mais comuns para flash loans: arbitragem, troca de garantias e autoliquidação.
Flash loans, assim como criptomoedas, podem ser usados para o bem e para o mal. No que diz respeito ao último, os flash loans foram usados nos ataques mais recentes à DeFi e permitiram que os hackers ampliassem seus lucros potenciais, pois não exigem nenhum fundo inicial.
Embora os flash loans sejam predominantemente usados por desenvolvedores, também é possível usá-los sem precisar codificar. Projetos como Collateralswap, Defisaver ou Furucombo tornam isso possível.
Usado pelo SushiSwap para atrair mais de $1 bilhão de liquidez em menos de uma semana, um ataque vampiro é uma forma de incentivar os provedores de liquidez de uma plataforma a mover sua liquidez para outra plataforma. Isso é feito oferecendo altas recompensas por apostar tokens LP na nova plataforma e migrando os tokens apostados para a nova plataforma.
Os ataques vampiros são uma ferramenta muito poderosa para lançar um novo projeto, especialmente um novo projeto DeFi. Eles criam fortes incentivos para que os provedores de liquidez movam sua liquidez para uma nova plataforma. O conceito é muito simples, mas muito eficaz.
O problema dos ataques vampiros é que eles são muito agressivos e criam muita FOMO, o que pode levar rapidamente à perda de confiança na comunidade.
Ampleforth é uma criptomoeda com uma característica única - seu fornecimento é elástico e pode mudar diariamente, enquanto a propriedade das tokens AMPL nunca é diluída. Para alcançar isso, o protocolo Ampleforth usa 2 oráculos de preços e um conjunto de algoritmos que podem alterar automaticamente o fornecimento total de AMPL para buscar o equilíbrio de preço.
O Ampleforth visa diversificar as carteiras de criptomoedas, sendo menos correlacionado ao preço do Bitcoin em comparação com outras criptomoedas. No médio prazo, visa ser usado como garantia em protocolos DeFi. O objetivo de longo prazo do Ampleforth é criar uma alternativa ao dinheiro emitido por bancos centrais que seja adaptável a choques.
NFTs são um tipo de token criptográfico que pode representar a propriedade de bens digitalmente escassos, como obras de arte ou colecionáveis, como itens de jogos. Eles são indivisíveis e cada unidade não é intercambiável e possui propriedades diferentes. Os NFTs são provavelmente escassos e indivisíveis.
Os NFTs podem ser implementados em qualquer blockchain que suporte programação de contratos inteligentes, mas os exemplos mais populares são os padrões ERC-721 e ERC-1155 no Ethereum.
Na economia, fungibilidade é a característica de bens ou commodities em que cada unidade é intercambiável e indistinguível das outras.
Em DeFi, os NFTs podem ser usados como garantia para empréstimos. No entanto, isso não é sem desafios, pois os mercados para determinados NFTs podem ser muito ilíquidos, tornando difícil avaliar com precisão a garantia.
A Camada 2 é um conceito amplo e podemos esperar muitos novos projetos surgindo em breve. Conforme a adoção das soluções da Camada 2 cresce, podemos esperar ver muitos mais novos aplicativos sendo construídos no Ethereum. Um dos principais motivos para isso é o aumento da composabilidade que as soluções da Camada 2 proporcionam.
Com a escalabilidade aumentada, podemos esperar que as taxas de gás diminuam. Isso é importante, pois permitirá que o Ethereum seja usado por um público mais amplo, não apenas pelos membros mais ricos da comunidade.
Existem diferentes tipos de soluções de camada 2:
Solução | Interoperável com Ethereum | Pode ser usada para contratos inteligentes de propósito geral? | Participação aberta* |
---|---|---|---|
Canais | Sim | Não | Não |
Plasma | Sim | Não | Sim |
Sidechains | Sim | Sim | Sim |
Rollups | Sim | Sim | Sim |
*Participação aberta significa que qualquer pessoa pode ingressar e usar a rede sem precisar ser conhecida antecipadamente pelos outros participantes.
Curve Finance é uma exchange descentralizada para negociação de criptomoedas que se concentra na negociação eficiente de stablecoins. O foco do Curve nas stablecoins permite que os investidores evitem ativos cripto mais voláteis.
É um formador de mercado automatizado (AMM, automated market maker) que mantém taxas e deslizamentos baixos por meio do uso de pools de liquidez.
Assim como o Uniswap, os tokens podem ser trocados desde que haja liquidez. A principal diferença entre o Curve e outras DEXes é que o Curve se concentra principalmente em ativos estáveis. O Curve oferece muitas stablecoins, incluindo DAI, USDT, USDC, BUSD e TUSD.
O protocolo Curve Finance também contém o token Curve conhecido como CRV. Ele é usado principalmente para incentivar os provedores de liquidez em sua plataforma e para envolver o máximo possível de usuários na governança do protocolo.
A quantidade de liquidez que o Curve fornece permite que outras aplicações DeFi usem as pools do Curve como parte de seu ecossistema. Aplicações como Yearn Finance e Compound usam o Curve como uma solução de farming em seu ecossistema.
Uma vantagem de usar o Curve é que ele minimiza o deslizamento. O deslizamento refere-se à diferença no preço de um ativo entre o momento em que você envia a transação e o momento em que a transação é validada na blockchain.
Atualmente, o Curve possui cerca de $6 bilhões de liquidez em seus contratos.
Convex Finance é uma plataforma que permite aos usuários otimizar sua liquidez na Curve Finance e ganhar recompensas aumentadas na forma de tokens CRV.
A Curve utiliza um mecanismo de governança que gira em torno do veCRV: uma versão bloqueada do CRV, e para maximizar os rendimentos, os usuários devem bloquear seus CRV por 4 anos. Mas muitos desejam sair antes e, portanto, a solução da Convex foi a seguinte: todos depositam seus CRV na Convex, que aplica tudo junto, maximizando os rendimentos e os boosts existentes no protocolo Curve, e em troca, os usuários recebem cvxCRV, que é como uma versão negociável do veCRV.
Atualmente, a Convex possui cerca de $4 bilhões de liquidez em seus contratos.
Incrível! Se você conseguiu completar todos os níveis - parabéns! Agora você é um Mestre em DeFi. No entanto, não há muito tempo para comemorar. As finanças descentralizadas avançam rapidamente e sempre há coisas novas para aprender.
Para se manter atualizado e aprender ainda mais sobre finanças descentralizadas, certifique-se de se inscrever no canal Youtube (Finematics) e seguir no Twitter @finematics.eth.
E também me siga no Twitter @MarcoWorms, pois estou sempre explorando e escrevendo sobre DeFi, e com mais frequência sobre o protocolo Yearn no Yearn Blog e Yearn Docs.
Abaixo estão glossários e outros recursos para ajudá-lo a navegar:
Uma breve linha do tempo do DeFi extraída deste artigo: