网站大量收购闲置独家精品文档,联系QQ:2885784924

区块链技术导论:联盟链—更灵活的区块链架构PPT教学课件.pptx

区块链技术导论:联盟链—更灵活的区块链架构PPT教学课件.pptx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第六章联盟链—更灵活的区块链架构

第四章的学习要点了解联盟链的背景和意义;掌握联盟链的定义、特性,以及与公有链的异同;熟悉几个主要联盟链项目的运行机制和应用领域;了解联盟链常用的共识算法及其原理。

6.1联盟链概述捷径科技集团

联盟链的提出与意义公有链“零信任”假设(朴素假设)——技术层面:数据记录效率低下、记录成本高昂、操作灵活性不足等。应用层面:依赖于内生数字资产(Token)作为激励来规范节点的行为,在世界不同范围内面临不同力度的法律约束。有限信任(更普遍)指当区块链节点与社会、商业中的实体相关联后,节点之间就具备了一定的信任基础。有限信任场景下区块链应用有两个特点:1)区块链的参与节点有限,参与节点有一定的身份要求和条件限定。2)参与节点间的信任有限,参与节点可以有不同的数据行为权限。

联盟链的定义在许可链中,如果参与者是由多个利益相关实体组成的联盟,并由联盟成员共同参与的区块链的数据治理,称为联盟链。联盟链是从各具体项目中抽象出来的共性技术,其定义尚在持续的演变中,业内对其定义有着不同的表述。从广义的视角来看,联盟链节点并非必须是机构或组织相绑定,也可以是授信的个体。此外,联盟链并非只能记录交易信息,也可以是其他信息。因此,可以将联盟链定义为:由多个代表不同的利益实体,具有不同数据操作权限的认证授信节点,共同管理的多中心区块链。

联盟链的优势1)灵活可控的数据操作。不同节点可以配置多样化的数据操作权限;节点达成共识的前提下对错误的记录数据进行更改;账本之间实时同步,更高的数据获取效率。2)性能与安全性的提高。共识过程由少数预选的授信节点共同完成——多中心分布式共识,能够减少共识时间和计算成本,提升系统响应速度和交易吞吐量;多采用PoS或PBFT、Raft等共识算法;存在准入认证,安全性也有保证。3)更好的数据隐私性。信息不对所有参与节点公开,具有控制权限。4)法律法规的兼容。欧盟《一般数据保护条款》规定了个人数据的擦除权利,与公有链数据无法更改与删除相冲突,联盟链可通过共识回滚数据;联盟链有比较明确的责任主体;不一定需要货币化的激励机制——符合我国监管要求。5)更低的对账成本与开发成本。对账环节在避免数据篡改、数据出错等发面至关重要。联盟链在业务中,使用统一的数据库,有效降低对账成本;降低数据系统的接口开发成本与维护成本。

6.2P2P网络与联盟链节点分类捷径科技集团

P2P网络P2P(peer-to-peernetwork,对等网络)可以理解为对等计算或对等网络。在P2P网络环境中,彼此连接的多台计算机之间都处于对等的地位,各台计算机有相同的功能,无主从之分,网络中的每一台计算机既能充当网络服务的请求者,又能对其他计算机的请求作出响应,提供资源、服务和内容。(1)去中心化:网络中的资源和服务分布在所有的节点上,每一个节点保存着所有的数据,信息的传输可以直接在节点之间,不需要中间环节的介入。(2)可扩展性:用户可以随时加入该网络,系统的资源和服务能力也同步扩充。理论上其可扩展性几乎可以是无限的。(3)健壮性:因为服务是分散在各个节点之间的,部分节点或网络遭到破坏对其他部分的影响很小,故P2P具有耐攻击、高容错的特点。P2P网络一般在部分结点失效时能够自动调整整体拓扑,保持其它结点的连通性。(4)高性价比:P2P架构可以有效地利用互联网中散布的大量普通结点,将计算任务或存储资料分布到所有结点上。利用其中闲置的计算能力或存储空间,达到高性能计算和海量存储的目的。(5)隐私保护:在P2P网络中,由于信息的传输分散在各节点之间进行而无需经过某个集中环节,用户的隐私信息被窃听和泄漏的可能性大大缩小。(6)负载均衡:由于每个节点既是服务器又是客户端,减少了传统C/S模型中对服务器计算能力、存储的要求,同时因为资源分布在多个节点,更好的实现了整个网络的负载均衡。

联盟链节点分类这里以联盟链中的长安链为例,讲述节点的分类,其它联盟链不完全一样,但相类似。(1)按照作用分:?共识节点(consensusnode):参与区块链网络中共识投票、交易执行、区块验证和记账的节点;?同步节点(syncnode):或称见证节点,参与区块和交易同步、区块验证,交易执行,并记录完整账本数据,但不参与共识投票;?轻节点(lightnode):参与同步和校验区块头信息、验证交易存在性的节点。节点类型同步数据类型是否参与共识是否验证区块是否执行交易是否可接收执行类交易是否可接收查询类交易共识节点区块是是是是是同步节点区块否是是是是轻节点区块、同组织交

文档评论(0)

+ 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档