Blockchain vs Tangle: Desenredando el enredo de IOTA

IOTA, que significa Aplicación de Internet de las cosas, es una tecnología de contabilidad distribuida (DLT) de la Fundación IOTA. En pocas palabras, IOTA es una tecnología de criptomonedas para facilitar las transacciones. Como tal, esto recuerda a otras criptomonedas, que rápidamente se han hecho un nombre en los últimos años.

Sin embargo, uno de los principales obstáculos que deben superar las criptomonedas es su problema de escalabilidad. A medida que las criptomonedas se vuelven más populares, las redes que las respaldan, básicamente las cadenas de bloques, deben volverse más resistentes y admitir mayores volúmenes. Esto es absolutamente necesario para evitar el aumento de las tarifas y la ralentización de los tiempos de transacción.

Ya existen numerosas soluciones para impulsar la escalabilidad de varias cadenas de bloques. Algunas de las soluciones de escalabilidad más conocidas son las soluciones tecnológicas como Lightning Network o Sharding. Sin embargo, IOTA está tomando una ruta diferente para resolver el problema de escalabilidad.

En lugar de depender de una red blockchain, IOTA emplea algo conocido como “Tangle”. The Tangle es esencialmente una reconstrucción desde cero de lo que debe ser una cadena de bloques. De hecho, Tangle y una cadena de bloques comparten muchos de los mismos rasgos, y ambos están hechos para formar un registro de transacciones. Sin embargo, a diferencia de una cadena de bloques, Tangle de IOTA no está formado por bloques o una cadena.

En cambio, consiste en un “enredo” que puede verse como un flujo de transacciones. Tangle distribuye las transacciones, como una cadena de bloques, y las almacena en una red dirigida por los participantes. Como tal, está claro que la noción de Tangle es muy similar al concepto de blockchain. La imagen anterior, de la descripción de IOTA del Tangle, ilustra la diferencia.

Definición de maraña

Sin embargo, la definición de Tangle que se da en el Whitepaper de IOTA es que Tangle “sucede a la cadena de bloques 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”.

La estructura novedosa del Tangle es algo conocido como Gráfico Acíclico Dirigido (DAG). En términos sencillos, esto denota una estructura de datos que se extiende en una dirección sin dar vueltas sobre sí misma.

Además, el DAG de Tangle se propaga a partir de la “transacción de génesis”. Esta fue la primera transacción en la red Tangle, y todas las demás transacciones aprueban esta transacción original, ya sea directa o indirectamente.

Una cadena de bloques “normal” requiere esencialmente dos tipos diferentes de usuarios para funcionar. Estos son emisores de transacciones (usuarios cotidianos que realizan transacciones) y verificadores de transacciones (mineros). Como tal, una cadena de bloques esencialmente requiere dos clases diferentes de usuarios.

IOTA Tangle resuelve esto al hacer que los usuarios y los mineros sean uno y el mismo. El uso de un DAG, en lugar de una cadena de bloques, elimina a los mineros por completo de la ecuación. Además, esto significa que la cantidad de mineros no tiene que mantenerse al día con la cantidad de usuarios diarios.

En resumen, se puede concluir que la definición de Tangle no es lo mismo que una cadena de bloques. Aunque cumple aproximadamente la misma función que una cadena de bloques tradicional, Tangle es muy diferente. Por ejemplo, IOTA Tangle elimina los bloques, la cadena y los mineros de la ecuación.

De lo contrario, Tangle funciona de manera aproximadamente análoga a una cadena de bloques, con algunos ajustes menores. Por ejemplo, una cadena de bloques puede confirmar una transacción mediante varios bloques que aprueban la transacción. En el Tangle, sin embargo, esto se hace a través de algo conocido como “peso acumulativo”. El peso acumulado es un concepto sobre el que ahora entraremos en mayor detalle.

Peso acumulado

La naturaleza similar a una red del Tangle puede ser difícil de comprender o comprender. Aunque este flujo de transacciones puede parecer desorganizado al principio, en realidad es todo lo contrario. La naturaleza aparentemente desorganizada de la misma forma un organismo de red complejo con verificaciones directas e indirectas que es extremadamente intrincado.

Como tal, Tangle casi aparece como un organismo o célula en crecimiento. Específicamente, el crecimiento fortalece la red y le permite volverse más resistente. Esto se debe principalmente al uso de peso acumulativo de Tangle.

En pocas palabras, esto significa que el sistema se vuelve más difícil de engañar, piratear o atacar a medida que continúa creciendo. Mientras que las cadenas de bloques pueden estar sujetas a ataques del 51% u otros intentos de piratería maliciosa, Tangle está construido de otra manera.

