有向无环图DAG的高并发特性使其适用于许多区块链应用场景,但因为数据结构的不同,DAG在面对拜占庭容错和双花攻击等问题上的解决方法与链式区块链不同。本文综合了IOTA、Byteball和TrusNote的共识以及双花攻击解决方法进行研究和分析,通过模拟实验分析三种方法的性能指标,以区块链联盟链为应用场景分析每种方法的优缺点,并提出改进思路。