[发明专利]基于区块链的共识和验证方法及装置有效
| 申请号: | 201810993636.9 | 申请日: | 2018-08-29 |
| 公开(公告)号: | CN109242685B | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 干泽俊;李雪峰;吴小川 | 申请(专利权)人: | 众安信息技术服务有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/27;G06F16/901 |
| 代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 杨胜军 |
| 地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 共识 验证 方法 装置 | ||
1.一种基于区块链的共识方法,其特征在于,包括:
基于与区块链网络的第一节点有关的交易生成包括交易信息的交易区块;
在对所述交易区块不进行共识的情况下将所述交易区块添加到所述第一节点的区块链;
向所述区块链网络的第二节点发送对新的检查点区块进行共识的共识消息,所述新的检查点区块的父区块的类型是交易区块;
所述新的检查点区块包括基于来自所述第二节点的共识结果生成的共识信息,并将所述新的检查点区块添加到所述区块链;
其中,所述第一节点包括在所述区块链网络的多个节点中,所述多个节点中的每个节点的区块链独立于所述多个节点中的其它节点的区块链。
2.根据权利要求1所述的共识方法,其特征在于,向所述区块链网络的第二节点发送所述共识消息包括:
基于预定时间和/或交易数量来发送所述共识消息。
3.根据权利要求1所述的共识方法,其特征在于,所述共识消息包括:节点编号、检查点区块轮次编号、前一个检查点区块的摘要、所述新的检查点区块的父区块的摘要、前一个检查点区块在区块链中的区块号、所述新的检查点区块在区块链中的区块号、节点对于所述新的检查点区块的签名。
4.根据权利要求1所述的共识方法,其特征在于,所述区块链中的创世区块是预创建的检查点区块并且包括初始凭证信息作为共识信息。
5.根据权利要求1所述的共识方法,其特征在于,所述交易信息包括:交易的发起方和接收方、交易序号、支持交易的发起方凭证来源的来源交易集合、交易凭证、交易签名信息。
6.一种基于区块链的共识装置,其特征在于,包括:
存储器,其用于存储指令;以及
处理器,其耦合到所述存储器,所述指令在由所述处理器执行时使得所述装置执行如权利要求1-5所述的方法。
7.一种基于区块链的共识方法,其特征在于,包括:
在区块链网络的第一节点处,向所述区块链网络的第二节点发送对新的检查点区块进行共识的共识消息;
所述第二节点确定所述共识消息是否有效,如果有效,则基于所述共识消息进行共识处理,并向所述第一节点发送共识结果;
所述新的检查点区块包括基于所述共识结果生成的共识信息,所述第一节点将所述新的检查点区块添加到所述第一节点的区块链,所述第一节点的区块链还包括交易区块,所述交易区块是未经共识而添加的区块并且包括与所述第一节点的交易相关联的交易信息,所述新的检查点区块的父区块的类型是交易区块;
其中,所述第一节点包括在所述区块链网络的多个节点中,所述多个节点中的每个节点的区块链独立于所述多个节点中的其它节点的区块链。
8.根据权利要求7所述的共识方法,其特征在于,向所述区块链网络的第二节点发送共识消息包括:
基于预定时间和/或交易数量来发送所述共识消息。
9.根据权利要求7所述的共识方法,其特征在于,所述共识消息包括:节点编号、检查点区块轮次编号、前一个检查点区块的摘要、所述新的检查点区块的父区块的摘要、前一个检查点区块在区块链中的区块号、所述新的检查点区块在区块链中的区块号、节点对于所述新的检查点区块的签名。
10.根据权利要求9所述的共识方法,其特征在于,所述第二节点基于以下中的一项或多项来确定所述共识消息是否有效:
所述检查点区块轮次编号;
所述签名;
所述新的检查点区块是否已经存在于先前的共识中;
所述共识消息中的前一个检查点区块是否已经作为前一个检查点区块存在于先前的共识中。
11.根据权利要求7所述的共识方法,其特征在于,基于所述共识消息进行共识处理包括:
对基于所述共识消息生成的摘要进行共识处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于众安信息技术服务有限公司,未经众安信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810993636.9/1.html,转载请声明来源钻瓜专利网。





