Blockchain 使用“;DAG&x201D;而不是“;基于区块链的”;?

Blockchain 使用“;DAG&x201D;而不是“;基于区块链的”;?,blockchain,directed-acyclic-graphs,Blockchain,Directed Acyclic Graphs,一些分布式账本技术(分布式账本技术),如或使用DAG(有向无环图),与许多使用区块链结构的分布式账本技术(如比特币、以太坊、Hyperledger等)相反 问题: 为什么这些DLT更喜欢使用DAG而不是基于区块链的结构? DAG结构如何帮助我们改善基于区块链的DLT的问题? DAG(有向无环图,它朝一个方向流动,有分支,没有循环)比传统区块链(它是一个没有分支的DAG,只有一条带点的线)更灵活。例如,具有多个分支的源代码控制机制可以通过DAG DLT实现,但不是简单的区块链——或者至少不是很容易

一些分布式账本技术(分布式账本技术),如或使用DAG有向无环图),与许多使用区块链结构的分布式账本技术(如比特币、以太坊、Hyperledger等)相反

问题:

  • 为什么这些DLT更喜欢使用DAG而不是基于区块链的结构?

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


  • DAG(有向无环图,它朝一个方向流动,有分支,没有循环)比传统区块链(它是一个没有分支的DAG,只有一条带点的线)更灵活。例如,具有多个分支的源代码控制机制可以通过DAG DLT实现,但不是简单的区块链——或者至少不是很容易实现。

    围绕传统DLT的最大问题是交易费用

    IOTA试图通过将矿工从其网络中移除,或者更正式地说,矿工和交易发行人的角色现在由网络中的每个人扮演。我在这里不解释IOTA。(查看更多详细信息)

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

    • 无交易费

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

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

    相反,它们所做的是将DAG作为DLT,因此,可以在不同的点附着新块

    您可能会想,既然他们不使用硬密码证明,那么如何避免双重开支呢。在这方面,交易量之大有助于防止双重支出


    如果您有兴趣了解他们是如何做到这一点的(详细信息),请查看此信息。

    谢谢,您能给我一个关于“多叉源代码管理机制”的示例,以便更好地理解它的含义吗?感谢使用谷歌或其他搜索引擎搜索“git dag”。以下是一个例子,其中包括: