DAG(Directed Acyclic Graph)即有向不循环图,是指任意一条边有方向、不存在环路的图形结构。DAG结构中存在的交易单元包含了签名、交易和父辈单元信息,交易单元之间以哈希相关联,没有区块概念,因此就没有区块打包这一说法,而是用户之间相互确认,这样就极大缩短了交易确认时间。另外DAG所有交易都是并发进行的,没有交易吞吐量瓶颈,节点越多交易确认速度越快,而区块链链式结构就没有这样的优点。
不过DAG的隐患问题就是不能完全保证交易状态的原子性和统一性,从时间上讲,可能存在某个节点在确认某笔交易时候,该节点的交易确认时间不能估计;从节点上讲,可能存在某个节点没有被广播到某个时间的交易信息,从而无法更新。
领取专属 10元无门槛券
私享最新 技术干货