扒开区块链美丽外表,三十种共识算法,直抵背后的灵魂
Vaibhav Saini 区块链圈 2018-08-05 09:31


优点:

由于 DAG 的非线性结构,它是高度可扩展的。

快速。

节能。

立即实现终结性(Finality)。

不足:

只能通过使用 Oracle 实现智能合约。

采用者:Iota、HashGraph、Byteball、RaiBlocks/Nano。

解释:DAG 是一种更通用形式的区块链。由于其独特结构,DAG 内在支持高可扩展性,因此也得到了广泛的使用。

从根本上说,任何区块链系统都具有线性结构,因为区块是依次添加到链中的。这使得相比于并行向链中添加区块,线性区块链在本质上是非常缓慢的。但是对于 DAG 而言,每个区块和交易只需数个前期区块得到确认,就可以并行地添加到区块和交易中。这意味着,DAG 在本质上是高可扩展的。

DAG 存在多种变体,取决于:

如何选取前期区块验证的算法,也称为“Tip 选择算法”。

交易完成的顺序。

如何抵达完成状态。

下面列出一些广为使用的 DAG 项目。


文章来源: 区块链前哨
Copyright © www.qklq.com.cn 技术支持:玖陆科技