使用“ DAG”而不是“基于区块链的”的主要原因是什么?

时间:2018-10-09 13:50:21

标签: blockchain directed-acyclic-graphs

一些IOTASPECTRE等DLT(分布式分类帐技术)使用 DAG 有向非循环图),而与许多DLT相反例如使用基于区块链结构的比特币,以太坊,超级账本等。

问题:

  1. 为什么这些DLT倾向于使用DAG而不是基于区块链的结构?

  2. DAG结构如何帮助我们改善基于区块链的DLT的问题?

2 个答案:

答案 0 :(得分:1)

DAG(有向无环图,在一个方向上流动,分支,并且没有循环)比传统的区块链(它是没有分支的DAG,只是带有点的线)更加灵活。例如,可以使用DAG DLT而不是简单的区块链来实现具有多个派生的源控制机制,或者至少不是很容易地实现。

答案 1 :(得分:0)

围绕常规DLT的最大问题是交易费用。

IOTA试图通过将矿工从其网络中或更正式地撤职来解决此问题,现在网络中的每个人都扮演着矿工和交易发行人的角色。在这里,我不会解释IOTA。 (有关更多详细信息,请检查here

首先,我将尝试列出好处:

  • 无交易费

  • 需要较少的计算。 (您可以使用手机提交交易)

如果我们使用弱密码证明,那么任何普通设备都将能够在几秒钟或几分钟内对其进行计算,并且整个网络将被有效块充斥,等待连接到DLT。如果我们在DLT中只有一个点(如在常规区块链中一样),则由于存在许多有效区块,网络将永远无法达成共识。

相反,他们要做的是将DAG作为DLT,因此可以在不同位置附加新块。

您可能想知道,由于他们不使用严格的加密证明,那么如何避免双重支出。在这里,庞大的交易量有助于防止重复支出。

如果您想详细了解他们的操作方式,请查看此paper