ADVERTISEMENT

IOTA lanza una nueva versión de Pollen, revela el dRNG

  • La Fundación IOTA ha lanzado una nueva versión v.0.2.4 para la red de pruebas de Pollen de IOTA.
  • Además de numerosas mejoras, la nueva versión integra por primera vez el módulo generador de números aleatorios descentralizado (dRNG).

Angelo Capossele, un científico investigador senior de la Fundación IOTA, anunció ayer una nueva versión de la red de pruebas de Pollen, v0.2.4, a través de Medium. La última actualización contiene numerosas mejoras y lleva a la red IOTA un paso más cerca de la descentralización total con la red principal IOTA 2.0.

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, dando 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».

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 añadiendo 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 que puede utilizarse para establecer una identidad de nodo estático.

Además, se ha hecho una actualización de la gestión del autopeering añadiendo 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), probado por los miembros de la comunidad del equipo GoShimmer X, se ha 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

¿Para qué sirve el generador descentralizado de números aleatorios de IOTA?

El dRNG (Generador de Números Aleatorios distribuidos) es necesario en el contexto del Fast Probalistic Consensus (FPC) para resolver transacciones potencialmente conflictivas haciendo que el dRNG vote sobre ellas. 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, 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, desarrollado originalmente en la organización DEDIS, y que 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.

About Author

Jake Simmons

Jake Simmons ha sido un entusiasta de las cripomonedas desde 2016, y desde que oyó hablar de Bitcoin y de la tecnología de blockchain, ha estado involucrado con el tema todos los días. Más allá de las criptomonedas, Jake estudió informática y trabajó durante 2 años para una startup en el sector de la blockchain. En el CNF es responsable de las cuestiones técnicas. Su objetivo es hacer que el mundo sea consciente de las criptomonedas de una manera sencilla y comprensible.

Los comentarios están cerrados.