# Meta Descripción
**Versión en español:**
Descubra cómo usar el faucet de la testnet Goerli para obtener ETH de prueba gratis. Esta guía completa para desarrolladores le muestra cómo configurar MetaMask, probar smart contracts en la red de pruebas de Ethereum y realizar pruebas de protocolos DeFi, todo ello con instrucciones claras y detalladas paso a paso.
¿Qué es la Goerli Testnet?
Las redes de prueba, o testnets, son esenciales en el ecosistema de Ethereum. Proporcionan a desarrolladores, operadores y entusiastas de blockchain un entorno seguro para experimentar, probar contratos inteligentes y explorar aplicaciones descentralizadas (dApps) sin poner en riesgo fondos reales. Goerli Testnet destacó entre las testnets de Ethereum por su alta fiabilidad, fuerte respaldo de la comunidad y una transición eficiente al mecanismo de consenso Proof-of-Stake (PoS). Aunque Goerli ha sido descontinuada en favor de redes más recientes como Holesky y Sepolia, su historia sigue siendo relevante para comprender la evolución de las testnets de Ethereum y su importancia en el desarrollo de blockchain.
Testnet de Ethereum: propósito y aplicaciones
Las testnets de Ethereum son blockchains aisladas que replican la funcionalidad de la Mainnet, pero emplean tokens de prueba sin valor económico. Sus principales finalidades son:
- Pruebas de contratos inteligentes: los desarrolladores pueden desplegar y verificar código en un entorno seguro, sin arriesgar activos reales. Esto resulta fundamental para contratos complejos en finanzas descentralizadas (DeFi) o mercados de tokens no fungibles (NFT).
- Verificación de actualizaciones de protocolo: las testnets permiten simular grandes actualizaciones de Ethereum—como la transición a Proof-of-Stake, sharding o mejoras de escalabilidad—antes de implementarlas en producción.
- Aprendizaje y experimentación: los usuarios principiantes pueden practicar la configuración de monederos, ejecución de transacciones e interacción con dApps sin exponerse financieramente.
- Simulación de escenarios reales: las testnets reproducen las condiciones de Mainnet para evaluar comisiones de gas, velocidad de transacción y comportamiento de usuarios en distintos escenarios.
Goerli Testnet, lanzada en 2018, se centró en la estabilidad y el apoyo comunitario. Se convirtió en la preferida de los desarrolladores por su compatibilidad con las principales herramientas y su gran parecido con Mainnet. Aunque Holesky y Sepolia la han sustituido, el papel histórico de Goerli sigue siendo clave para entender la transición de Ethereum a PoS y el desarrollo de herramientas para programadores.
Por qué Goerli destacó entre otras testnets
Goerli Testnet se diferenció de otras testnets de Ethereum como Ropsten, Rinkeby, Kovan y Sepolia por los siguientes motivos:
- Transición a Proof-of-Stake: en 2022, Goerli fue la primera testnet en implementar PoS con éxito tras fusionarse con Prater Beacon Chain, convirtiéndose en referencia para las pruebas y preparación de Ethereum 2.0.
- Apoyo comunitario: al ser una iniciativa open source respaldada por una amplia base de validadores, Goerli ofreció alta estabilidad y protección contra ataques como transacciones spam, frecuentes en otras testnets.
- Alta compatibilidad: Goerli funcionaba perfectamente con herramientas populares como MetaMask, Etherscan, Remix y Hardhat. El explorador Goerli Etherscan facilitaba la depuración y el seguimiento de transacciones.
- Disponibilidad de tokens de prueba: faucets como goerlifaucet.com permitían obtener ETH de prueba de manera sencilla y rápida.
- Simulación realista de Mainnet: las comisiones y el comportamiento de red en Goerli eran muy similares a los de Mainnet, lo que permitía probar aplicaciones en condiciones reales.
Con la evolución de Ethereum, el protagonismo de Goerli ha disminuido. Holesky es ahora la red principal para pruebas de validación y staking, mientras que Sepolia resulta preferida para el desarrollo de aplicaciones. El legado de Goerli, sin embargo, sigue aportando lecciones valiosas sobre diseño de testnets y los avances tecnológicos en blockchain.
Características técnicas de Goerli
Mecanismo de consenso: Proof-of-Stake
Goerli Testnet comenzó utilizando Proof-of-Authority (PoA), donde los validadores eran seleccionados entre miembros de la comunidad de confianza, garantizando la estabilidad pero limitando la participación. En 2022, Goerli migró a Proof-of-Stake con la fusión de Prater Beacon Chain, marcando un hito en la actualización de la red de Ethereum.
Las principales ventajas de adoptar PoS fueron:
- Eficiencia energética: PoS, a diferencia de Proof-of-Work (PoW), reduce el consumo de energía y fomenta la sostenibilidad.
- Acceso a la validación: tras el cambio a PoS, cualquier usuario con suficiente ETH de prueba podía ser validador, incrementando la descentralización.
- Simulación fiel de Mainnet: PoS permitió a los desarrolladores probar aplicaciones en condiciones similares a la Mainnet actualizada, con nuevos procesos de staking y transacciones.
- Soporte de staking: los desarrolladores podían simular mecanismos de staking en apps DeFi y otros entornos basados en PoS.
Esto convirtió a Goerli en la testnet de referencia para pruebas de aplicaciones de Ethereum 2.0, experimentos de sharding, escalabilidad y optimización de transacciones.
Soporte para faucets de ETH
Los faucets distribuyen ETH de prueba para el desarrollo. Goerli admitía varios faucets fiables, útiles para todos los perfiles de usuarios. Las opciones más destacadas eran:
- Alchemy Goerli Faucet: ofrece hasta 0,2 ETH cada 24 horas tras registro por email, muy valorado por su fiabilidad y sencillez.
- Paradigm MultiFaucet: soporte para varias redes; basta con introducir la dirección del monedero para recibir tokens de prueba rápidamente.
- Mudit Goerli Faucet: comparte tu dirección de monedero en Twitter para reclamar hasta 37,5 ETH cada nueve días, ideal para proyectos de mayor escala.
- QuickNode Faucet: permite solicitar hasta 0,1 ETH en pocos pasos, ideal para pruebas rápidas.
Estos faucets ofrecían acceso gratuito y sencillo a tokens de prueba, pero era fundamental verificar siempre las URLs para evitar amenazas de phishing, frecuentes en el ecosistema.
Goerli Testnet se integraba sin problemas con las principales herramientas de desarrollo de Ethereum, simplificando la creación y prueba de dApps:
- Etherscan: el explorador de bloques de Goerli ofrecía análisis detallados de transacciones, contratos y direcciones, facilitando la depuración en tiempo real de aplicaciones complejas.
- Remix: IDE online para escribir, compilar y desplegar contratos en Solidity, con conexión directa a Goerli a través de MetaMask.
- Hardhat: entorno local avanzado para compilar, probar y desplegar contratos, con opciones de configuración específicas para Goerli que facilitan la automatización y la gestión de proyectos.
- Truffle: muy utilizado en grandes proyectos de dApp, con soporte para Goerli y una amplia gama de librerías y plugins.
- Foundry: suite moderna de herramientas para Solidity, compatible con Goerli y optimizada para pruebas y despliegues de alto rendimiento.
Con estas herramientas, los desarrolladores disponían de un pipeline completo para construir, probar y preparar lanzamientos en Mainnet de manera eficiente.
Cómo obtener ETH en Goerli Testnet
A través de faucets oficiales
La forma más sencilla de obtener ETH de prueba es utilizando un faucet oficial. Así puedes usar Alchemy Goerli Faucet:
-
Instalar MetaMask:
- Añade MetaMask como extensión de navegador (Chrome, Firefox, Edge) o instala la app móvil.
- Crea un monedero nuevo o importa uno existente.
- Activa las redes de prueba: Configuración → Avanzado → Mostrar redes de prueba.
- Selecciona Goerli Testnet en el menú de redes.
-
Acceder al sitio del faucet:
- Accede al faucet oficial de Alchemy Goerli.
- Haz clic en "Connect Wallet" y sigue las instrucciones para vincular MetaMask.
- Registra tu correo electrónico para acceder al faucet (para prevenir abusos y spam).
-
Solicitar tokens:
- Copia tu dirección de MetaMask haciendo clic en ella.
- Pégala en el campo correspondiente del faucet.
- Haz clic en "Send Me ETH" y espera unos minutos para recibir entre 0,02 y 0,2 ETH (según los límites actuales).
-
Verificar saldo:
- Comprueba tu monedero MetaMask para confirmar la recepción.
- Para más seguridad, verifica la transacción en Goerli Etherscan.
Consejo: si el faucet ha alcanzado el límite o no se entregan los tokens, prueba con Paradigm MultiFaucet o QuickNode Faucet. Verifica siempre las URLs y nunca compartas tus claves privadas.
A través de Alchemy o Infura
Para proyectos avanzados o automatización, conecta Goerli mediante Alchemy o Infura para ampliar funcionalidades:
-
Alchemy:
- Regístrate y crea un proyecto Goerli Testnet en la web de Alchemy.
- Obtén tu clave API y el endpoint RPC.
- Configura MetaMask o herramientas como Hardhat para utilizar el endpoint.
- Utiliza el faucet integrado de Alchemy para obtener hasta 0,2 ETH al día.
- Accede a analíticas en Alchemy para monitorizar transacciones y actividad de red.
-
Infura:
- Regístrate en Infura y crea un proyecto Goerli Testnet.
- Obtén el endpoint RPC para conectar a la red.
- Configura tu monedero o herramientas de desarrollo con el endpoint.
- Como Infura no dispone de faucet, utiliza servicios externos como Alchemy Goerli Faucet o Paradigm MultiFaucet para obtener ETH de prueba.
- Infura ofrece conectividad fiable para pruebas a gran escala y automatizadas.
Estos servicios son ideales para desarrolladores que requieren acceso escalable y robusto a Goerli para pruebas avanzadas y automatización.
MetaMask es el monedero principal para Goerli Testnet, facilitando el acceso a la red y la interacción con dApps. Para configurarlo:
-
Añadir la red Goerli:
- Activa las redes de prueba en MetaMask (Configuración → Avanzado → Mostrar redes de prueba).
- Si Goerli no aparece, añádela manualmente:
- Nombre de red: Goerli Testnet
- RPC URL: endpoint de Alchemy o Infura
- Chain ID: 5
- Símbolo de moneda: ETH
- URL del explorador de bloques: Goerli Etherscan block explorer
- Guarda y selecciona la red en el desplegable.
-
Obtener ETH de prueba:
- Copia tu dirección de MetaMask.
- Utiliza un faucet (por ejemplo, Alchemy Goerli Faucet) y solicita tokens pegando tu dirección.
- Comprueba el saldo en MetaMask tras unos minutos.
-
Probar transacciones:
- Envía ETH de prueba o interactúa con contratos inteligentes desde MetaMask.
- Ajusta las comisiones de gas para simular el comportamiento de Mainnet en distintos niveles de coste.
- Supervisa las transacciones en Goerli Etherscan para monitorizar estado y consumo de gas.
MetaMask facilita el acceso a Goerli tanto a desarrolladores principiantes como a expertos en proyectos complejos.
Uso de Goerli en el desarrollo
Pruebas de contratos inteligentes
Goerli Testnet fue el entorno preferido para probar contratos inteligentes gracias a su compatibilidad con las principales herramientas y su entorno fiel a Mainnet. El flujo de trabajo incluía:
-
Escritura de contratos inteligentes:
- Desarrolla contratos en Solidity usando un IDE como Remix—tanto estándar (ERC-20, NFT) como complejos (protocolos DeFi).
- También puedes utilizar Hardhat o Truffle para desarrollo local y gestión de proyectos.
-
Despliegue en Goerli:
- Conecta MetaMask a Goerli Testnet.
- En Remix, selecciona "Injected Web3" para vincular MetaMask y desplegar contratos con ETH de prueba.
- En Hardhat, configura Goerli en tu archivo de proyecto con la URL RPC y la clave privada.
- Asegúrate de tener suficiente ETH de prueba para los gastos de despliegue.
-
Pruebas de contratos:
- Ejecuta funciones del contrato desde Remix o scripts de Hardhat.
- Supervisa el estado de las transacciones, el consumo de gas y el estado del contrato en Goerli Etherscan.
- Simula distintos escenarios—comisiones altas, congestión, entradas erróneas—para detectar fallos.
Goerli permitía validar contratos con rigor bajo condiciones similares a las de Mainnet, reduciendo los riesgos antes de pasar a producción. Por ejemplo, en DeFi, se podían probar cálculos de intereses, gestión de liquidez y protección frente a reentradas.
Pruebas de DEX y protocolos DeFi
Goerli permitía pruebas completas para exchanges descentralizados (DEX) y protocolos DeFi como Uniswap, Aave y Compound. El proceso era:
-
Pruebas de DEX:
- Accede a un DEX en testnet (por ejemplo, Uniswap en Goerli) desde la interfaz oficial.
- Obtén tokens de prueba (ETH, USDT, DAI) en faucets como Paradigm MultiFaucet o Alchemy Goerli Faucet.
- Simula swaps, provisión de liquidez o creación de nuevos pares.
- Comprueba los resultados en el explorador de bloques para validar las transacciones.
-
Pruebas de protocolos DeFi:
- Conecta MetaMask a Goerli y accede a un protocolo DeFi en testnet como Aave.
- Lleva a cabo acciones como aportar liquidez, prestar, pedir prestado o hacer staking con tokens de prueba.
- Verifica el manejo de errores, cálculos de intereses e integración de contratos.
- Automatiza escenarios complejos usando scripts de Hardhat o Truffle.
-
Pruebas entre cadenas:
- Prueba protocolos omnichain como ZetaChain en Goerli.
- Simula y analiza transacciones cross-chain para verificar compatibilidad y robustez.
Este entorno integral hacía de Goerli la opción ideal para validar interacciones DeFi complejas antes del despliegue en Mainnet.
Simulación de interacciones de usuario
Goerli permitía simular el comportamiento del usuario de manera realista, útil para desarrolladores y operadores:
- Simulación de transacciones: prueba velocidad y costes de transacción ajustando el gas, observando los efectos en escenarios de congestión.
- Interacción con dApps: valida interfaces de usuario y lógica de contratos inteligentes en marketplaces de NFT, juegos o aplicaciones DeFi, incluyendo experiencia de usuario y manejo de errores.
- Pruebas de errores: evalúa la respuesta de los contratos ante entradas no válidas, falta de gas o caídas de red para identificar vulnerabilidades.
Por ejemplo, simular la compra de un NFT con ETH de prueba permite comprobar que los contratos gestionan correctamente pagos, transferencias y errores como fondos insuficientes o parámetros incorrectos, asegurando la preparación de la aplicación para Mainnet.
Conclusión
El papel de las testnets en el ecosistema de Ethereum
Testnets como Goerli, Sepolia y Holesky son fundamentales para el desarrollo de Ethereum:
- Seguridad: detectar vulnerabilidades en contratos y protocolos antes del despliegue en Mainnet reduce riesgos financieros y de seguridad.
- Innovación: los desarrolladores pueden experimentar con swaps cross-chain, DeFi, NFT y juegos sin incurrir en costes reales.
- Preparación para grandes actualizaciones: Goerli fue clave para probar la transición de Ethereum a PoS y preparar las actualizaciones de 2022.
- Formación de la comunidad: las testnets proporcionan un entorno seguro para aprender sobre blockchain, interactuar con dApps y gestionar monederos.
Con Goerli reemplazada por Holesky y Sepolia, el panorama de testnets de Ethereum sigue evolucionando, ofreciendo a los desarrolladores herramientas modernas y eficientes. Holesky es la principal plataforma para pruebas de validación y staking; Sepolia es la preferida para el desarrollo de aplicaciones.
Recomendaciones para desarrolladores
- Utiliza Holesky o Sepolia para nuevas pruebas, ya que Goerli está obsoleta.
- Emplea únicamente faucets de confianza y verifica siempre las URLs para evitar ataques de phishing.
- Configura herramientas como Hardhat, Remix o Foundry para automatizar pruebas y despliegues.
- Realiza pruebas en entornos que reproduzcan fielmente Mainnet, incluyendo comisiones elevadas, congestión y flujos de usuario complejos.
- Explora protocolos cross-chain para prepararte ante futuras actualizaciones como sharding o soluciones de escalabilidad en Ethereum.
- Revisa la historia de Goerli para comprender la evolución de las testnets y las mejores prácticas en blockchain.
Siguiendo estas recomendaciones y aprovechando las ventajas de las testnets, los desarrolladores pueden entregar aplicaciones blockchain más seguras y listas para producción.
FAQ
¿Qué es la Goerli Testnet? ¿En qué se diferencia de la Ethereum Mainnet?
Goerli Testnet es una red de prueba de Ethereum que permite a los desarrolladores testear contratos inteligentes antes de desplegarlos en Mainnet. A diferencia de Mainnet, Goerli utiliza tokens de prueba, tiene comisiones bajas y está diseñada para experimentar y depurar de forma segura.
¿Cómo despliego un contrato inteligente en Goerli Testnet?
Instala Hardhat y hardhat-etherscan, configura tu archivo de proyecto con la clave API de Etherscan, despliega el contrato con npx hardhat run y verifícalo usando npx hardhat verify --network goerli CONTRACT_ADDRESS.
¿Cómo consigo ETH de prueba en Goerli?
Utiliza el puente faucetDAO para enviar FDT a Goerli y después intercambia FDT por ETH de prueba en Uniswap o faucetdao.shop.
¿Cuál es el endpoint RPC de Goerli Testnet? ¿Cómo se configura?
El endpoint RPC de Goerli Testnet es https://goerli.infura.io/v3/<tu project ID>. Añade esta URL en la configuración de tu aplicación para conectar a la testnet.
Abre MetaMask, haz clic en el selector de red, elige "Añadir red" o "Custom RPC" e introduce: Nombre de la red — Goerli Testnet, RPC URL — https://goerli.infura.io/v3/YOUR_PROJECT_ID. Guarda los cambios.
¿Para qué casos de uso es más recomendable Goerli Testnet?
Goerli Testnet es ideal para pruebas de contratos inteligentes, validación de actualizaciones de protocolo y desarrollo DeFi o NFT. Los desarrolladores pueden desplegar y verificar código sin riesgo financiero y simular escenarios de actualización de Mainnet.
¿Cuáles son las comisiones de transacción en Goerli Testnet?
Las comisiones de transacción en Goerli Testnet suelen oscilar entre 0,05 $ y 0,15 $, según el estado de la red y las variaciones del precio del gas. Los costes reales pueden variar.
¿Cómo uso Etherscan para consultar transacciones y contratos en Goerli?
Accede a la página de Etherscan Goerli, introduce el hash de transacción o la dirección de contrato en la barra de búsqueda y verás datos detallados, incluyendo valor de la transacción, comisión de gas, código del contrato e historial de interacciones.
¿Cómo es el rendimiento y la estabilidad de Goerli Testnet?
Goerli Testnet es estable, con confirmaciones rápidas y funcionamiento fiable. Sin embargo, la Ethereum Foundation ha anunciado su cierre, por lo que los desarrolladores deben migrar progresivamente a Sepolia u otras testnets.
¿Qué deben tener en cuenta los desarrolladores al probar en Goerli?
Los desarrolladores deben actualizar los clientes de consenso y ejecución, activar la actualización Bellatrix por fases, asegurar la compatibilidad de los nodos, preparar el entorno de pruebas y considerar los cambios técnicos y diferencias de API antes y después del Merge.
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.