Introducción
En 2008, Bitcoin anunció un cambio revolucionario en el mundo de las finanzas con la llegada de la tecnología blockchain. La descentralización, el anonimato y la transparencia ayudaron a Bitcoin y a las blockchains posteriores a ganar tracción entre los inversores. Al ser una estructura de datos, una blockchain dependía de las conexiones de bloques que contenían información esencial sobre las transacciones. Cada bloque tenía información sobre el bloque anterior en forma de un hash criptográfico. Durante años, la tecnología no tuvo competidor, pero la introducción del grafo acíclico dirigido cambió la situación.
¿Qué es el grafo acíclico dirigido (DAG)?
El grafo acíclico dirigido (DAG) es una estructura de datos similar a las blockchains, pero en lugar de operar en una única cadena secuencial, es una red de muchas transacciones vinculadas. Apareció por primera vez en 2016 cuando IOTA, un proyecto cripto, aplicó el concepto para sus transacciones. El proyecto denominó a su estructura de transacciones como un entramado en lugar de un libro mayor de blockchain. El término se originó por el hecho de que es como una red compuesta por nodos que contienen transacciones.
Si intentamos representar una blockchain de forma esquemática, tiene muchos bloques dispuestos en una línea, con cada bloque conectado solo al anterior. Por otro lado, la representación de una estructura DAG muestra puntos, muchos de los cuales están conectados a más de un punto de tal manera que el bucle solo avanza, nunca regresa a donde se originó. Cada punto (o esfera) es un vértice y cada línea una arista. A partir de la siguiente imagen, se puede entender la nomenclatura del modelo. Las aristas son dirigidas porque apuntan en una dirección, y son acíclicas porque nunca regresan al vértice del que se originaron.
Cómo funciona la estructura
En cada paso hacia la comprensión del DAG, también se necesita información sobre la tecnología blockchain, porque eso es lo que el DAG pretende mejorar o reemplazar. Una blockchain funciona sobre la base de bloques que contienen datos de una o más transacciones. Agrupa muchas transacciones para ser eficiente en espacio. Cada bloque es añadido y verificado por mineros o validadores.
Por el contrario, cada transacción en la estructura DAG se sostiene por sí misma sin agruparse en bloques. Esta estructura tampoco necesita mineros ni validadores, ni es secuencial como la estructura blockchain. Antes de añadir una transacción, el dispositivo del usuario realiza una cantidad muy pequeña de trabajo para demostrar que es genuina. Este pequeño esfuerzo ayuda a prevenir el spam y también ayuda a confirmar transacciones anteriores, manteniendo la red segura y ordenada.
Cada nueva transacción en la estructura DAG debe conectarse a una transacción anterior no confirmada, o si todas las transacciones anteriores ya están confirmadas, la nueva transacción simplemente necesita hacer referencia a la última. Esta estructura se refiere a una transacción anterior no confirmada como una «punta». Cuando propones una transacción a la red, se conecta a unas pocas puntas anteriores que se confirman automáticamente como consecuencia de tu referencia. La tuya se confirmará solo cuando alguien más construya sobre ella.
Ventajas de la estructura DAG
Sin demoras
En las blockchains, tu transacción tiene que esperar hasta que se cree un bloque. Si se envían demasiadas transacciones a la vez, forman una cola y esperan mucho tiempo o pagan una tarifa más alta. Pero puedes procesar tu transacción de inmediato en las redes DAG siempre que confirmes las transacciones anteriores no confirmadas. Tu billetera verifica automáticamente la transacción que va a confirmar rastreándola hasta la primera transacción en la red. Por lo tanto, es muy poco probable que confirmes accidentalmente una transacción inválida.
Sin problemas de escalabilidad
Piensa en una blockchain como una autopista, que puede estar congestionada a veces, por lo que necesita algunos carriles adicionales. Estos carriles adicionales son las soluciones de escalabilidad. Dado que no existe el problema del tiempo de espera para los bloques, DAG puede procesar muchas más transacciones por sí mismo, sin necesidad de soluciones de escalabilidad.
Sin mineros, sin validadores, sin tarifas
La estructura DAG no funciona con ningún mecanismo de consenso, por lo que no hay mineros ni validadores. Por eso las transacciones se procesan sin costo. Sin embargo, hay algunos nodos especiales que cobran una tarifa muy pequeña para asegurar la red.
Desventajas del DAG
La centralización representa un riesgo serio en el camino del DAG hacia el progreso. Ciertos nodos especiales y nodos coordinadores administrados por corporaciones tienden a tener una ventaja. Esto conlleva un peligro potencial de estafas y ataques en el futuro. Además, el DAG es 8 años más joven que la tecnología blockchain, por lo que aún no ha sido probado por el tiempo.
Conclusión
Tanto la blockchain como la tecnología de grafo acíclico dirigido tienen como objetivo permitir transacciones descentralizadas y seguras, pero abordan el problema de maneras muy diferentes. Mientras que la blockchain sigue siendo la solución más madura y ampliamente adoptada, el DAG introduce mejoras notables en velocidad, escalabilidad y costos de transacción. Sin embargo, las preocupaciones en torno a la centralización y su historial relativamente corto aún limitan una adopción más amplia. A medida que la innovación se acelera en 2026, es probable que el DAG complemente en lugar de reemplazar por completo a la blockchain, con cada tecnología sirviendo casos de uso donde sus fortalezas son más efectivas.
Lectura relacionada: Teoría de Dow: principios primarios de los cambios de tendencia del mercado.