parece que es nuevo este curso, me parece muy bien que expliquen desde 0
Inicia tu camino construyendo la Web3
Bienvenida al desarrollo en blockchain
Por qué iniciar en el desarrollo de blockchain
¿Quién puede ser blockchain developer?
Áreas de aplicación
Conociendo el entorno de desarrollo
Consideraciones básicas para desarrollo
Lenguajes y herramientas para el desarrollo blockchain
Arquitectura básica en Web 3
Glosario criptográfico
Desarrollo en Ethereum
Solidity: el lenguaje para programar contratos inteligentes
OpenZeppelin Contracts
Ethereum Virtual Machine
Mi camino programando - Ernesto García
Primeros pasos en Ethereum
Uso de wallets: Metamask
Redes de prueba
RemixIDE
Entorno de desarrollo con Hardhat
Compilando y desplegando contratos inteligentes
Conectando la blockchain con el navegador: Web3.js y Ether.js
Ejecutando tu aplicación descentralizada
De Web2 a Web3 - Alfredo Bonilla
Seguridad y protocolos de segunda capa
Desarrollando en capa 2
Aprovecha la descentralización - Oscar Barajas
Más allá del desarrollo
Base de datos en blockchain: IPFS, Filecoin y ARWEAVE
Blockchain startups y DAO
Cómo llegué a trabajar en programación - Natacha De La Rosa
Continúa tu aprendizaje en la Escuela de Blockchain y Criptomonedas
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Oscar Barajas Tavares
En el desarrollo de software tradicional, solemos hablar de entornos de desarrollo como development, testing, staging, production, etc. El desarrollo sobre blockchain no es la excepción, también necesitamos entornos de desarrollo o de pruebas. En este caso, los llamamos "redes de prueba".
Una blockchain es una red de computadoras descentralizadas e interconectadas entre sí. Así como la blockchain de Ethereum tiene su red principal, también posee redes de prueba que nos sirve a nosotros, los desarrolladores, para hacer nuestro trabajo sin necesidad de pagar costos por cada transacción.
Las redes de prueba de Ethereum han tenido modificaciones a lo largo de los últimos años. Tal vez oigas hablar todavía de Rinkeby o Ropsten, dos redes deprecadas que ya no pueden utilizarse. Actualmente, las redes de prueba ideales para desarrollar y testear proyectos en Ethereum son Sepolia y Goerli.
Existen ligeras diferencias en entre Sepolia y Goerli. Para ti, como futuro desarrollador blockchain, no debes preocuparte tanto por esto y podrás utilizar la que prefieras, siendo Sepolia la recomendada por la comunidad de Ethereum.
El uso más importante de una red de prueba es la no necesidad de pagar comisiones. De esta forma, podremos hacer todas las pruebas que queramos antes de lanzar nuestro proyecto a producción, a la mainnet de la blockchain en cuestión.
Para lograr enviar transacciones a este tipo de redes, aun así necesitamos algo de la criptomoneda de la blockchain para pagar, ficticiamente, las comisiones. Para esto, podemos hacer uso de "faucets"; aplicaciones que nos permiten obtener, en el caso de Ethereum, algo de ETH de prueba, ya sea en Sepolia o Goerli.
Cada red de prueba tiene su propio faucet y su funcionamiento puede variar un poco. Algunas redes solicitan emitir un tuit en Twitter con tu clave pública para obtener un 0.1 de ETH. Otros faucets, son un poco más automáticos y libres.
Esto es lo más importante que debes conocer de una red de prueba de momento, compreder el porqué de su existencia y cómo obtener fondos a través de un faucet. Pronto comenzarás a desarrollar tu primer smart contract conectándote con estas blockchains.
Cada wallet que utilices, seguramente tendrá alguna configuración para cambiar de red. Por defecto, las wallets apuntan a la red principal de una blockchain, pero puedes cambiar fácilmente de red para utilizar Sepolia o Goerli.
En el caso de Metamask, podrás visualizar todas las redes de prueba que Ethereum posee, o agregar nuevas. También puedes conectar la wallet con tu computadora local para hacer pruebas con un nodo corriendo en tu computador.
Una vez hallas seleccionado la red que quieres utilizar, verás en saldo en ETH. Si recibiste algo de fondos desde un faucet, deberías poder visualizarlo también como SepoliaETH
o GoerliETH
.
Toda blockchain tiene una red de prueba. Cualquiera que sea la blockchain con la cual desees trabajar, tendrás que investigar el funcionamiento de sus redes de prueba para comenzar a desarrollar sobre estas. Su utilización es sencilla y te dará el conocimiento necesario para cuando tengas que conectarte directamente con una red principal de una blockchain.
Contribución creada por: Kevin Fiorentino (Platzi Contributor).
Aportes 10
Preguntas 1
parece que es nuevo este curso, me parece muy bien que expliquen desde 0
No se puede entrar a https://faucet.sepolia.dev/
502 Bad Gateway
¿Qué otro método se puede utilizar?
Actualmente, No están entregando las monedas como lo muestra Óscar, tiene que hacerse un PoW en esta dirección: https://faucet.sepolia.dev/ la cual también encontraran en la Faucet que se llama “PoW faucet” lo anterior con el fin de evitar que personas maliciosas saquen grandes cantidades de monedas de prueba disponibles
Goerli se encuentra “deprecated” y ya no se aconseja su uso por parte de Ethereum (https://ethereum.org/en/developers/docs/networks/#goerli).
Desde ethereum aconsejan usar sepolia, esta es una lista de faucets que brinda la misma Ethereum:
https://grabteeth.xyz/
https://sepolia-faucet.pk910.de/
https://fauceth.komputing.org/
https://sepoliafaucet.com/
logre con Goerli PoW Faucet y mi wallet es:
0x19978f59E083A6969B5b6cBbB9D47227f2315547
Siempre utilicé Goerli como red de desarrollo en Ethereum, tengo que probar Sepolia, pero su funcionamiento para pequeños contratos es el mismo. Encontrar un faucet que funcione a veces es todo un reto.
Si instalan el addon de Firefox les agrega las redes obsoletas. Mejor utilizar Chrome
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?