[发明专利]一种区块链的共识方法、电子设备和计算机可读存储介质有效
申请号: | 201811063657.7 | 申请日: | 2018-09-12 |
公开(公告)号: | CN110896389B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 李乃鹏 | 申请(专利权)人: | 普天信息技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗青盛;李相雨 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 共识 方法 电子设备 计算机 可读 存储 介质 | ||
本发明实施例提供一种区块链的共识方法及装置,其中方法包括:当检测到区块链网络内多个节点集合中的第一节点集合产生待确认业务数据时,控制第一节点集合中的验证节点和共识集合中的每个共识节点对待确认业务数据进行合法性验证;其中节点集合为基于预先得到授权的种子节点聚合得到,共识集合中的共识节点分别从每个节点集合中选举得到;当检测到第一节点集合中的验证节点和共识集合中的每个共识节点均验证待确认业务数据合法时,控制共识集合内的记账节点对预设时间范围内的待确认业务数据进行记账并生成区块;其中记账节点从共识集合内的共识节点中随机得到;控制共识集合中的每个共识节点对区块进行共识。本发明实施例提高了共识效率。
技术领域
本发明实施例涉及区块链技术领域,尤其涉及一种区块链的共识方法及装置。
背景技术
区块链的共识算法用于保证数据的不可篡改和不可伪造性。共识算法通过多节点共同计算和网络传播,在一个可接受的时间内使得一个新生成的区块在全网达成共识。
目前应用最广泛的区块链共识算法为工作量证明(Proof of Work, POW),但是POW共识效率较低,且会造成巨大的电力浪费。此后所提出的股权证明(Proof of Stake,POS)和授权股权证明(Delegated Proof of Stake, DPOS)都在一定程度上解决了电力浪费的问题,但是POS主要面向金融领域应用开发,需要依靠首次公开募股(Initial PublicOfferings,IPO)的形式发行,所以往往需要与POW结合使用,共识效率不高;而DPOS存在投票积极性不高,恶意节点处理不当等问题,共识效率同样不高。
发明内容
本发明实施例提供一种区块链的共识方法及装置,以解决现有技术中的共识算法存在的共识效率不高的问题。
针对上述问题,第一方面,本发明实施例提供一种区块链的共识方法,所述方法包括:
当检测到区块链网络内多个节点集合中的第一节点集合产生待确认业务数据时,控制所述第一节点集合中的验证节点和共识集合中的每个共识节点对所述待确认业务数据进行合法性验证;其中所述节点集合为基于预先得到授权的种子节点聚合得到,所述共识集合中的共识节点分别从每个节点集合中选举得到;
当检测到所述第一节点集合中的验证节点和共识集合中的每个共识节点均验证所述待确认业务数据合法时,控制所述共识集合内的记账节点对预设时间范围内的所述待确认业务数据进行记账并生成区块;其中所述记账节点从所述共识集合内的共识节点中随机得到;
控制所述共识集合中的每个共识节点对所述区块进行共识。
第二方面,本发明实施例提供一种区块链的共识装置,所述装置包括:
第一控制模块,用于当检测到区块链网络内多个节点集合中的第一节点集合产生待确认业务数据时,控制所述第一节点集合中的验证节点和共识集合中的每个共识节点对所述待确认业务数据进行合法性验证;其中所述节点集合为基于预先得到授权的种子节点聚合得到,所述共识集合中的共识节点分别从每个节点集合中选举得到;
第二控制模块,用于当检测到所述第一节点集合中的验证节点和共识集合中的每个共识节点均验证所述待确认业务数据合法时,控制所述共识集合内的记账节点对预设时间范围内的所述待确认业务数据进行记账并生成区块;其中所述记账节点从所述共识集合内的共识节点中随机得到;
第三控制模块,用于控制所述共识集合中的每个共识节点对所述区块进行共识。
第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的区块链的共识方法的步骤。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的区块链的共识方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普天信息技术有限公司,未经普天信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811063657.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:离子修复液的制备方法
- 下一篇:一种烟用滤棒及其生产方法