DAG:Blockdag技术-解决区块链不可能三角的最新区块链科技_LOCK

区块链领域的主要工程挑战之一是可扩展性。?可扩展性是指可以在固定的时间内处理更多交易的技术或协议。?像Visa这样的传统支付网络每秒可处理数千笔交易,但大多数区块链目前只能在同一时间内处理少量交易。

我们正在研究两种扩展解决方案:侧链和Block-DAG协议。?本文将介绍后者,同时我们为侧链开发提供了不同的文章。

什么是DAG

术语DAG代表有向无环图。下图中最左侧的结构是一个简单的图形,由连接节点的节点和边缘组成。在有向图中,每个连接具有方向,由箭头指示。有向无环图不允许节点间有循环关系,就像您可以在中间的有向图的底部看到的那样。

设置用于加密货币的DAG有两种不同的方法。节点可以由单笔交易组成,也可以是包含多个交易的区块。第一个值得注意的DAG协议是IOTA的Tangle。在Tangle中,每个节点都由一笔交易组成。每笔交易都引用了两个先前的交易,并附加了一个小的工作证明。Horizen正在考虑使用Block-DAG协议。DAG中的每个节点都是一个区块,类似于区块链中的块。它还有一个区块头,包含重要信息,如时间戳和对前一个块的引用以及一组交易。与区块链中的块相比,主要区别在于Block-DAG中的块可以包含对多个前区块的引用。与区块链的一维或线性数据结构相比,这允许数据结构变为二维的。与区块链相比,我们只更改数据结构,但保持相同的共识机制,以使网络就单个交易历史达成一致。

Block-DAG的矿工您可能知道,传统的POW区块链中有矿工可以用大量计算能力维护网络安全。将新创造的硬币来奖励给矿工去做这项工作。我们的Block-DAG协议中也会有矿工。我们在基础层面上的变化是交易记录的数据结构。网络用于就交易顺序达成协议的共识机制保持不变,即工作证明。

尚未被任何其他块引用的新创建的块称为DAG的叶。

HorizenBlock-DAG的采矿将类似于传统采矿,但我们预计将开采更多的区块,总体上更低的难度,这将导致更大的采矿分散化,因此只需要少量矿工挖矿。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:15ms0-10:381ms