- IOTA Pollen v0.4.0 sienta las bases para el despliegue de Mana y Nectar.
- La versión también es totalmente compatible con el «Tangle Multiverse», que es más simple, más seguro, más robusto y escala mejor que el FPC.
El viernes, la Fundación IOTA lanzó la v0.4.0, una nueva actualización para la red de pruebas Pollen en su camino hacia Coordicide (IOTA 2.0). A través de Twitter, la fundación escribió que marca un paso importante hacia Nectar «ya que introduce el nuevo y simplificado flujo de datos, el núcleo de Coordicide» y también es un paso importante antes del lanzamiento de Mana.
A new version of #Pollen is out! Pollen v0.4.0 marks an important step towards #Nectar as it introduces the new and simplified data-flow, core of #Coordicide. This release is a significant step before the introduction of #mana to Pollen! https://t.co/xtdgM27Gwa#IOTA
— IOTA (@iota) February 26, 2021
Como revela la entrada del blog, la v0.4.0 de Pollen elimina el Value Tangle («Maraña de Valores») e incorpora su lógica directamente en el Message Tangle, además de añadir/revisar el Approval Switch, los Markers, y muchas otras características. La eliminación del Value Tangle sirve para simplificar el protocolo para manejar mejor los mensajes huérfanos.
Además, «gracias a la introducción del interruptor de aprobación, la inclusión de mensajes de datos es independiente del resultado de la transacción». En cuanto a Mana, la nueva versión sienta las bases, ya que los cambios y optimizaciones «como la integración de marcadores y las eficaces comprobaciones de pertenencia a conos pasados/futuros» permiten avanzar en la integración de Mana:
Pronto introduciremos Mana y daremos un paso clave hacia Nectar. Permitirá la implementación de los componentes que faltan, como el peso de aprobación para la finalidad de los mensajes y el control de la congestión.
Pollen ya es compatible con Multiverse
Sin embargo, como Hans Moog, desarrollador de la Fundación IOTA, también reveló a través de Twitter, la v0.4.0 introduce el «estado del libro mayor basado en la realidad paralela completa, lo que significa que la versión es totalmente compatible con el multiverso».
This release was a huge refactor of the whole codebase (the last one before mana).
It now has the «complete» parallel reality based ledger state which means that this release is also fully compatible with multiverse. The next step is to integrate mana which is already coded. – Hans Moog ? (@hus_qy) February 26, 2021
La comunidad de IOTA mostró confusión tras este tuit, ya que Fast Probabilistic Consensus (FPC) es el protocolo de consenso previsto oficialmente para Coordicide. Moog aclaró entonces que fue decisión de la Fundación IOTA probar ambas opciones, con el estado del ledger desarrollado originalmente para FPC. Según Moog, Multiverse «sólo necesitaba algunas funcionalidades adicionales que no estaban presentes en la primera versión, ya que queríamos centrarnos en sacar la red de pruebas lo más rápido posible.»
En última instancia, FPC también utiliza Multiverse Consensus como mecanismo de recuperación, «ya que es capaz de recuperarse de cosas como ataques de eclipse, divisiones de la red, etc., que FPC no puede» Además, Multiverse ofrece numerosas ventajas, pero no se ha explorado lo suficiente como para sustituir completamente a FPC:
Multiverse es más sencillo, más seguro/robusto, se escala mejor y es mucho más rápido, pero no estamos seguros de que un atacante pueda evitar que se «incline» y, por tanto, tome una decisión manteniendo dos subtángulos conflictivos con el mismo peso. Combinando FPC y Multiverse obtenemos la robustez de Multiverse mientras estamos seguros de que FPC romperá los estados «metaestables».
Tbh. Creo que incluso Multiverse no debería atascarse en estados metaestables, pero esto no se ha investigado lo suficientemente bien como para abandonar FPC por completo. Pero estamos buscando mecanismos para romper la metaestabilidad del Multiverso en paralelo, así que esperamos saber más pronto.