Con varios nodos que se confirman o validan continuamente entre sí, se vuelve difícil encontrar un solo punto débil para atacar el enredo. Además, un atacante potencial no solo tendría que igualar el peso de una única verificación para corromper el sistema. Más bien, tendría que competir con el peso acumulativo de la transacción a la que apunta.

Dicho esto, sin embargo, el peso acumulativo puede entenderse como la suma del peso de una transacción junto con el peso de todas las demás transacciones que aprueban directa o indirectamente esa transacción.

El “peso” de una sola transacción se puede considerar como el esfuerzo realizado por un emisor. A medida que el Tangle sigue creciendo, el peso acumulado del Tangle sigue aumentando. En consecuencia, se podría argumentar que la red se vuelve aún más segura a medida que sigue creciendo.

Esta noción de peso es central, ya que el documento técnico de IOTA apunta hacia un “ataque de gran peso” como un medio potencial de ataque contra el Tangle, que requeriría que el atacante emita un doble gasto grande e intensivo en computación.

Escalabilidad de Tangle

Uno de los argumentos más persistentes para usar el ángulo de IOTA, en lugar de una cadena de bloques, se relaciona con el tema de la escalabilidad.

Vale la pena tener en cuenta que una cadena de bloques tiene una debilidad inherente cuando se trata de escalabilidad. Aquellos familiarizados con el panorama de las criptomonedas y blockchain sabrán que las discusiones sobre cómo resolver los problemas de escalabilidad son algo común.

Además, ya se están gastando recursos significativos para resolver la escalabilidad de la cadena de bloques. Hay algunas soluciones prometedoras que ya están en uso o en desarrollo, como Lightning Network y Sharding. Además, seguramente seguirán más en los próximos años.

Sin embargo, Tangle elimina por completo la necesidad de soluciones alternativas costosas o intensivas en recursos como estas. La interconexión del Tangle es también una de las principales razones por las que tiene tanto éxito en situaciones a gran escala.

Dado que las nuevas verificaciones de Tangle continúan para aprobar o verificar las anteriores, cuantos más usuarios haya en la red de Tangle, más segura se vuelve. Además, el mecanismo a través de Tangle está en continuo crecimiento, mientras que la aprobación directa e indirecta de las transacciones también hace que la red sea más estable.

La imagen anterior demuestra una vez más cómo se ve Tangle. Al ver que es capaz de “extenderse” en momentos de gran carga, la resistencia del Tangle se vuelve más evidente. Aunque esto podría parecer caótico para el ojo inexperto, hay un orden en la complejidad.

Muestra claramente cómo las verificaciones de transacciones se remontan, en última instancia, hacia la transacción de génesis, validando eficazmente nodos y transacciones anteriores. Uno puede imaginar que estas verificaciones simplemente hacen que la red sea aún más segura.

Aquellas transacciones que aún carecen de una flecha, o aprobación, se conocen como “consejos”. Estos todavía están esperando su aprobación. Sin embargo, esto es solo temporal, ya que los cuadrados o vértices en Tangle siempre aprueban otras dos transacciones.

El enredo vs Blockchain

Como se explicó anteriormente, Tangle funciona estructurando su flujo de transacciones como un gráfico. De hecho, el flujo de transacciones de IOTA se convierte en la definición misma de un “enredo” a medida que la red de transacciones continúa creciendo.

Además, la siguiente imagen muestra cómo una transacción, vista como un cuadrado, aprueba dos transacciones. Hacerlo significa que agrega dos nuevos bordes, o “flechas”, al gráfico. Este es un concepto central de cómo funciona Tangle.

Exigir a los actores que validen dos transacciones cada vez que quieran realizar su propia transacción tiene un impacto profundo. Específicamente, significa que Tangle utiliza un sistema de validaciones de “pago anticipado”.

Como tal, no hay una necesidad real de recompensas financieras por validar transacciones. En consecuencia, IOTA promete que las transacciones siempre serán “gratuitas” al utilizar Tangle.

El aspecto quizás más importante de Tangle es qué tan preparada está la red para una alta escalabilidad. Dado que el número de transacciones simplemente aumenta las validaciones en la red, los volúmenes altos no son un problema para Tangle.

Más bien, la estructura novedosa de Tangle en realidad fomenta grandes volúmenes de transacciones. Cuanta más actividad y transacciones se realicen en la red, más rápido se podrán confirmar las transacciones. Como tal, no hay riesgo de que Tangle se vuelva demasiado abarrotado y lento.

Los tiempos de liquidación de transacciones solo disminuirán a medida que aumente la actividad de la red. Además, Tangle tiene requisitos de recursos notablemente bajos, lo que significa que hay menos preocupaciones ambientales que con las redes de uso intensivo de energía.

