区块链的共识方法和系统技术方案

技术编号:17366001 阅读:56 留言:0更新日期:2018-02-28 17:48
本发明专利技术涉及一种区块链的共识方法和系统,包括获取当前区块提出的共识问题,解答所述共识问题,在所述共识问题的解答过程中,下一步骤的结果取决于上一步骤的输出,根据解答的结果获取建立下一区块的资格;该方法采用单线条算法进行共识问题的计算,抑制共识过程的并行处理方式,简化了共识过程,降低了区块链的运营成本。

The consensus method and system of block chain

Consensus method and system of the present invention relates to a block chain, including access to the block of the consensus problem, answer the questions in the process of consensus, solve the consensus problem in the next step, the output result depends on the previous step, according to the results of the solutions obtained to build the next block of the qualification; using the method of single line algorithm to calculate the consensus problem, the parallel processing way to suppress the consensus process, simplify the consensus process, reduce the operation cost of chain block.

【技术实现步骤摘要】
区块链的共识方法和系统
本专利技术涉及区块链
,特别是涉及一种区块链的共识方法和系统。
技术介绍
区块链由各个相关联的区块组成,各个区块之间具备不可篡改、可追溯性等特征,区块链技术可以使彼此之间没有建立传统信任关系的经济主体达成合作,无需通过中央权威机构,它是建立信任的机器,具有去中心化、去信用化等诸多优势,受到了银行、金融、证券等行业的追捧。目前,对于公有区块链,世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程,即增加区块的过程。在这个过程中,个人或团体主要通过复杂的数学运算来实现共识,得到增加区块的所有权,这些复杂的运算可以并行处理,导致区块链的运营依赖于高性能的并行处理器,共识过程十分复杂,消耗了巨大的计算能量,提高了区块链的运营成本。
技术实现思路
基于此,有必要提供一种区块链的共识方法和系统,抑制共识过程的并行处理方式,简化了共识过程,降低了区块链的运营成本。一方面,本专利技术提出一种区块链的共识方法,包括:获取当前区块提出的共识问题;解答所述共识问题,在所述共识问题的解答过程中,下一步骤的结果取决于上一步骤的输出;根据解本文档来自技高网...
区块链的共识方法和系统

【技术保护点】
一种区块链的共识方法,其特征在于,包括:获取当前区块提出的共识问题;解答所述共识问题,在所述共识问题的解答过程中,下一步骤的结果取决于上一步骤的输出;根据解答的结果获取建立下一区块的资格。

【技术特征摘要】
1.一种区块链的共识方法,其特征在于,包括:获取当前区块提出的共识问题;解答所述共识问题,在所述共识问题的解答过程中,下一步骤的结果取决于上一步骤的输出;根据解答的结果获取建立下一区块的资格。2.根据权利要求1所述的方法,其特征在于,解答所述共识问题的步骤具体为:采用混沌迭代算法解决所述共识问题。3.根据权利要求1所述的方法,其特征在于,所述获取当前区块提出的共识问题的步骤之前,还包括:根据需求设定解答所述共识问题所需时长的期望值不低于预设时长。4.根据权利要求1所述的方法,其特征在于,所述根据解答的结果获取建立下一区块的资格包括:根据解答的结果选取最先解答的终端作为建立下一区块的对象。5.根据权利要求1所述的方法,其特征在于,所述根据解答的结果获取建立下一区块的资格的步骤之后,还包括:建立所述下一区块。6.根据权利要求1所述的方法,其特征在于,所述获取当前区块提出的共识问题的步骤之前,还包括:获取当前区块的哈希值,根据所述哈希...

【专利技术属性】
技术研发人员:刘新宋朝忠郭烽单单
申请(专利权)人:深圳市易成自动驾驶技术有限公司
类型:发明
国别省市:广东,44

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

1