有向无环图DAG技术详细介绍.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
? ? ? ? ? 有向无环图DAG技术详细介绍 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 今天的创新讨论了有向无环图(DAG)技术以及Syscoin如何通过Z-DAG实现扭转这一概念。 1. 什么是DAG技术? 2. 什么是Z-DAG? 3. Z-DAG与常规DAG有何不同? 4. 什么是与DAG技术相关的零确认? 5. Syscoin用于优化事务吞吐量的技术 如果我们简化区块链的工作方式,我们可以将其与楼梯进行比较。您添加的每个块都是楼梯顶部的新标高。所以,你的楼梯在一个方向上垂直向上生长。 楼梯的每一个高度只能堆放一个阶级。这样可以保证在网络中的所有节点上记录相同的事务。如果节点决定提出恶意阻止或恶意交易,您的楼梯将违反为建造楼梯而定义的“协议”规则。 另一方面,可以将DAG与生长在几个单独分支中的树进行比较。交易在互锁分支的网络中处理,这些分支在多个方向上向外扩展。 DAG中的验证与标准区块链也有很大不同。每个新添加的事务到分支负责验证两个先前的事务(取决于协议定义)。如果交易不遵循准则,则不可能生效。 仅仅验证前两个交易可能听起来像是一个比较弱的要求。但是通过验证前两个事务,您实际上正在验证连接到此最后一个事务的整个事务分支。 由于这种分支划分,DAG能够更快地确认事务,达到非常高的速度。我不会提到确切的数字,因为许多项目声称已达到非常高的交易吞吐量(TPS)。但有一件事是肯定的,DAG主要比常规区块链技术有更高的TPS。 简而言之,DAG是一种非常有前途的技术,可以达到更高的TPS。它有一个类似于树的有趣结构,其中每个事务都必须验证两个先前的事务。 什么是Z-DAG技术? 现在我们知道DAG是什么了,让我们来探索Syscoin建造了什么样的野兽,命名为Z-DAG。 根据Whiteblock首席执行官Zak Cole的说法,“Z-DAG协议极具创新性,为许多性能问题提供了实用的解决方案,这些问题目前正在阻碍区块链系统的持续可扩展性。” 深入了解Z-DAG技术 零确认有向无环图(Z-DAG)是一种概率事务方案,允许一个以不同的安全域折衷来分离微/宏事务,以方便交换。 比特币在每一个微观或宏观交易的基础上应用POW方案,而Z-DAG则允许商家决定一个交互式协议。每个商家都可以根据自己的喜好接受或拒绝Z-DAG交易。 每一个z-DAG事务都进入了mempool,并且具有某种类型的概率,因为余额是实时跟踪的,而不是在POW上的。 然而,在POW时,状态将被移除并基于区块进行复制。因为余额是基于mempool中的交易实时更新的,所以它是一个概率模型,所以最终的事实是将矿工们放入区块的内容以及有工作证明的交易区块在哪些交易被挖掘方面的内容。 一旦矿工开采了一个区块,将根据上一个区块的状态重新显示该状态。因此,围绕z-DAG结算的概率模型是当矿工创建块并将块转发到网络时,MEMPOOL中的事务及其余额准确反映事实的可能性。余额很有可能与首次进入MEMPOOL并通过ZDAG结算时相同。 这意味着PoW最终是系统中的分区容差,并且想法是在X秒之后网络视图和矿工视图基本相同,其中X可以是在事务通过网络传播之前的合理时间量。 目前,他们为参考客户选择了10秒钟,但随着网络效率呈指数级增长,它可能会下降,这可能会有机地趋于0。 Z-DAG与常规DAG有何不同? 常规DAG协议不依赖于工作证明。这些协议包括叔块或历史信息,以防止图表消失。通常没有带有DAG的最长链规则,因为它基于根据提供的历史信息排序交易的概率。 然而,这也带来了一些问题。几乎没有分区容差,这就是为什么有时会有中央或权威模型来确保DAG不会偏离路线(指物联网)。 使用Z-DAG,分区容差在每个块周围。对于每个块,基于验证块中的每个事务来设置余额。因此,DAG无法解散,因为它仅基于区块内发生的事情。这有助于在工作证明之上的微交易第0层解决方案,最终像比特币一样解决交易问题。 什么是与DAG技术相关的零确认? “Z-DAG(零确认定向非循环图)是一种即时结算协议,在确认SysCoin服务交易时用作工作证明(POW)的补充系统。本质上,z-DAG只是一个有向无环图(DAG),其中验证节点验证在其内存池中接收的事务的顺序。 那么,这又如何与DAG联系起来呢?DAG是一种自然的交易结构,具有依赖于可靠性余额的交易。在比特币中,这种依赖性在一个区块之后受到影响,在Syscoin中,它受到每个节点上的mempool包含的影响。 值得注意的是,Satoshi写了一个小吃机示例,其中需要大约3秒来检测双重花费。在Syscoin实施中,他们将这个时间段增加到10秒,但是实时余额被调整,并且可以根据其余额在一系列交易中花费,创建一个自然DAG,每个区块都可以解

文档评论(0)

资教之佳 + 关注
实名认证
文档贡献者

专注教学资源,助力教育转型!

版权声明书
用户编号:5301010332000022

1亿VIP精品文档

相关文档