- La arquitectura de IOTA 2.0 aporta linealidad al mecanismo de votación, garantizando que los nodos con mayor peso de aprobación ejecuten las transacciones.
- La comunidad IOTA espera con impaciencia el lanzamiento de IOTA 2.0, que tendrá lugar en la segunda mitad de 2022.
Mientras el equipo de la Fundación IOTA trabaja activamente en los nuevos desarrollos de IOTA 2.0, el Dr. Bing-Yang Lin, Ingeniero de Software Senior, compartió recientemente algunos resultados iniciales de la investigación mientras probaba la robustez del mecanismo de consenso de IOTA 2.0.
La arquitectura de IOTA 2.0 pretende mejorar significativamente el rendimiento de la blockchain de IOTA ofreciendo mayor escalabilidad, seguridad y descentralización. Además, IOTA 2.0 pretende ser una blockchain sin permisos que permita a todo el mundo unirse a la plataforma.
Por lo tanto, busca crear un campo de juego nivelado tanto para los pequeños como para los grandes jugadores sin requisitos mínimos de staking. La arquitectura de IOTA 2.0 pretende ofrecer una escalabilidad del orden de 10.000 nodos y 1.000 mps, lo que la hace adecuada para soluciones de fragmentación. Sin embargo, para entender el importante cambio transformador que supone IOTA 2.0, es importante comprender los retos del ecosistema IOTA existente.
Dr. Bing-Yang Lin, Senior Software Engineer at the #IOTA Foundation, just presented some first research results on the robustness of the IOTA 2.0 consensus mechanism! 👀
Non-technical summary below! 👇🧵 pic.twitter.com/C3fTX7SDa2
— IOTA Penguin ✨ (@iota_penguin) March 15, 2023
Desafíos para la red IOTA
Como sabemos, la red IOTA existente aprovecha la tecnología Tangle, que no es más que un grafo acíclico dirigido (DAG). En la estructura DAG, los usuarios pueden desempeñar el papel tanto de mineros como de creadores de la transacción.
Aunque el UXTO subyacente de IOTA es DAG, esta estructura tiene también otros beneficios como la eficiencia de las transacciones, la flexibilidad para adaptarse a un mayor rendimiento, bloques pequeños que permiten la validez de transacciones únicas, y otros. Mientras que otras plataformas blockchain tradicionales se enfrentan al problema de la escalabilidad, la red IOTA lo maneja con facilidad.
Sin embargo, existen algunos retos con el uso de la tecnología Tangle, como la no linealidad o la ordenación sólo parcial de las transacciones. Otros retos de Tangle son la viabilidad y la protección Sybil.
La red IOTA ofrece protección Sybil a través de los pesos de los nodos, en los que cada nodo lleva el peso como poder de voto. Esto se hereda a través de los bloques emitidos dando lugar a un Tangle ponderado. La Aprobación se asemeja al número de nodos que están de acuerdo en que una transacción es válida. Sin embargo, los bloques de finalización sólo se confirman una vez que el peso de aprobación alcanza un umbral de confirmación.
Mecanismo de votación de IOTA 2.0
IOTA 2.0 tiene un mecanismo de votación más robusto en el que los nodos votan indirectamente por una rama adjuntando sus transacciones a la misma. En este caso, los nodos honestos adjuntarán sus transacciones a los nodos que vean como la primera rama o la rama con el mayor peso de aprobación entre múltiples ramas.
Sin embargo, si los nodos observan que alguna otra rama tiene más peso de aprobación que la rama por la que votaron, entonces los nodos adjuntarán la nueva transacción a la nueva rama y su peso de aprobación se restará de la rama anterior. Cuando el peso de aprobación de una rama supera en más de un 66% a cualquier rama en conflicto, esta rama se considera válida. Esto ayuda a garantizar el equilibrio, asegurando que las ramas con pesos de aprobación más altos reciban las transacciones.
Así, IOTA 2.0 ayuda a lograr mejores tiempos de confirmación de 1-2 segundos, y es resistente a otros ataques de cebo y cambio, al tiempo que ofrece un rendimiento robusto en un entorno desafiante.

