用于联盟链共识过程的方法、装置、设备和存储介质制造方法及图纸

技术编号:45073895 阅读:12 留言:0更新日期:2025-04-25 18:15
本发明专利技术涉及区块链共识算法技术领域,公开了用于联盟链共识过程的方法、装置、设备和存储介质,方法包括:将联盟链内节点分为多个集群,联盟链内集群的数量为至少四个,联盟链内节点的数量为至少十二个,节点包括,故障节点和作恶节点其中至少之一和普通节点;各集群内节点采用分布式一致性算法进行节点间共识,集群内节点包括,跟随节点、候选节点和领导节点;各集群的领导节点间采用实用拜占庭容错算法进行集群间的共识。本发明专利技术降低了整个网络采用PBFT算法带来的较高的时间复杂度和空间复杂度,提高了共识效率和吞吐量,可以支持大规模节点的联盟链场景。

【技术实现步骤摘要】

本专利技术涉及区块链共识算法,具体涉及用于联盟链共识过程的方法、装置、设备和存储介质


技术介绍

1、科技的发展日新月异,人们逐渐走入数字化的时代。日常生活中的支付交易可以通过银行卡或者微信、支付宝、淘宝等第三方电子支付平台转账,纸币的主导地位逐渐被电子货币取代。但是,电子内容本身复制零成本,不能通过直接发送电子内容完成价值的转移,“双花问题”由此而来。

2、电子货币基于安全可靠的第三方记账机构来实现,第三方记账机构通过抵押信用来完成交易。但是,第三方记账机构也存在不可靠的情形,例如是,第三方记账机构的系统有可能出现故障,或者是网络中匿名双方直接进行买卖等,催生出去中心化的数字货币系统,即分布式系统的区块链技术。区块链包括私有链、联盟链和公有链。

3、在联盟链的共识过程中,记账权仅由联盟成员参与,区块的读写权限由联盟规则来规定,整个网络由共识节点和非共识节点共同维护,联盟成员接入一般通过成员机构的网关节点。联盟链的代表共识算法是拜占庭容错(byzantine fault tolerance,简称bet)、实用拜占庭容错算法(prac本文档来自技高网...

【技术保护点】

1.用于联盟链共识过程的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,各所述集群内节点采用分布式一致性算法进行节点间共识,包括:

3.根据权利要求2所述的方法,其特征在于,基于所述候选节点向所述目标集群内各节点发送投票请求,包括:

4.根据权利要求2所述的方法,其特征在于,基于所述候选节点向所述目标集群内各节点发送投票请求,还包括:

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1或2所述的方法,其特征在于,各所述集群的领导节点间采用实用拜占庭容错算法进行集群间的共识,...

【技术特征摘要】

1.用于联盟链共识过程的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,各所述集群内节点采用分布式一致性算法进行节点间共识,包括:

3.根据权利要求2所述的方法,其特征在于,基于所述候选节点向所述目标集群内各节点发送投票请求,包括:

4.根据权利要求2所述的方法,其特征在于,基于所述候选节点向所述目标集群内各节点发送投票请求,还包括:

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1或2所述的方法,其特征在...

【专利技术属性】
技术研发人员:王晓楠单小洋范永陈吴林振安全彪
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1