[发明专利]区块链的共识方法和系统在审
申请号: | 201710903353.6 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107743064A | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 刘新;宋朝忠;郭烽;单单 | 申请(专利权)人: | 深圳市易成自动驾驶技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/00;G06Q20/38 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国,赵爱蓉 |
地址: | 518000 广东省深圳市南山区西*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 共识 方法 系统 | ||
技术领域
本发明涉及区块链技术领域,特别是涉及一种区块链的共识方法和系统。
背景技术
区块链由各个相关联的区块组成,各个区块之间具备不可篡改、可追溯性等特征,区块链技术可以使彼此之间没有建立传统信任关系的经济主体达成合作,无需通过中央权威机构,它是建立信任的机器,具有去中心化、去信用化等诸多优势,受到了银行、金融、证券等行业的追捧。
目前,对于公有区块链,世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程,即增加区块的过程。在这个过程中,个人或团体主要通过复杂的数学运算来实现共识,得到增加区块的所有权,这些复杂的运算可以并行处理,导致区块链的运营依赖于高性能的并行处理器,共识过程十分复杂,消耗了巨大的计算能量,提高了区块链的运营成本。
发明内容
基于此,有必要提供一种区块链的共识方法和系统,抑制共识过程的并行处理方式,简化了共识过程,降低了区块链的运营成本。
一方面,本发明提出一种区块链的共识方法,包括:
获取当前区块提出的共识问题;
解答所述共识问题,在所述共识问题的解答过程中,下一步骤的结果取决于上一步骤的输出;
根据解答的结果获取建立下一区块的资格。
上述区块链的共识方法,包括获取当前区块提出的共识问题,解答所述共识问题,在所述共识问题的解答过程中,下一步骤的结果取决于上一步骤的输出,根据解答的结果获取建立下一区块的资格;该方法采用单线条算法进行共识问题的计算,抑制共识过程的并行处理方式,简化了共识过程,降低了区块链的运营成本。
在其中一个实施例中,解答所述共识问题的步骤具体为:
采用混沌迭代算法解决所述共识问题。
在其中一个实施例中,所述获取当前区块提出的共识问题的步骤之前,还包括:
根据需求设定解答所述共识问题所需时长的期望值不低于预设时长。
在其中一个实施例中,所述根据解答的结果获取建立下一区块的资格包括:
根据解答的结果选取最先解答的终端作为建立下一区块的对象。
在其中一个实施例中,所述根据解答的结果获取建立下一区块的资格的步骤之后,还包括:
建立所述下一区块。
在其中一个实施例中,所述获取当前区块提出的共识问题的步骤之前,还包括:
获取当前区块的哈希值,根据所述哈希值建立和所述当前区块的关联性。
另一方面,本发明还提出一种区块链的共识系统,包括:
问题获取模块,用于获取当前区块提出的共识问题;
计算模块,解答所述共识问题,在所述共识问题的解答过程中,下一步骤的结果取决于上一步骤的输出;
资格获取模块,根据解答的结果获取建立下一区块的资格。
在其中一个实施例中,所述计算模块具有用于,采用混沌迭代算法解决所述共识问题,在所述共识问题的解答过程中,下一步骤的结果取决于上一步骤的输出。
在其中一个实施例中,还包括:
解答时长设定模块,用于根据需求设定解答所述共识问题所需时长的期望值不低于预设时长。
在其中一个实施例中,所述资格获取模块具体用于,根据解答的结果选取最先解答的终端作为建立下一区块的对象;
所述系统还包括:
区块建立模块,用于在获取所述资格之后,建立所述下一区块。
关联性建立模块,用于获取当前区块的哈希值,根据所述哈希值建立和所述当前区块的关联性。
附图说明
图1为一实施例中区块链的共识方法的方法流程图;
图2为另一实施例中区块链的共识方法的方法流程图;
图3为一实施例中区块链的共识系统的系统方框图;
图4为另一实施例中区块链的共识系统的系统方框图。
具体实施方式
参见图1,图1为一实施例中区块链的共识方法的方法流程图。
在本实施例中,该区块链的共识方法包括如下步骤:
S101,获取当前区块提出的共识问题。
区块链由多个区块组成,每个区块对应唯一的哈希值,区块与区块之间通过哈希值形成相互的关联性,该哈希值可以理解为区块的身份。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市易成自动驾驶技术有限公司,未经深圳市易成自动驾驶技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710903353.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手机安全加密芯片
- 下一篇:一种双属性网络的社群划分方法及装置