Directed Acyclic Graphs bestehen aus Eckpunkten und Kanten. Anders als in einer Blockchain gibt es keine Blöcke. Stattdessen werden Transaktionen als Knotenpunkte aufgezeichnet und diese werden übereinander aufgezeichnet. Ähnlich wie bei einer Blockchain werden die Transaktionen von Nodes an die DAG übermittelt. Um eine Transaktion einzureichen, muss ein Node eine Proof of Work-Aufgabe erfüllen. In einer DAG muss jede neue Transaktion auf frühere Transaktionen verweisen, um in das Netzwerk aufgenommen zu werden, ähnlich wie Blöcke in einer Blockchain Verweise auf frühere Blöcke enthalten. Wenn eine Transaktion von einer anderen Transaktion referenziert wird, wird sie bestätigt. Damit diese Transaktion bestätigt werden kann, muss sie von einer weiteren Transaktion referenziert werden usw. Der Tipp, auf dem eine neue Transaktion aufgebaut wird, wird von einem Algorithmus bestimmt. Tipps mit mehr Bestätigungen werden mit größerer Wahrscheinlichkeit für den Aufbau ausgewählt.DAGs haben eine Reihe von vermeintlichen Vorteilen. Die Transaktionsgeschwindigkeit ist hoch, da die Verarbeitung nicht durch die Erstellung von Blöcken begrenzt wird. Es fallen keine Transaktionsgebühren an, da es keine Miner gibt - und natürlich hat das fehlende Mining enorme Vorteile für die Umwelt.Allerdings gibt es auch erhebliche Nachteile. Der vielleicht wichtigste ist, dass sie im Gegensatz zu Blockchains nicht vollständig dezentralisiert sind. Außerdem steckt der Einsatz von DAGs im Bereich der Kryptowährungen noch in den Kinderschuhen. Diese beiden Faktoren zusammengenommen bedeuten, dass DAGs derzeit vor allem dazu dienen, ein Netzwerk in Gang zu bringen, und nicht als System, auf dem ein stabiles und dauerhaftes Netzwerk aufgebaut werden kann.