【技术实现步骤摘要】
【国外来华专利技术】一种联盟链共识下满足分区容忍性的拓扑构造方法及系统
本专利技术属于网络构建技术改进领域,尤其涉及一种联盟链共识下满足分区容忍性的拓扑构造方法。
技术介绍
区块链,指的是一种在对等网络(Peer-to-PeerNetworking,又称点对点网络)环境下,通过透明和可信规则,构建不可伪造、不可篡改和可追溯的块链式数据结构,来实现和管理事务处理的模式。根据人们早期对区块链的讨论,狭义上,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本;广义上,区块链是利用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。区块链本质上是一种去中心化的分布式账本,而早在区块链出现以前,分布式的思想就已经被提出并日益发展成熟。2000年,EricBrewer在某个研讨会上提出猜想:一致性(C:Consistency)、可用性(A:Availability)和分区容忍性(P:Partitiontolerance)三者无法在分布式系统中同时被完全满足。2002年,Lynch等人证明了这个猜想,并将其上升为CAP定理。CAP定理首次将一致性、可用性和分区容忍性三个因素提炼为分布式系统设计的重要特征。具体地,(1)一致性指系统中任何的操作都应该看起来是“原子”或串行的,所有的操作都看起来像被全局排序;(2)可用性指任 ...
【技术保护点】
1.一种联盟链共识下满足分区容忍性的拓扑构造方法,其特征在于,所述拓扑构造方法包括以下步骤:/nS1、将联盟链共识机制与网络拓扑结构相结合使联盟链共识在概率上满足分区容忍性;/nS2、将系统的分区容忍性抽象为一类可收敛的Markov过程并获取系统的稳态概率;/nS3、估算故障信道数量一定时发生分区故障且不满足一致性或可用性的概率及最小修复时间,得到系统的分区容忍概率及平均最小修复时间;/nS4、根据得到的分区容忍概率及平均最小修复时间分析不同网络拓扑结构下的资源开销和分区容忍性,为不同需求的联盟链共识构造规模适合、分区容忍性高的网络拓扑结构。/n
【技术特征摘要】
【国外来华专利技术】1.一种联盟链共识下满足分区容忍性的拓扑构造方法,其特征在于,所述拓扑构造方法包括以下步骤:
S1、将联盟链共识机制与网络拓扑结构相结合使联盟链共识在概率上满足分区容忍性;
S2、将系统的分区容忍性抽象为一类可收敛的Markov过程并获取系统的稳态概率;
S3、估算故障信道数量一定时发生分区故障且不满足一致性或可用性的概率及最小修复时间,得到系统的分区容忍概率及平均最小修复时间;
S4、根据得到的分区容忍概率及平均最小修复时间分析不同网络拓扑结构下的资源开销和分区容忍性,为不同需求的联盟链共识构造规模适合、分区容忍性高的网络拓扑结构。
2.根据权利要求1所述的联盟链共识下满足分区容忍性的拓扑构造方法,其特征在于,所述步骤S2中Markov过程收敛于一个独立初始分布的稳态分布,在单一网络拓扑结构下获取系统的稳态概率包括以下步骤:
S21、将状态转移矩阵P循环与自身相乘;
S22、判断连续两次乘积之差的矩阵2-范数是否小于设定的收敛精度,若小于,则认为此时的P的幂值为稳态概率矩阵P*,若不小于,则返回步骤S21。
3.根据权利要求2所述的联盟链共识下满足分区容忍性的拓扑构造方法,其特征在于,所述步骤S3中各个分析元素的MTBF和MTTR都是无记忆的独立过程且均值恒定;在单一网络拓扑结构下获取系统的分区容忍概率包括以下步骤:
S311、对于稳态系统的每个可能状态分别抽样N次;
S312、估计每个状态下发生分区故障且不满足一致性或可用性的概率;
S313、再根据全概率公式计算系统的分区容忍概率,全概率公式为:l表示信道总数,i表示稳态系统中有且仅有i条信道处于故障状态。
4.根据权利要求3所述的联盟链共识下满足分区容忍性的拓扑构造方法,其特征在于,在单一网络拓扑结构下获取系统的平均最小修复时间包括以下步骤:
S321、对每一个发生分区故障且不满足一致性或可用性的样本计算最小修复时间;
S322、乘以该样本在总系统分区容忍问题中所占的权重,得到系统的平均最小修复时间。
5.根据权利要求1-4任一项所述的联盟链共识下满足分区容忍性的拓扑构造方法,其特征在于,在层级化网络拓扑结构中,根据共识的过程,下级域的分区容忍不仅受自身的网络拓扑结构影响,还与高层级域的分区容忍性有关;系统的分区容忍概率为系统的平均最小修复时间为其中,表示各个域的分区容忍概率,表示各个域的平均最小修复时间。
6.一种联盟链共识下满足...
【专利技术属性】
技术研发人员:李挥,王菡,邬江兴,伊鹏,陆平,安辉耀,黄健森,
申请(专利权)人:北京大学深圳研究生院,佛山赛思禅科技有限公司,深圳赛思鹏科技发展有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。