[发明专利]一种区块共识转化的方法及装置在审
申请号: | 202011059480.0 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112162760A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 石翔;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F11/14;G06F21/64 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 宋正伟 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 共识 转化 方法 装置 | ||
1.一种区块共识转化的方法,其特征在于,包括:
镜像链系统中的共识参与节点基于出块节点针对待镜像区块触发的共识流程,从第二节点的第二区块链获取所述待镜像区块对应的第二区块;所述待镜像区块是所述出块节点根据满足镜像要求的第一区块生成的;所述第一区块是从第一节点的第一区块链获取的;所述第一节点和所述第二节点为第一区块链系统中的任一节点;所述第一区块链系统采用第一共识算法;所述镜像要求用于指示区块回滚概率低于设定阈值;
所述共识参与节点按照第二共识算法对所述待镜像区块进行共识;
所述共识参与节点在所述待镜像区块满足共识要求后,将所述待镜像区块加入所述共识参与节点的镜像链上。
2.如权利要求1所述的方法,其特征在于,所述共识参与节点按照第二共识算法对所述待镜像区块进行共识,包括:
所述共识参与节点确定自身是否满足共识前提;所述共识前提为所述第二区块的区块体与所述待镜像区块的区块体相同且所述第二区块满足所述镜像要求;
所述共识参与节点确定有多个共识参与节点满足所述共识前提后,按照所述第二共识算法对所述待镜像区块进行共识。
3.如权利要求2所述的方法,其特征在于,所述共识参与节点在确定自身不满足所述共识前提,则退出所述共识流程。
4.如权利要求1所述的方法,其特征在于,从第二节点的第二区块链获取所述待镜像区块对应的第二区块之前,还包括:
所述共识参与节点从所述第一区块链系统中随机确定所述第二节点。
5.如权利要求1至4任一项所述的方法,其特征在于,所述镜像要求是根据所述第一区块链系统的出块属性确定的;所述出块属性包括以下至少一项:出块时间、出块难度、出块效率。
6.一种区块共识转化的方法,其特征在于,包括:
镜像链系统中的出块节点确定第一区块满足镜像要求,则根据所述第一区块生成待镜像区块;所述第一区块是从第一区块链系统中的第一节点的第一区块链获取的;所述第一区块链系统采用第一共识算法;所述镜像要求用于指示区块回滚概率低于设定阈值;
所述出块节点在所述镜像链系统中发起所述待镜像区块的共识流程;所述共识流程用于所述镜像链系统中的共识参与节点按照第二共识算法确定所述待镜像区块是否满足共识要求;
所述出块节点在所述待镜像区块满足共识要求后,将所述待镜像区块加入所述出块节点的镜像链上。
7.如权利要求6所述的方法,其特征在于,所述第一区块链系统与第二区块链系统构成跨链关系,且所述第二区块链系统采用所述第二共识算法;
将所述待镜像区块加入所述出块节点的镜像链上之后,还包括:
所述出块节点将所述待镜像区块发送至所述第二区块链系统;所述第二区块链系统用于在对所述待镜像区块共识后将所述待镜像区块进行上链。
8.如权利要求6所述的方法,其特征在于,确定所述待镜像区块是否满足共识要求,包括:
任一共识参与节点从第二节点的第二区块链获取所述待镜像区块对应的第二区块;所述第二节点为所述第一区块链系统中的任一节点;
所述共识参与节点确定所述第二区块的区块体与所述待镜像区块的区块体相同且所述第二区块满足所述镜像要求。
9.如权利要求8所述的方法,其特征在于,出块节点确定第一区块满足镜像要求之前,还包括:
所述出块节点从所述第一区块链系统中随机确定所述第一节点;
任一共识参与节点从第二节点的第二区块链获取所述待镜像区块对应的第二区块之前,还包括:
任一共识参与节点从所述第一区块链系统中随机确定所述第二节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011059480.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发光二极管灯泡
- 下一篇:一种防护型建材用防火材料及其制备方法