ETFFIN Finance >> Finanças pessoais curso >  >> Criptomoeda >> Blockchain

Como ler contratos inteligentes

Reservado apenas para os investidores criptomoedas mais entusiasmados, ler contratos inteligentes é um método comum de Análise Fundamental (FA). Ao pesquisar o conteúdo de um contrato inteligente, é possível descobrir falhas, funções maliciosas, recursos que não funcionam, código copiado, e assim por diante.

Se você leu o artigo da Shrimpy Academy sobre contratos inteligentes, você já sabe como eles funcionam. Mas se não, aqui está um breve resumo:

Basicamente, um contrato inteligente é semelhante a um algoritmo no sentido de que, uma vez ativado, desenvolvedores e usuários podem processar ou ativar uma função. Qualquer interação ou atividade em um aplicativo descentralizado se enquadra nesta categoria, Incluindo:

  • Troca de tokens
  • Executando uma negociação
  • Retirada de fundos
  • Depositar fundos
  • Adicionando liquidez

Como você pode ver, contratos inteligentes são mais do que essenciais. Eles representam uma ferramenta que não apenas automatiza certas tarefas, mas torna possível que elas existam em primeiro lugar. Como tal, você pode vir a perceber que ler contratos inteligentes é a habilidade mais importante de todos eles.

Como analisar contratos inteligentes

No fim do dia, um contrato inteligente é simplesmente um contrato digital. Como todos os contratos, você pode entender seus termos e condições lendo-os. Para saber mais sobre o funcionamento de contratos inteligentes, recomendamos a leitura da lição a seguir.

Um contrato inteligente pode ser lido visitando o Etherscan de um projeto (se baseado no Ethereum) e a página GitHub. Por causa desta lição, usaremos o Yearn Finance como exemplo.

Encontramos a página Etherscan para Yearn Finance digitando seu ticker (YFI) na barra de pesquisa.



Logo abaixo da página, podemos encontrar uma lista de guias que inclui uma guia ‘Contrato’. Aqui podemos ler o contrato básico para o token YFI, que inclui um conjunto de funções que você pode expandir e ler como visto na imagem abaixo.



As seções para decimais, governança e totalSupply revelam as seguintes informações:

  • YFI é um token com 18 decimais
  • YFI tem um contrato de governança separado
  • YFI tem um suprimento total máximo de 36, 666 tokens



Se nos dirigirmos ao endereço fornecido na área de governança, podemos encontrar uma seção específica do contrato de governança da YFI descrevendo o sistema de timelock, que envolve a duração do período de votação.



Com a ajuda do Etherscan, também encontramos outro contrato de governança mais avançado. Após pesquisa contínua, encontramos contratos ainda mais inteligentes para ler.

Contudo, a maioria do trabalho de Andre Cronje pode ser encontrada na página Yearn Protocol no GitHub, que descobrimos lendo os documentos de suporte de Yearn.

Na página dedicada a Yearn Vaults, tivemos a oportunidade de descobrir como funcionam as estratégias automatizadas de produção de cofres. Graças a vários comentários adicionados ao longo das linhas de código, até um leigo pode entender os cofres de Yearn.


A pergunta que você pode ter é:qual é o nosso objetivo final?

Embora isso não seja particularmente útil no exemplo de Yearn, devido à reputação bem estabelecida da equipe, o usuário médio pode ler contratos inteligentes nas plataformas mencionadas para verificar as supostas atualizações de desenvolvimento com o código real. Se um recurso foi implementado, mas não pode ser encontrado em um repositório, podemos dizer com segurança que ele não existe.

Em outra instância, que é frequentemente encontrado, podemos comparar vários contratos inteligentes. Vendo um clone, uma ocorrência em que os usuários criam um novo dApp copiando outra plataforma de sucesso é sempre uma má notícia. Para confirmar que um novo projeto chamado ‘Rocket Finance, 'Que tem semelhança com Yearn Finance, roubou o código do concorrente, podemos comparar os contratos inteligentes uns dos outros.

Naturalmente, esta é apenas a ponta do iceberg. Podemos confirmar uma série de coisas lendo contratos inteligentes. Contudo, notamos que você verificará clones e recursos na maior parte do tempo.