Introducción
El protocolo Ethereum incluye entornos independientes llamados redes. Una red se puede usar para desarrollar y probar una solución de cadena de bloques, o implementarla en producción.
Para usar las redes de Ethereum, primero debemos comprender en qué se diferencian. Vamos a ver los pasos para conectarse a cada entorno de red e implementarlo. Para crear una cadena de bloques, aprenderemos a elegir si la hacemos privada o pública. Vamos a ver cómo pasar de un desarrollo a una prueba hasta una red de producción.
El objetivo de este módulo es familiarizarse con las opciones de red del protocolo Ethereum. Explorará herramientas para interactuar con las opciones de red y aprenderá a trabajar con distintas redes.
Objetivos de aprendizaje
Al término de este módulo, sabrá hacer lo siguiente:
- Identificar las redes públicas y privadas disponibles en Ethereum.
- Explicar los requisitos para preparar una solución para mainnet.
- Saber cómo usar MetaMask con Infura para conectar una solución de cadena de bloques a redes.
Requisitos previos
- Conocimientos básicos sobre las cadenas de bloques
- Conocimientos sólidos de programación
- Conocimientos del contrato inteligente de Ethereum
- Experiencia anterior con un lenguaje de programación como C, Python o JavaScript
- Conocimientos básicos de programación
- Conocimientos suficientes sobre las herramientas de línea de comandos para crear directorios e instalar programas
- Tener instalado Node.js
- Tener instalada la CLI de Truffle y Ganache
- Visual Studio Code instalado