AD
AD
  • La Fundación IOTA está trabajando en el lanzamiento de IOTA 2.0, incorporando un modelo híbrido que combina las estructuras UTXO y Account.
  • Este enfoque híbrido pretende aprovechar los puntos fuertes de ambos modelos, garantizando una gestión segura de los activos, facilitando las transacciones paralelas y simplificando la identificación de conflictos para mejorar la versatilidad y el rendimiento.

Con la Fundación IOTA trabajando en el lanzamiento de IOTA 2.0, el equipo de desarrollo está trabajando en la adopción de un modelo híbrido con estructura UTXO y Cuentas, similar al que vemos en las redes blockchain de Ethereum y Cardano.

Modelo UTXO y Modelo de Cuentas

En el modelo UTXO, las transacciones generan y consumen salidas, y registros de activos digitales recibidos. Cada salida, accesible con la clave privada del propietario, se sustituye durante las transacciones. Los nodos mantienen una lista compartida de salidas no consumidas, lo que facilita el procesamiento paralelo y la identificación simplificada de conflictos. A pesar de las ventajas, surgen retos con recursos dinámicos como el Mana o el gas, abordados por el modelo de Cuenta. Para obtener más información, consulte nuestro artículo de la Wiki sobre Estructuras de datos y un artículo del blog de Vitalik Buterin, cofundador de Ethereum.

El modelo de Cuenta mantiene una lista de saldos, actualizada por transacciones o eventos como recompensas de bloques. Aunque aparentemente más sencillo que el modelo UTXO, introduce complejidades en la resolución de conflictos, especialmente con transacciones que implican múltiples tokens. El modelo requiere un módulo de consenso más complejo debido a la importancia del orden de las transacciones. Los saldos forman un estado global del libro mayor, lo que hace que cualquier cambio en la cuenta sea un reto y plantea dificultades para las aplicaciones con cambios dinámicos de valor. Sin embargo, esta complejidad ofrece ventajas, como la emisión de múltiples transacciones sin esperar a la liquidación. Construir IOTA 2.0 implica aprovechar los puntos fuertes de ambos modelos.

El modelo IOTA 2.0

IOTA 2.0 introduce un protocolo innovador que mejora la flexibilidad del modelo UTXO (Unspent Transaction Output) ampliándolo para incorporar el modelo de Cuenta. Este avance se basa en el modelo Alias Outputs introducido en IOTA 1.5, evolucionándolo a lo que ahora se denomina Account Outputs.

En términos simples, las Salidas de Cuenta son salidas que llevan inherentemente un estado dentro de sí mismas. A diferencia del modelo tradicional UTXO con un único propietario, las Salidas de Cuenta introducen dos partes controladoras: un «controlador de estado» capaz de modificar el estado contenido y un «gobernador» que determina el propietario sin capacidad de alterar el estado de la salida. Esta característica aumenta significativamente la flexibilidad del modelo UTXO, proporcionando una riqueza añadida a las capacidades de gestión de activos de IOTA 2.0.

Después de resolver eficientemente los conflictos en el grafo acíclico dirigido (DAG) y confirmar el estado resultante, el estado de la salida de la cuenta y sus propiedades asociadas se pueden almacenar como un estado de cuenta. Este estado de cuenta se adhiere al modelo de Cuenta, permitiendo que sus valores se actualicen independientemente de cualquier salida específica. Esta capacidad amplía la gama de aplicaciones que pueden realizarse con un sistema basado en UTXO.

IOTA 2.0 aprovecha los puntos fuertes de los modelos basados en cuentas al tiempo que mantiene un libro mayor basado en UTXO. Este enfoque garantiza una gestión segura de los activos, facilita las transacciones paralelas y simplifica la identificación de conflictos. Al combinar las ventajas de ambos modelos, IOTA 2.0 pretende ofrecer verdadera versatilidad y rendimiento, capacitando a los usuarios y avanzando en la causa de la autonomía digital.

Bhushan es un entusiasta de FinTech con una gran aptitud para comprender los mercados financieros. Su interés por la economía y las finanzas le ha llevado a explorar los mercados emergentes de la tecnología Blockchain y las criptomonedas. Es licenciado en Ingeniería Eléctrica, Electrónica y de Comunicaciones. Está constantemente inmerso en un proceso de aprendizaje y se mantiene motivado compartiendo los conocimientos adquiridos. En su tiempo libre, le gusta leer novelas de suspense y de vez en cuando explora sus habilidades culinarias.

Exit mobile version