El Pollen de IOTA se renueva y se muestra más fecundo

El Pollen de IOTA se renueva y se muestra más fecundo

La Fundación IOTA ha lanzado una nueva versión v.0.2.4 para la red de pruebas de Pollen de IOTA. La información ha sido dada a conocer a través de IOTA Blog. Angelo Capossele, un científico investigador senior de la Fundación IOTA realizó el anunció. Además de numerosas mejoras, la nueva versión integra por primera vez el módulo generador de números aleatorios descentralizado (dRNG).

La última actualización contiene numerosas mejoras. El conjunto lleva a red IOTA un paso más cerca de la descentralización total con la red principal IOTA 2.0. Una versión de la red de pruebas de Pollen, v0.2.4 esta disponible para los desarroladores.

Puedes leer: Las investigaciones polémicas sobre la COVID-19 demuestran la efectividad de la ciencia

Angelo Capossele realizó un check list de lo logrado en estas semanas de trabajo con respecto al Pollen de IOTA:

  • Corregida la condición de carrera que impedía el borrado de algunas entradas de los mensajes db que faltaban. Incluso si se recibían realmente de los vecinos.
  • Se ha mejorado la interacción entre Tangle-BadgerDB.
  • Mejorado el API para la depuración con la adición del endpoint de valor-tips.
  • Mejora de las herramientas con la adición de un generador de semillas de autopeering aleatorio. Este puede ser utilizado para establecer una identidad de nodo estático.
  • Mejora de la gestión de autopeering añadiendo la capacidad de especificar una versión de red determinada.
  • Integrado el módulo dRNG, que actualmente está siendo probado por los miembros de la comunidad del GoShimmer X-Team.
  • Al igual que en la versión anterior, esta versión reinicia la red así como el Tangle, y todos los balances y activos simbólicos.

Pollen de IOTA en detalle

De acuerdo a un trabajo realizado por Jake Simmons la precisión volvió a distinguir al Pollen de IOTA. Específicamente, se han hecho algunas mejoras y se ha solucionado un problema. La versión menor corrige una “condición de carrera” en el contexto de los “mensajes db”. Es decir, una situación indeseable que se produce cuando se realizan dos o más operaciones simultáneamente. Estos eventos dan lugar a un estado defectuoso.

Más precisamente, la condición de carrera “impedía el borrado de algunas entradas de los mensajes db que faltaban, incluso si se recibían realmente de los vecinos”.

Pollen de IOTA - IOTA Latino

Además, según Capossele, la interacción de Tangle BadgerDB y las API (interfaces de programación) para la depuración se han mejorado. Se añadieron los “consejos de valor” del punto final. Otro avance en materia de herramientas fue la adición de un generador de semillas aleatorias de autocomposición. Este puede utilizarse para establecer una identidad de nodo estático.

Gestión del autopeering

En el material realizado por Jake Simmons se precisa que se ha hecho una actualización de la gestión del autopeering. Se ha añadido la posibilidad de especificar una versión específica de la red. Por último, pero no por ello menos importante, el mayor cambio es que el módulo generador de números aleatorios descentralizados (dRNG). Esto fue probado por los miembros de la comunidad del equipo GoShimmer X. Ellos se han integrado por primera vez. A este respecto, la Fundación IOTA declaró:

“Nos gustaría agradecer a los miembros de la comunidad de GoShimmer X-Team su ayuda y apoyo en el inicio de la fase de pruebas del módulo Generador de Números Aleatorios Descentralizado (dRNG). El próximo Pollen v0.3.0 traerá el primer dRNG basado en la comunidad de la IOTA”

En resumen: Aquí puedes encontrar instrucciones sobre cómo configurar o actualizar tu nodo.

Para qué sirve el El dRNG

El dRNG (Generador de Números Aleatorios distribuidos) es necesario en el contexto del Fast Probalistic Consensus (FPC). Con él se resuelven transacciones potencialmente conflictivas haciendo que el dRNG vote sobre ellas. Esta es una mejora superior del Pollen de IOTA.

Puedes leer: Un módulo de SIMCom acelera el Internet Inteligente de Todo

En otras palabras, el FPC requiere un generador de números aleatorios para que el modelo de consenso sea más resistente a un ataque en el que los nodos de la red cambian constantemente de opinión sobre una transacción determinada y, por lo tanto, no pueden completarla. Sobre la implementación del dRNG, la Fundación IOTA escribe en GitHub:

“Un dRNG puede implementarse de formas muy diferentes. Por ejemplo, aprovechando primitivas criptográficas como la compartición de secretos verificables y las firmas de umbral. Además utilizando la sortición criptográfica o también con funciones de retardo verificables. Tras examinar algunas soluciones existentes, decidimos utilizar una variante del protocolo drand. Este fue desarrollado originalmente en la organización DEDIS. A partir de diciembre de 2019, se encuentra ahora bajo la organización drand. Este protocolo ya ha sido utilizado por otros proyectos como la Liga de la Entropía”.