美文网首页Horizen学院
Horizen入门篇:Blockdag

Horizen入门篇:Blockdag

作者: HORIZEN官方 | 来源:发表于2019-07-25 13:35 被阅读24次

使区块链技术能被大规模采用的主要挑战之一是扩展性。 今天,大多数区块链每秒只能处理少量交易,而像VISA这样的支付网络每秒支持数千笔交易。 有许多不同的方法可以扩展区块链,Horizen正在研究其中两种可能的解决方案。 其中一个是构建Block-DAG协议,另一个是启用侧链,但在另一篇文章关于侧链的介绍会更多。

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

Block-DAG中的块类似于区块链中的块。 DAG中的块也有一个块头并包含许多交易,就像区块链中的块一样。矿工挖掘区块,意味着他们试图通过随机猜测来解决难题。首先解决解题的矿工有资格创建一个块,从而决定交易的顺序。网络在交易顺序上达成共识的这种方法与大多数区块链使用的方法相同,即工作证明(Proof-of-Work)。我们将在技术部分更详细地解释工作证明。

主要区别在于区块链上的块总是引用一个块(最近一个区块),而Block-DAG中的块可以引用多个前面的块。需要进行另一项调整以在DAG的区块中建立最终顺序。我们已在我们学院的技术部分介绍了如何建立顺序。

假设两种类型的块区包有相同数量的交易,只需查看下面的图形就可以直观地看出DAG将在给定的时间段内要比区块链能处理更多的交易。与区块链相比,Block-DAG的存储容量更大。 DAG与其它类型的线性,或一维性数据结构的区块块相比,它具有“二维性”。并且它是一种使去中心化网络更有延展性的方法。如果您想更详细地了解有向无环图,请随时在技术部分查看我们的文章。

总结

Block-DAG使用与区块链相同的共识机制来确定交易的顺序,但使用不同的结构来连接各个块。 DAG有望将分布式账本的吞吐量从每秒几笔交易可能增加到数千笔。 时间将证明Block-DAG技术是否能够实现这一承诺。


微信群加:gyshiyi

知识星球:https://t.zsxq.com/7uNJaiI

中文电报群:https://t.me/joinchat/F_PCzUZpS76NkG-E_Yz4hg

英文电报群:t.me/horizencommunity

相关文章

  • Horizen入门篇:Blockdag

    使区块链技术能被大规模采用的主要挑战之一是扩展性。 今天,大多数区块链每秒只能处理少量交易,而像VISA这样的支付...

  • Horizen进阶篇:Blockdag

    区块链领域的主要工程挑战之一是可扩展性。可扩展性是指可以在固定的时间内处理更多交易的技术或协议。像Visa这样的传...

  • Horizen入门篇:Zenchat

    ZenChat是除了我们ZEN做为货币之外的第一个应用程序,它运行在Horizen区块链之上。 您可以通过我们的旗...

  • Horizen入门篇:侧链

    使区块链技术为大规模采用做好准备的主要挑战之一是可扩展性。 今天,大多数区块链每秒只能处理少量交易,而像VISA这...

  • 一文读懂Horizen (ZEN) !

    为什么介绍Horizen? Horizen,代币简称ZEN,Horizen是一个匿名类的区块链项目,具有领先的隐私...

  • 让区块链技术服务于企业-Horizen实验室

    让区块链技术进入企业 - Horizen实验室正式启动 Hello World!今天,我们正式启动了Horizen...

  • 初识Horizen侧链(2)

    作者:Jonas Rubel (Horizen奥地利+瑞士代表) Horizen侧链 第二部分 献给对区块链技术有...

  • Horizen入门篇:去中心化自治组织DAO

    Horizen的长期目标是将其组织结构转向DAO。 DAO或去中心化自治组织是一个机构,一个具有许多规则组成的组织...

  • 初识Horizen侧链(1)

    作者:Jonas Rubel (Horizen奥地利+瑞士代表) Horizen的侧链技术是一种在现有的第一层协议...

  • Horizen项目简介

    一、Horizen是什么? Horizen是一个区块链技术(侧链)平台,采用了先进的(“零知识”)密码学技术,开发...

网友评论

    本文标题:Horizen入门篇:Blockdag

    本文链接:https://www.haomeiwen.com/subject/cdqhrctx.html