Een Directed Acyclic Graph (DAG) is een consensus protocol om transacties verifiëren. Een andere naam voor DAG is Tangle, en het onderscheidt zich vooral door het feit dat verbindingen één richting hebben (vandaar, directed), met als gevolg dat een node binnen de structuur nooit twee keer wordt tegengekomen.