[发明专利]一种新型区块链共识算法及基于该算法的区块链网络系统在审
申请号: | 201911084457.4 | 申请日: | 2019-11-08 |
公开(公告)号: | CN111047348A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京比特时刻图像科技有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06Q40/04;G06F21/64;H04L9/32 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 陈月婷 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 区块 共识 算法 基于 网络 系统 | ||
本发明公开一种新型区块链共识算法,该算法在传统的区块链结构的基础上为每一个区块增加了一个新的哈希值Hn,该哈希值来源于该区块中一个新附加的数据区块,和交易数据默克尔树的根哈希并列,在该附加数据区块里登记存储有区块链网络系统上新加入的参与者角色的各种数据信息。一种基于上述新型区块链共识算法的区块链网络系统,包括终端用户节点、验证节点和商业用户节点,其中:终端用户节点通过区块链网络系统获取区块链数据;区块链网络系统运行的每个区块都包括交易数据和附加数据区块,该附加数据区块的数据产生附加数据区块哈希值,该哈希值与区块中的交易数据所产生的默克尔树的根哈希值并列。本发明可有效解决区块链系统过度能源消耗问题。
技术领域
本发明涉及区块链技术领域,涉及一种共识算法,具体为一种新型区块链共识算法及基于该算法的区块链网络系统。
背景技术
传统的区块链使用的共识算法是PoW(Proof of Work,工作量证明算法),这种算法经常被诟病的地方是系统中的验证节点花费了太多的计算机算力用于寻找一个符合难度要求的目标值,当系统中有太多的节点参与竞争时,目标值会变得越来越小,寻找目标值的工作会变得越来越难,节点为了争夺打包权将会投资越来越多的算力,如此将导致整个系统的能源过渡消耗,造成了能源浪费。
为此,需要提供一种能有效解决区块链系统过度能源消耗问题的新型区块链共识算法。
发明内容
为解决以上现有问题,本发明提供一种新型区块链共识算法及基于该算法的区块链网络系统。本发明通过以下技术方案实现。
一种新型区块链共识算法,所述共识算法在传统的区块链结构的基础上为每一个区块增加了一个新的哈希值Hn,该哈希值和默克尔树的根哈希并列,该哈希值来源于该区块中一个新附加的数据区块,在该附加数据区块里登记存储有区块链网络系统上新加入的参与者角色的各种数据信息。
一种基于上述新型区块链共识算法的区块链网络系统,包括终端用户节点、验证节点和商业用户节点,其中:终端用户节点通过区块链网络系统获取所需的区块链数据;验证节点是拥有完整区块链数据并参与数据验证、打包、存储的区块链网络节点;商业用户节点在区块链网络系统上开发、部署满足自己商业需求的DAPP应用项目;所述区块链网络系统所运行的区块链中的每个区块都包括交易数据和附加数据区块,该附加数据区块的数据产生附加数据区块哈希值,该哈希值与区块中的交易数据所产生的默克尔树的根哈希值并列。
优选的,所述附加数据区块中存储有区块链网络系统上与新加入的参与者角色相关的信息。
优选的,所述验证节点在给区块链网络系统引进新加入区块链网络系统的终端用户、节点用户或商业用户时,区块链网络系统给予验证节点预定数额的打包积分。
优选的,所述终端用户节点首次登记注册到区块链网络系统时,区块链网络系统将每个区块生成时产生的原始积分分成两份,一份分配给拥有打包权的验证节点;另一份作为激励积分分配给在这个区块的附加数据块中登记成功的终端用户节点,分配方式是平均分配给该区块中的每个登记成功的终端用户节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京比特时刻图像科技有限公司,未经北京比特时刻图像科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911084457.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型不锈钢无缝钢管
- 下一篇:一种利用分块循环矩阵的神经网络压缩方法