Browse By

Primeras redes de pruebas en vivo

La breve historia del Testnet

Siguiendo a diario el Discord oficial de IOTA, uno puede enterarse de que la fundación IOTA opera en un Tangle separado, el cual simplemente llaman «la red de pruebas». De hecho, el nombre es básicamente auto-explicativo: es una versión del Tangle destinada a las pruebas. Estas pueden ser aplicaciones, nuevas versiones de IRI, corrección de errores, etc. O al menos, hasta hoy ese era su uso. Al haber ampliado esta red – para la incorporación de IOTA en las páginas de intercambio, por el Mercado de Datos, y por otros participantes y colaboradores que desarrollaban software relacionado con IOTA – se hizo cada vez menos sostenible el querer «romper» el Tangle por antojo.

De hecho, la red de pruebas no ha estado a la altura de su nombre en los últimos meses, era más bien una Mainnet Ligera. Mientras tanto, el Mainnet ha sido usado en la comunidad frecuentemente para efectuar pruebas, para el nuevo software de nodos compatible con IRI, algoritmos de selección de puntas, y otros proyectos. Aunque demuestre el impresionante poder de la innovación sin permiso, se necesita una solución mejor.

Devnet, Spamnet y mucho más

Por todas estas razones, la fundación quiere introducir ciertas mejoras. Estas son las primeras, las próximas sucederán pronto:

  • A partir de ahora, la red de pruebas se llamará Devnet. Esta ejecutará la última versión estable de IRI (implementación referente de IOTA), y permitirá a los desarrolladores trabajar en sus aplicaciones sin interponerse en su camino – además de poder transacciones sin coste real.
  • El nuevo Spamnet ya está en vivo y se encuentra detrás de un conveniente balanceador de carga en nodes.spamnet.iota.org. Ni siquiera necesitas ejecutar un nodo para participar en Spamnet; así que adelante, ya puedes enviar todo el spam que deseas. Actualmente estamos ejecutando 7 nodos detrás del balanceador de carga, y podremos añadir nodos según sea necesario para ver los efectos de red que nos interesan. También hay un visualizador y un panel de control público para ayudar a recopilar estadísticas y analizar técnicas de spam.
  • Hay por lo menos otras dos redes de prueba planeadas para dentro de poco: Canarynet y Testnet1 (dejando espacio para una Testnet2). Canarynet será específicamente para probar nuevas versiones de IRI antes de que lleguen a la Mainnet, y las otras redes de prueba serán para examinar futuras implementaciones. Probablemente los nombres de estas redes varíen en un futuro, pero por ahora es suficiente saber que están en camino.

Todos estas redes serán alojadas de la misma manera que el Spamnet en iota.org, y vienen con sus propios visualizadores y dashboards. De hecho, separar estos Tangles para diferenciar sus propósitos no es nada nuevo – es una práctica bastante común en otros proyectos de este calibre. Ahora la comunidad IOTA también puede disfrutar de estas redes de pruebas.

Enfoque en el desarrollo

Esperamos que estas redes de prueba mejoren la experiencia de I+D para todos – la fundación naturalmente también hará uso de ellas. Aunque las simulaciones y las pruebas locales han funcionado en el pasado, están lejos de ser ideales cuando se necesitan resultados de investigación concretos basados en datos del mundo real.

Y lo que es más importante, en las próximas semanas y meses, aprovechando estas redes públicas se podrán probar y validar mejoras significativas en el algoritmo de selección de puntas. En primer lugar, la fundación está examinando dos de los fenómenos más prominentes de la red que se han repetido regularmente en los últimos meses: los Blowballs y la varianza del CTPS (transacciones confirmadas por segundo).

Definición de estos fenómenos:
  • Los Blowballs ocurren cuando un gran número de transacciones hacen referencia a una sola transacción específica, lo que típicamente resulta ser un milestone. Esto evita que el Tangle crezca orgánicamente, «atrapando» las transacciones entrantes dentro una especie de bola.Fuente: https://iota.stackexchange.com/questions/1377/why-does-the-tangle-exhibit-clumping

  • La varianza del CTPS es la tasa a la que varía la relación entre las transacciones confirmadas por segundo (CTPS) y el TPS global. La relación entre estas (CTPS/TPS) debería ser más o menos estable a lo largo del tiempo, no un patrón (similar al de una ola) como se pueder ver en la imagen de arriba.

Una vez que estos temas sean mejor entendidos y los errores resueltos, serán capaces de empezar a experimentar con un ratio de TPS (transacciones por segundo) más alto, para continuar explorando el Tangle, y seguir empujando el IRI hasta el límite.

Contar con esta variedad de grandes redes de pruebas públicas permitirá tanto a los equipos de I+D de la fundación como a la gente de nuestra comunidad de desarrolladores a trabajar y experimentar en entornos más realistas, acelerar el flujo de trabajo y ayudar a cerrar la brecha entre una máquina de desarrollo local y el Mainnet.

Fuente originalhttps://blog.iota.org/first-of-the-new-testnets-live-f8f41b99e9a3

Comentarios

comentarios