Guía de redes de prueba de Ethereum de Cryptogeek
Las redes de prueba de Ethereum son una forma extremadamente útil de crear y actualizar aplicaciones y contratos basados en Ethereum antes de implementarlos en la red principal.
En términos de costo, son económicos, ya que puede usar tokens de prueba para trabajar. Además, le permiten evitar las tarifas de gas por cada transacción si solo desea probar su creación.
En este artículo, cubriremos el funcionamiento de estas redes y las más relevantes, además de brindarle información sobre las redes de prueba de Ethereum más populares que han quedado en desuso.
Contenido
¿Qué son las Redes de Prueba de Ethereum?
Ethereum es la red más utilizada por los desarrolladores para crear aplicaciones basadas en blockchain. Además, utilizan contratos inteligentes basados en Ethereum para comerciar, ser parte del espacio descentralizado e incluso crear intercambios DeFi.
Ahora, si consideramos que cada transacción que ocurre en la cadena de bloques tiene un costo en términos de tarifas de gas, piense en lo costoso que puede ser realizar este tipo de transacciones durante la fase de desarrollo. Cada paso debe pagarse y enviarse a la cadena de bloques, incluso si es necesario ajustarlo, o en aquellos casos en los que debe proceder de acuerdo con un proceso de prueba y error.
Las redes de prueba sirven para este ámbito – permiten a los desarrolladores crear y probar sin gastar tokens. O, para decirlo mejor, les permiten realizar transacciones con tokens de prueba, de forma gratuita.
Su importancia se basa en el hecho de que puede trabajar en un entorno totalmente compatible con EVM e implementar sus aplicaciones, contratos y préstamos flash, generalmente creados con AAVE, y cualquier tipo de proyecto a la red principal solo una vez que todo funcione correctamente.
De esta manera, puede reducir los costos de manera sensata y asegurarse de que su aplicación funcione como desea antes de hacerla pública. Estas redes de prueba funcionan en todo lo compatible con la red Ethereum, también con copias de prueba de aplicaciones existentes. Esto es extremadamente útil cuando los desarrolladores trabajan en integraciones con contratos existentes o cuando desean trabajar en actualizaciones de contratos existentes.
Veamos en detalle las redes de prueba de Ethereum más relevantes.
Red de pruebas de Ethereum: Görli
Görli Testnet - también conocido como Goerli - es una red de pruebas de prueba de autoridad (PoA) establecida en 2018. Incluso si esta red de pruebas es de código abierto, trabajar de acuerdo con un PoA significa que solo unos pocos miembros de la comunidad son seleccionados para ser validadores. Pero dado que Görli se fusionará con la cadena de balizas Prater, que funciona con un mecanismo de consenso de prueba de participación (PoS), todos tendrán la oportunidad de ejecutar validadores para esta red de prueba.
Testnet de Ethereum: Sepolia
Sepolia no es una de las redes de prueba más compatibles: en comparación con Goerli, no tiene una comunidad tan sólida detrás de ella. Esta red de prueba funciona en un mecanismo de consenso de prueba de trabajo (PoW), que tiene esto en común con Ethereum a menos que y hasta que la Fusión no se complete.
Podría reemplazar la red de prueba Ropsten, la red de prueba PoW Ethereum actual que ha quedado en desuso: funcionará hasta que los desarrolladores la usen, pero no recibirá ninguna actualización; además, debería ser la testnet utilizado para la transición final de Ethereum a la prueba de participación.
Testnet de Ethereum: Kovan Optimista
Esta red de prueba puede recordar a una de las redes de prueba de Ethereum más populares, Kovan. Pero al igual que Ropsten, Kovan quedará en desuso y no recibirá más mejoras después de la Fusión.
Optimistic Kovan es una red de prueba diferente: según lo informado por el sitio web de Ethereum, es una " red de prueba para Optimismo”. Se trata de una testnet de Capa 2 (L2), es decir, una de esas redes que se benefician de soluciones más escalables ideadas para Ethereum.
Testnet de Ethereum: Arbitrum Rinkeby
Además, esta red de pruebas recuerda a una red querida, Rinkeby – y también la red de pruebas de Rinkeby quedará en desuso después de la fusión.
Arbitrum Rinkeby testnet representa otra solución L2 pero pensada para Árbitro.
¿Qué Testnet de Ethereum usar?
No hay una respuesta definitiva a esta pregunta. La única sugerencia útil es utilizar la red de pruebas que tenga tantas características similares como sea posible en común con su proyecto.
Como dijimos, imitan completamente un entorno de desarrollo – con la ventaja de que son económicos. ¿Quieres trabajar con una red de pruebas PoW? ¿Crees que necesitarás apoyo? En este caso, por ejemplo, debe elegir una red de pruebas con una comunidad más grande y activa. ¿Prefiere una red de pruebas más en línea con las actualizaciones de la red principal? En este caso, no debe elegir una red de prueba obsoleta.
Hay muchos más filtros que puede usar para elegir su red de prueba:
- ¿Es fácil agregar a Metamask?
- ¿Cómo funciona su grifo? Por ejemplo, ¿cuáles son los límites para obtener tokens de prueba? ¿Los libera de inmediato o necesitará usar las redes sociales para obtenerlos?
Hay muchas preguntas que debe responder antes de elegir la red de prueba que mejor se adapte a su proyecto y objetivos.
¿Cómo usar las Redes de Prueba de Ethereum?
Mencionamos los grifos, pero ¿qué son?
Los Crypto faucets son programas o sitios web que le permiten obtener una cierta cantidad de tokens de prueba de forma gratuita.
No todos los grifos funcionan de la misma manera. Cada red de prueba que enumeramos utiliza al menos un grifo de Ethereum:
- Grifo de Sepolia: al ser una red de prueba de prisioneros de guerra, es posible extraer fondos de prueba.
- Grifo de Goerli: si está utilizando Metamask, una de las billeteras DeFi más populares en el espacio criptográfico, puede seleccionar fácilmente la red de prueba Goerli, copiar la dirección pública y pegarla en la página del grifo para obtener sus tokens de prueba.
- Ropsten: como Sepolia, Ropsten utiliza el grifo de cadena múltiple, pero también utiliza el Grifo Paradigm, que necesita que los desarrolladores usen sus cuentas de Twitter.
- Rinkeby: también Rinkeby utiliza el grifo multicadena – que solo necesita su dirección para recibir fondos, y el grifo Paradigm, así como el Grifo de Rinkeby.
- Kovan: también Kovan utiliza el grifo multicadena, el grifo Paradigm, así como el Grifo Gitter Kovan, que requiere su cuenta de Twitter para usarla.
- También, Árbitro Rinkeby y Kovan Optimista utilice la multicadena y el grifo Paradigm.
Como mencionamos, para usar todos estos faucets, debe seleccionar la red correcta en su billetera DeFi y copiar la dirección pública de su cuenta para pegarla en la página del faucet.
Luego, recibirás algunos tokens de prueba. Después de esto, está listo para usar la red testnet.
Todos estos pasos son extremadamente importantes: los tokens de prueba no tienen valor, y si intentas enviar ETH a una red de prueba, perderás tus fondos.
Una vez que obtenga sus tokens de prueba, estará listo para codificar su proyecto. La razón por la que necesita esos tokens es que cualquier solicitud o contrato necesita que realice transacciones en cadena: tienen un costo, porque cada transacción, para ser implementada en la cadena, requiere algunas tarifas. Los tokens de prueba le permiten pagar esas tarifas, pero sin fondos reales – como mencionamos, no tienen valor.
Entonces, ¿cómo proceder? Para comprender mejor todo el proceso, hagamos un ejemplo práctico.
Una buena herramienta para desarrollar tus proyectos es IDE de Remix, tal vez la aplicación más popular para construir en Ethereum.
Digamos que desea codificar un contrato inteligente: el primer paso es conectar su billetera, como Metamask, ya que es su puerta de entrada al Espacio DeFi.
Si selecciona una red de prueba en Metamask, podrá implementarla utilizando los tokens de prueba que envió a su cuenta de billetera. Todo el procedimiento se verá como un proyecto implementado en la red principal: podrá seleccionar la "velocidad" de la transacción y elegir la cantidad máxima de tarifas que está dispuesto a pagar.
Preguntas FRECUENTES
Qué es Ethereum Testnets?
Las redes de prueba de Ethereum son compatibles con la red de Ethereum que puede usar para probar contratos, aplicaciones, actualizaciones y cualquier tipo de proyectos antes de implementarlos en la red principal. Son muy útiles porque le permiten codificar sus proyectos sin usar fondos criptográficos reales.
¿Cómo funcionan las redes de prueba?
Puede usarlos como lo haría con los proyectos que se ejecutan en la red principal, pero de forma gratuita, ya que puede usar tokens de prueba.
Qué son los grifos?
Los faucets son aquellos programas o sitios web donde puede obtener tokens de prueba. Cada grifo funciona de manera diferente: algunos grifos solo requieren su dirección pública, algunos grifos requieren que use sus redes sociales para iniciar sesión antes de poder obtener tokens.