Introdução
O protocolo Ethereum inclui ambientes independentes chamados de redes. Uma rede pode ser usada para desenvolver e testar uma solução de blockchain ou implantá-la em produção.
Para usar as redes Ethereum, primeiro precisamos entender como elas diferem. Vamos abranger as etapas para se conectar e implantar em cada ambiente de rede. Para criar um blockchain, aprenderemos a escolher se ele deve ser privado ou público. Analisamos como passar de um desenvolvimento para testar para a rede de produção.
A meta deste módulo é se familiarizar com as opções de rede no protocolo Ethereum. Você explorará as ferramentas para interagir com as opções de rede e aprenderá a trabalhar com redes diferentes.
Objetivos de aprendizagem
Ao final deste módulo, você saberá como:
- Identificar as redes públicas e privadas disponíveis no Ethereum.
- Explicar os requisitos para preparar uma solução para a mainnet.
- Usar o MetaMask com o Infura para conectar uma solução de blockchain às redes.
Pré-requisitos
- Conhecimento básico de blockchain
- Conhecimento de programação do Solidity
- Conhecimento do contrato inteligente do Ethereum
- Experiência anterior com uma linguagem de programação como C, Python ou JavaScript
- Conhecimento básico de programação
- Familiaridade suficiente com ferramentas de linha de comando para criar diretórios e instalar programas
- Node.js instalado
- CLI do Truffle e do Ganache instalada
- Visual Studio Code instalado