Introdução

Concluído

O uso de contratos inteligentes cresce cada vez mais à medida que o blockchain evolui. Nesta fase do blockchain, muitos casos de uso giram em torno da criação de contratos inteligentes e aplicativos de negócios. É uma época animadora, pois começamos a ver aplicativos reais que usam o blockchain em praticamente todos os setores.

Muitos desenvolvedores são atraídos para o blockchain e desejam criar os próprios aplicativos. Eles precisam saber como usar a Solidity para criar e testar contratos inteligentes. Talvez também queiram conhecer as ótimas ferramentas de desenvolvimento gratuitas que estão disponíveis para o gerenciamento de aplicativos de blockchain.

Objetivos de aprendizagem

Ao final deste módulo, você saberá como:

  • Explicar o que são contratos inteligentes.
  • Conhecer casos de uso comuns para contratos inteligentes.
  • Instale o Truffle.
  • Instale a extensão Truffle para VS Code.
  • Escreva um contrato inteligente usando a extensão Truffle para VS Code.
  • Testar um contrato inteligente usando o Truffle.

Pré-requisitos

  • Conhecimento básico de blockchain
  • Conhecimento da plataforma Ethereum
  • Familiaridade com a linguagem de programação Solidity
  • Experiência com o uso do terminal para execução de comandos
  • Visual Studio Code instalado
  • Python instalado
  • Git instalado
  • Node.js instalado