¿Qué es el DAG?

Los gráficos acíclicos dirigidos constan de vértices y aristas. No hay bloques, a diferencia de una cadena de bloques. En cambio, las transacciones se registran como vértices y se registran una encima de la otra. Las transacciones se envían al DAG por nodos, al igual que en una cadena de bloques. Para enviar una transacción, un nodo debe completar una tarea de Prueba de trabajo.

En un DAG, cada nueva transacción debe hacer referencia a transacciones anteriores para ser aceptadas en la red, de manera similar a la forma en que los bloques en una cadena de bloques contienen referencias a bloques anteriores. Cuando una transacción es referenciada por otra transacción, se confirma. Para que esa transacción sea confirmada, debe ser referenciada por otra transacción, y así sucesivamente.

La sugerencia sobre la que se construirá una nueva transacción está determinada por un algoritmo. Es más probable que se seleccionen consejos con más confirmaciones para la construcción.

Los DAG tienen una serie de ventajas percibidas. Las velocidades de transacción son altas ya que el procesamiento no está limitado por la creación de bloques. No hay tarifas de transacción porque no hay mineros y, por supuesto, la falta de minería tiene enormes beneficios ambientales.