DAG(Directed Acyclic Graph, 有向无环图)是一种数据结构应用,其在区块链中逐渐受到了关注。相比于传统的区块链结构,DAG 提供了一种不同的交易数据组织方式,能够提高交易处理速度和系统扩展性。
在 DAG 中,每个交易(或者称为事件、节点)是一个顶点,这些顶点之间通过有向边连接起来。每个新的交易要引用至少一个或多个前期的交易,这样形成一个有向无环图。无环的性质确保不能回溯和篡改过去的数据。