Kovan – Nueva testnet pública de Ethereum

Hola, buen día a todos! Durante el pasado mes de Marzo se anunció el lanzamiento de una nueva testnet pública para la red Ethereum llamada Kovan.

¿Qué son las Testnet en Ethereum?

Una de las principales características en Ethereum son los llamados Contratos Inteligentes y publicar uno de estos contratos en la Blockchain Ethereum conlleva un gasto en la divisa que utilizamos en esta red, el ETHER.

Las testnet o redes de prueba se crearon para que los usuarios puedan probar esta tecnología sin tener que incurrir en un gasto de ETHER real.

En las testnet el proceso de minado es el mismo que en la Main Net (Red real), sin embargo la dificultad de minado es inferior, por lo que obtener ETH es más fácil que en la Main Net. Aunque las cuentas en la Main Net tienen el mismo formato que en la testnet, los ETHER minados en la testnet no pueden ser transferidos a la Main Net ni a otras redes de prueba (y viceversa).

¿Cuáles son las redes de prueba que Ethereum ofrece?

Actualmente Ethereum nos provee las siguientes redes de prueba:

Hasta hace solo unos meses la principal red de pruebas (testnet) en Ethereum era Ropsten. Esta red de pruebas se vio afectada por un ataque malicioso que aprovechó la baja dificultad de la Prueba de Trabajo (Proof of Work), que sumado con una alta capacidad de cómputo logró interrumpir el desarrollo de los programadores en esta red.

¿Soluciona el problema con la Prueba de Trabajo?

Rápidamente los desarrolladores de varias compañías relacionadas a Ethereum se pusieron a trabajar en una Testnet que bautizaron como Kovan, que a diferencia de su predecesor utiliza un algoritmo llamado Prueba de Autoridad (Proof of Authority) y no Prueba de Trabajo (Proof of Work).

La prueba de autoridad funciona no en base a la resolución de complejos problemas matemáticos como la prueba de trabajo, en su lugar tiene pre-configuradas autoridades que emiten bloques cada 4 segundos, volviéndola una red más rápida y segura que Ropsten.

Las compañías involucradas en el desarrollo de Kovan son:

  • Digix.
  • Etherscan.
  • Attores.
  • Maker.
  • OneBit by TenX.
  • Blockchain Industries.
  • MelonPort.
  • Nivaura .
  • GridSingularity.

¿Te gustaría comenzar a desarrollar en Kovan?

La forma más fácil de comenzar a desarrollar en Kovan es a través de Parity, uno de los tantos software para correr un nodo Ethereum en nuestros computadores. A diferencia de su «competencia», Parity nos ofrece un grato entorno para desarrollar contratos inteligentes, acceder a aplicaciones descentralizadas, ver estadísticas, entre otras.

Para descargar Parity vamos a su sitio web oficial y elegimos el nuestro Sistema Operativo. Una vez descargado e instalado, debemos abrir la consola y ubicarnos en la carpeta donde instalamos Parity.  En la consola escribiremos el comando para sincronizar con la red Kovan:

parity --chain Kovan

Empezará a descargar la blockchain de Kovan y nos habilitará una amigable interfaz web (local) para administrar nuestro nodo, podemos acceder a ella en la siguiente url: http://127.0.0.1:8180.

En la primera ejecución nos pedirá configurar nuestra cuenta. La interfaz luce así:

Red de pruebas con Parity

¿Qué puedo hacer con Ethereum?

En el blog hemos publicado un par de ejercicios que te ayudarán a soltar los dedos con Solidity. Acá te dejo los enlaces a algunos de los proyectos que puedes comenzar a desplegar en tus redes de prueba. Siéntete libre de modificarlos y si te sientes orgulloso tu modificación, no dudes en contactarme AQUI y publicamos el código en el repositorio de Github oficial de Ethereum Chile.

  1. dEvents: Con este Smart Contract podrás comenzar a emitir y vender entradas utilizando Blockchain! Las características del contrato las puedes encontrar visitando este enlace.
  2. dMessenger: Un sencillo chat o libro de visitas descentralizado. Puedes ver más información aquí.
  3. Twitter Descentralizado: Puedes crear tu propia red social como Twitter pero descentralizada. Encuentra el código aquí.
  4. Subastas: Si nada de lo anterior te parece atractivo, quizás una subasta sea lo que estás buscando para empezar. Es uno de los casos de uso más hablados en internet y requiere muy poco código para ser realizado. Encuentra el código aquí

¿Tienes dudas? ¿Tienes alguna sugerencia de alguna dApp que te gustaría saber si se puede realizar o no? Déjala en los comentarios 🙂

Saludos etherians!

También te podría gustar...

3 Respuestas

  1. Nelson Fonseca dice:

    Actualmente estoy comenzando con un proyecto sobre BlockChain sobre la red ethereum y busco ayuda para la ejecucion del mismo

    • Ethereum dice:

      Hola Nelson, muy buen día.

      Te acabo de enviar un e-mail para que conversemos sobre el tema.

      Saludos!

  1. diciembre 10, 2021

    […] – Chat / Libro de visitas descentralizado y si no quieren utilizar Rinkeby, pueden usar Kovan o crear su propia blockchain […]