AD
AD
  • El equipo de desarrollo de la Fundación IOTA participa activamente en el despliegue de IOTA 2.0, que integra un modelo híbrido que combina las estructuras UTXO y Account.
  • Este modelo híbrido garantizará una gestión segura de los activos, agilizará las transacciones paralelas y simplificará la identificación de conflictos, mejorando en última instancia la versatilidad y el rendimiento de la plataforma.

A medida que la Fundación IOTA avanza hacia el lanzamiento de IOTA 2.0, el equipo de desarrollo participa activamente en la adopción de un modelo híbrido que incorpora las estructuras UTXO (Unspent Transaction Output) y de Cuentas. Este enfoque se asemeja mucho a la arquitectura observada en redes blockchain como Ethereum y Cardano.

Este avance supone transacciones más eficientes y una resolución de conflictos más ágil, lo que anuncia un importante paso adelante en el panorama de las criptomonedas.

Modelo UTXO y modelo de cuenta

Antes de comprender lo que implica el modelo híbrido de IOTA 2.0, vamos a entender los modelos UTXO y Account individualmente. En el modelo UTXO, las transacciones dan lugar y consumen salidas, sirviendo como registros de los activos digitales recibidos. Cada salida, accesible a través de la clave privada del propietario, se sustituye durante las transacciones. Los nodos mantienen colectivamente una lista de salidas no consumidas, lo que facilita el procesamiento paralelo y la identificación ágil de conflictos. Aunque este modelo aporta ventajas, surgen retos en relación con recursos dinámicos como el maná o el gas, que se abordan en el modelo de cuentas. Para una comprensión más profunda, los lectores pueden consultar nuestro artículo de la Wiki sobre Estructuras de Datos y una entrada de blog escrita por Vitalik Buterin, Cofundador de Ethereum.

El modelo de cuenta gestiona una lista de saldos que se actualiza mediante transacciones o eventos como recompensas en bloque. A pesar de parecer más sencillo que el modelo UTXO, introduce complejidades en la resolución de conflictos, especialmente en las transacciones en las que intervienen varios tokens. El modelo requiere un módulo de consenso más complejo debido a la importancia de ordenar las transacciones. Los saldos forman colectivamente un estado global del libro mayor, lo que plantea retos para cualquier alteración de los detalles de la cuenta y complica las aplicaciones con cambios dinámicos de valor. Sin embargo, esta naturaleza intrincada ofrece ventajas, como la capacidad de emitir múltiples transacciones sin necesidad de retrasos en la liquidación. El desarrollo de IOTA 2.0 implica aprovechar los puntos fuertes de ambos modelos.

¿Qué ofrece el modelo híbrido de IOTA 2.0?

IOTA 2.0 introduce un protocolo innovador que amplía la flexibilidad del modelo UTXO (Unspent Transaction Output) incorporando elementos del modelo Account. Este desarrollo se basa en el modelo Alias Outputs introducido en IOTA 1.5, transformándolo en lo que ahora se denomina Account Outputs.

En términos sencillos, 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 para alterar el estado de la salida. Esta característica mejora significativamente la flexibilidad del modelo UTXO, añadiendo riqueza a las capacidades de gestión de activos de IOTA 2.0.

Tras la resolución eficiente de conflictos en el grafo acíclico dirigido (DAG) y el compromiso del estado resultante, el estado de la salida de la cuenta y sus propiedades asociadas pueden almacenarse como un estado de cuenta. Este estado de cuenta se alinea con el modelo de Cuenta, permitiendo que sus valores se actualicen independientemente de cualquier salida específica. Esta capacidad amplía la gama de aplicaciones alcanzables con un sistema basado en UTXO.

IOTA 2.0 aprovecha estratégicamente 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 amalgamar las ventajas de ambos modelos, IOTA 2.0 pretende ofrecer una versatilidad y un rendimiento auténticos, 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