首页 资讯 正文

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

Horizen官方 2019年09月16日 04:07

hnffGzStkCaCb6v8WCvuN3QT1wUfp7ERUo6QqOVJ.png

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

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

什么是DAG

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

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

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

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

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

Tuk5HoyMXBggwajG5v6VRloSZX3jh9UpzaEmXQOz.jpeg