En conjunto, esto muestra que hay numerosas facetas interesantes para comparar cuando se mira Tangle y varias blockchains. Claramente, existen claras ventajas y desventajas en ambas técnicas.

Blockchain vs Tangle – Ventajas de Tangle

Hay ventajas y desventajas definitivas tanto para Tangle como para blockchain. Lo que preferirá usar ultimate se reduce a sus preferencias y lo que busca lograr. Sin embargo, analicemos el dilema blockchain vs Tangle para que lo resuelva de una vez por todas. En primer lugar, echemos un vistazo a algunos de los beneficios de usar Tangle:

Escalabilidad

Uno de los problemas más persistentes con las cadenas de bloques es el problema de escalabilidad. Las cadenas de bloques tradicionales tienen graves cuellos de botella y puede llevar mucho tiempo lograr un consenso mediante la creación de nuevos bloques. Aunque las nuevas soluciones permiten que las cadenas de bloques, como las que sustentan a Bitcoin y Ethereum, manejen más transacciones por segundo, Tangle ya es capaz de manejar varios cientos de transacciones por segundo. Además, Tangle es esencialmente capaz de escalar infinitamente grande.

Tarifas de transacción bajas

Tangle no tiene tarifas de transacción ni mineros. Esto significa que los usuarios pueden enviar cantidades extremadamente pequeñas o cantidades extremadamente grandes sin tener que pagar tarifas de transacción. Como tal, no hay costo de “gas” ni necesidad de “dar propina” a los mineros para realizar una transacción más rápido. Esto significa que IOTA Tangle puede manejar transacciones minúsculas sin requerir nada a cambio, excepto nuevas transacciones para verificar dos transacciones existentes.

Mercado de datos

IOTA afirma que los usuarios podrán controlar y vender sus datos, dando a los usuarios la posibilidad de suscribirse a los datos de alguien por pequeñas cantidades de dinero. Dado que muchos sugieren que hemos entrado en una época en la que “los datos son el rey”, esta podría ser una idea poderosa.

Blockchain vs Tangle – Contras de Tangle

Dicho esto, sin embargo, el Tangle no está exento de inconvenientes distintos. La tecnología Blockchain ha estado de moda durante los últimos años, con buenas razones. Como tal, es importante tener en cuenta también algunas de las desventajas de Tangle en comparación con blockchain.

Contratos inteligentes

Esto puede resultar algo sorprendente, pero los contratos inteligentes no existen para Tangle desde hace unos meses. Además, todavía son extremadamente experimentales, a pesar de que los contratos inteligentes de IOTA ahora se están convirtiendo en algo. Este es un problema especialmente notable para los desarrolladores, que desean aprovechar los contratos inteligentes y crear dApps. Sin embargo, se debe tener en cuenta que es probable que esto sea solo un obstáculo técnico temporal, pero aún es digno de mención.

Vulnerabilidad

En primer lugar, se debe tener en cuenta que no hay un ataque exitoso documentado contra el Tangle. Además, la Fundación IOTA sostiene que Tangle es seguro incluso contra la “próxima generación de atacantes”. Dicho esto, sin embargo, algunos observadores señalan que el Tangle técnicamente podría requerir el 34% del poder de hash total para atacar con éxito al Tangle. El porcentaje correspondiente para Ethereum o Bitcoin sería del 51%.

El gráfico acíclico dirigido (DAG)

El corazón del éxito de Tangle es el gráfico acíclico dirigido, comúnmente conocido como DAG. Quizás esto pueda entenderse más fácilmente como una alternativa a la cadena de bloques. En lugar de estructurar las verificaciones en la red como una cadena lineal de bloques, se asemejan a un gráfico.

Dado que el DAG es “acíclico”, solo puede moverse en una dirección. Considere la siguiente representación visual del DAG. Las casillas representan los nodos de verificación de transacciones en la red Tangle. Aquí, estos nodos son tanto mineros como usuarios, a diferencia de una cadena de bloques tradicional.

Además, el tiempo pasa a medida que el gráfico avanza hacia la derecha. Como tal, las cajas (o nodos) más a la izquierda son, en general, las más antiguas. El DAG recuerda a una web y consta de nodos interconectados que se verifican entre sí.

Además, la naturaleza “acíclica” del DAG significa que al progresar de un nodo a otro, es imposible encontrar el mismo nodo dos veces. En consecuencia, el gráfico es un flujo no lineal, que no se repite sobre sí mismo.

Mirando el DAG, o Tangle vs blockchain, parece claro que ambos tienen un gran potencial. Sin embargo, el sistema más adecuado para ti dependerá de tus preferencias. ¡Hasta que te decidas, asegúrate de vigilar el Tangle!

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum