20 abril 2021 3:45

Enredo

¿Qué es IOTA Tangle?

IOTA Tangle es un tipo innovador de tecnología de contabilidad distribuida (DLT) que está diseñada específicamente para el entorno de Internet de las cosas (IoT). La tecnología IOTA se basa en un nuevo tipo de DLT, no en el modelo tradicional de cadena de bloques. Fue creado por la Fundación IOTA, una fundación sin fines de lucro incorporada y registrada en Alemania. La misión de la Fundación IOTA es apoyar el desarrollo y estandarización de nuevos DLT, incluido Tangle.

Las limitaciones de diseño de los sistemas blockchain existentes para algunas aplicaciones llevaron al desarrollo de alternativas de moneda virtual que podrían usarse para diferentes propósitos. IOTA Tangle fue desarrollado para permitir micro-transacciones sin tarifas para el creciente ecosistema de dispositivos IoT. Los dispositivos IoT son dispositivos habilitados para la red, incluidos productos como electrodomésticos inteligentes, sistemas de seguridad para el hogar, periféricos de computadora,  tecnología portátil, enrutadores y dispositivos de altavoces inteligentes que tienen conexiones Wi-Fi, conexiones Bluetooth o comunicación de campo cercano (NFC).

Tangle se creó con la promesa de una alta escalabilidad, sin tarifas y transferencias casi instantáneas.

Conclusiones clave

  • IOTA Tangle es un tipo innovador de tecnología de contabilidad distribuida (DLT) que está específicamente diseñada para el entorno de Internet de las cosas (IoT).
  • La tecnología IOTA se basa en un nuevo tipo de DLT, no en el modelo tradicional de cadena de bloques.
  • Tangle se creó con la promesa de una alta escalabilidad, sin tarifas y transferencias casi instantáneas.

Entendiendo IOTA Tangle

IOTA es una criptomoneda; su arquitectura se llama IOTA Tangle. Tangle utiliza un sistema de prueba de trabajo (PoW) para autenticar transacciones en un libro mayor distribuido. El sistema PoW de Tangle es similar al que usa bitcoin, pero usa menos energía y lleva menos tiempo que otros sistemas PoW (incluido el que usa bitcoin).

La interconexión de la arquitectura de Tangle no requiere una verificación total en el libro mayor. En cambio, todas las partes verifican simultáneamente y, como resultado, se acorta la energía y el tiempo necesarios para completar las transacciones. Además, el proceso de verificación de Tangle pretende garantizar que no haya transacciones duplicadas que den lugar a un doble gasto.

Sin embargo, el sistema en sí no era suficiente para proteger contra un ataque masivo y coordinado. Como señaló la Fundación Iota, «si un atacante controla la mayor parte del poder hash en la red, también puede controlar la dirección del consenso. En particular, dicho atacante podría duplicar el gasto y dividir la red». Para protegerse contra este tipo de ataque, Iota desarrolló un rol llamado «Coordinador». La Fundación Iota fue la encargada de ejecutar el programa Coordinador. Un anuncio en mayo de 2019 informó a la comunidad de criptomonedas que la fundación IOTA tenía la intención de eliminar el rol del Coordinador como parte de una actualización de todo el sistema llamada Coordicide.

En el documento técnico de IOTA, Tangle se describe como el sucesor de la tecnología blockchain: «The Tangle sucede naturalmente a blockchain como su próximo paso evolutivo, y ofrece características que se requieren para establecer un sistema de micropagos de máquina a máquina».

Consideraciones Especiales

Ventajas de Tangle

Otro beneficio de la tecnología Tangle es el costo de operación. Para las criptomonedas basadas en blockchain, como Bitcoin, se cobra una tarifa de transacción para todas las transacciones que ocurren en la red (independientemente del valor de la transacción). Debido a que el mecanismo de almacenamiento y procesamiento de transacciones de Tangle no requiere ningún minero, no hay tarifas de transacción.

A medida que la cantidad de micropagos de pequeño tamaño (pagos que involucran cantidades fraccionarias) aumenta significativamente en el futuro, los costos de transacción harán que el uso de criptomonedas basadas en blockchain no sea práctico para tales pagos. Los altos costos de transacción ya han llevado al problema del polvo de Bitcoin. El polvo de Bitcoin se refiere a la pequeña cantidad de Bitcoin sobrante o no gastada en una transacción que tiene un valor inferior al límite mínimo de una transacción válida. Por lo tanto, procesar la transacción es imposible, atrapando una pequeña cantidad de Bitcoin en una billetera o dirección.

Actualización del sistema de Iota

Antes del anuncio del lanzamiento de la principal actualización del sistema de Iota, llamada Coordicide, era necesario el papel del coordinador para proteger los fondos de los usuarios dentro de la red Tangle. El coordinador era un mecanismo de seguridad que aseguraba la autenticidad de las transacciones y evitaba el doble gasto. El papel de los coordinadores era anular el impacto de cualquier conflicto en el registro; en caso de conflicto, se esperaba que un coordinador rechazara una transacción.

Sin embargo, dado que un coordinador era libre de aprobar todo tipo de transacciones, también podía aprobar las defectuosas. En teoría, una nueva transacción emitida por un coordinador que aprobó una transacción errónea no sería aprobada por otros coordinadores, manteniendo así la integridad de la red. En teoría, este mecanismo de requerir aprobaciones adicionales estaba destinado a garantizar que el sistema solo aprobara transacciones genuinas y con un mayor nivel de confianza, velocidad y eficiencia.

Sin embargo, el principio básico de la filosofía de la tecnología de contabilidad distribuida (DLT) es que deben carecer de una autoridad centralizada. Tangle entró en conflicto con esta filosofía; requirió a los coordinadores para monitorear adecuadamente su sistema y prevenir ataques. De esta manera, Tangle tenía una autoridad central que verificaba todas sus transacciones; esto es exactamente lo que pretendía eliminar la criptomoneda.

Los críticos de Tangle dijeron que la necesidad del rol de coordinador permitió a la Fundación Iota elegir qué transacciones recibirían prioridad. Además, esta función brindaba una oportunidad para un único punto de ataque: si, por alguna razón, un coordinador dejaba de trabajar o era asumido, las confirmaciones en la red se detendrían.

La Fundación IOTA había estado trabajando durante años para deshacerse de la necesidad del rol de coordinador. Esta iniciativa, que finalmente se anunció en mayo de 2019, se denomina Coordicidio.

El hecho de que Iota experimentó retrasos para alejarse de esta forma de centralización fue, según se informa, la razón principal por la que el desarrollador principal y cofundador de Iota, Sergey Ivancheglo, sirvió a David Sønstebø, director de la Fundación Iota y otro cofundador, con una demanda por aproximadamente $ 8.5 millones.

A fines de diciembre de 2019, la red IOTA estuvo inactiva durante 24 horas, posiblemente debido a un ataque coordinado. Una vez que el sistema IOTA Reference Implementation (IRI) marcó una transacción como «ya contabilizada» en un paquete, se ignoró en el siguiente paquete, lo que resultó en un estado de contabilidad corrupto del cual el nodo no pudo recuperarse. El incidente llevó a David Sønstebø a decir que el Coordicide no debería ocurrir demasiado rápido (y ciertamente no hasta que se hayan resuelto todos los errores).