基于区块链的异步共识方法及系统及装置及介质制造方法及图纸

技术编号:30100604 阅读:28 留言:0更新日期:2021-09-18 09:05
本发明专利技术公开了基于区块链的异步共识方法及系统及装置及介质,涉及区块链领域,请求方获取目标数据,并将共识请求发送给参与方;请求方根据目标数据,获取目标数据的第一参数数据和第二参数数据;请求方将目标数据、第一参数数据和第二参数数据打包成第一区块并添加到区块链中,并将所述第一区块在区块链中广播;参与方接收并验证第一区块,将其作为共识数据源进行共识,得到共识结果。本发明专利技术能快速得到共识结果,计算效率高,并且可信度更高,有效地提高了使用效率。效地提高了使用效率。效地提高了使用效率。

【技术实现步骤摘要】
基于区块链的异步共识方法及系统及装置及介质


[0001]本专利技术涉及数据安全领域,具体涉及基于区块链的异步共识方法及系统及装置及介质。

技术介绍

[0002]区块链根据访问权限,通常可以分为公有链、联盟链和私有链。公有链是指任何人都可以根据协议接入并参共识的区块链;联盟链是指共识过程受到预选节点控制的区块链;私有链是指权限在一个组织中,并受该组织完全控制的区块链。
[0003]区块链在技术层面,通常分为共识算法、密码学、P2P网络等几个大的技术点。其中共识算法是区块链项目中最核心的部分,有分布式,就需要达成共识。
[0004]蜜獾拜占庭容错(HoneyBadgerBFT)作为一种异步网络的BFT共识协议,不依赖于任何关于网络环境的时间假设,与传统的实用拜占庭容错(PBFT,Practical ByzantineFault Tolerance)共识协议相比,HoneyBadgerBFT具有更高的处理效率,因此被越来越多的机构认可。
[0005]现有的区块链共识方法通常需要在共识过程中与大多数节点连接,获取投票。节点对网体本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于区块链的异步共识方法,其特征在于,包括:请求方获取目标数据,并将共识请求发送给参与方;请求方根据目标数据,获取目标数据的第一参数数据和第二参数数据;请求方将目标数据、第一参数数据和第二参数数据打包成第一区块并添加到区块链中,并将所述第一区块在区块链中广播;参与方接收并验证第一区块,将其作为共识数据源进行共识,得到共识结果。2.根据权利要求1所述的基于区块链的异步共识方法,其特征在于,获取目标数据的第一参数数据和第二参数数据,具体包括:获取目标数据的接口参数和读取参数作为第一数据参数;获取目标数据的哈希值作为第二数据参数。3.根据权利要求1所述的基于区块链的异步共识方法,其特征在于,参与方接收并验证第一区块,具体包括:请求方将目标数据、第一参数数据和第二参数数据打包成第一区块,请求方对第一区块进行签名;参与方接受到共识请求和第一区块的公钥;参与方根据公钥获取第一区块中的目标数据、第一参数数据和第二参数数据;参与方根据第一参数数据和第二参数数据获取待验证的目标数据;比较目标数据和待验证的目标数据,若一致,则验证通过;若不一致,则参与方重新获取第一区块。4.根据权利要求3所述的基于区块链的异步共识方法,其特征在于,参与方接收并验证第一区块,将其作为共识数据源进行共识,得到共识结果;参与方接收并验证第一区块,获取验证通过的参与方的数量;若验证通过的参与方的数量大于或等于所有参与方数量的50%,则该第一区块为共识结果。5.根据权利要求4所述的基于区块链的异步共识方法,其特征在于,参与...

【专利技术属性】
技术研发人员:洪薇洪健李京昆刘文思
申请(专利权)人:湖北央中巨石信息技术有限公司
类型:发明
国别省市:

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

1