[发明专利]基于区块链的共识和验证方法及装置有效
| 申请号: | 201810993636.9 | 申请日: | 2018-08-29 |
| 公开(公告)号: | CN109242685B | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 干泽俊;李雪峰;吴小川 | 申请(专利权)人: | 众安信息技术服务有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/27;G06F16/901 |
| 代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 杨胜军 |
| 地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 共识 验证 方法 装置 | ||
本公开的实施例公开了基于区块链的共识和验证方法、装置和计算机可读存储介质。一种基于区块链的共识方法包括:基于与区块链网络的第一节点有关的交易生成包括交易信息的交易区块;在对所述交易区块不进行共识的情况下将所述交易区块添加到所述第一节点的区块链;向所述区块链网络的第二节点发送对新的检查点区块进行共识的共识消息,所述新的检查点区块的父区块的类型是交易区块;所述新的检查点区块包括基于来自所述第二节点的共识结果生成的共识信息,并将所述新的检查点区块添加到所述区块链。根据本公开的实施例的共识方法可以显著地降低了目前区块链系统中由于需要对系统中所有交易进行共识而带来的数据传输负载和共识复杂度。
技术领域
本公开总体上涉及信息处理技术,更具体地说,涉及基于区块链的共识和验证方法、装置及相应的计算机可读存储介质。
背景技术
区块链(Block Chain)技术是基于去中心化的对等网络,将密码学原理与共识机制相结合,来保障分布式各节点的数据连贯和持续,实现信息即时验证、可追溯、难篡改等特性,从而创造了一套隐私、高效、安全的分布式信任体系。
传统区块链系统将网络中所有广播出来的交易通过节点收集后进行统一打包成区块,各节点进行验证并形成共识,然而传统系统的吞吐量受限于多方面因素:节点的打包能力、对于大量交易的网络传输能力的限制、区块大小限制、共识延迟等。目前主流区块链的处理方式并没有合理利用点对点网络中富裕的带宽、计算资源,而是将所有交易汇集到单点或单个区块进行处理,其根本原因在于传统的区块链设计只允许整个系统里有一条主链,即使是例如侧链、闪电网络等技术,仍然无法避免主链的单点性能瓶颈。
因此,需要一种改进的基于区块链的共识和验证方法。
发明内容
总体上,本公开的实施例提供了基于区块链的共识和验证方法、装置及相应的计算机可读存储介质以至少部分地解决现有技术的上述及其它潜在问题。
本公开实施例的第一方面提供了一种基于区块链的共识方法,所述共识方法包括:基于与区块链网络的第一节点有关的交易生成包括交易信息的交易区块;在对所述交易区块不进行共识的情况下将所述交易区块添加到所述第一节点的区块链;向所述区块链网络的第二节点发送对新的检查点区块进行共识的共识消息,所述新的检查点区块的父区块的类型是交易区块;基于来自所述第二节点的共识结果,生成包括所述共识结果的所述新的检查点区块并将所述新的检查点区块添加到所述区块链。
本公开实施例的第二方面提供了一种基于区块链的共识装置,所述共识装置包括:存储器,其用于存储指令;以及处理器,其耦合到所述存储器,所述指令在由所述处理器执行时使得所述装置执行根据本公开实施例的第一方面描述的基于区块链的共识方法。
本公开实施例的第三方面提供了一种基于区块链的共识方法,所述共识方法包括:在区块链网络的第一节点处,向所述区块链网络的第二节点发送对新的检查点区块进行共识的共识消息;所述第二节点确定所述共识消息是否有效,如果有效,则基于所述共识消息进行共识处理,并向所述第一节点发送共识结果;所述新的检查点区块包括基于所述共识结果生成的共识信息,所述第一节点将所述新的检查点区块添加到所述第一节点的区块链,所述第一节点的区块链还包括交易区块,所述交易区块包括与所述第一节点的交易相关联的交易信息。
本公开实施例的第四方面提供了一种区块链网络,所述区块链网络包括第一节点和第二节点,在所述第一节点和所述第二节点处执行根据本公开实施例的第三方面描述的基于区块链的共识方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于众安信息技术服务有限公司,未经众安信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810993636.9/2.html,转载请声明来源钻瓜专利网。





