[发明专利]一种新型区块链共识算法及基于该算法的区块链网络系统在审
申请号: | 201911084457.4 | 申请日: | 2019-11-08 |
公开(公告)号: | CN111047348A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京比特时刻图像科技有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06Q40/04;G06F21/64;H04L9/32 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 陈月婷 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 区块 共识 算法 基于 网络 系统 | ||
1.一种新型区块链共识算法,其特征在于:
所述共识算法在传统的区块链结构的基础上为每一个区块增加了一个新的哈希值Hn,该哈希值和默克尔树的根哈希并列,该哈希值来源于该区块中一个新附加的数据区块,在该附加数据区块里登记存储有区块链网络系统上新加入的参与者角色的各种数据信息。
2.一种基于权利要求1所述的新型区块链共识算法的区块链网络系统,包括终端用户节点、验证节点和商业用户节点,其特征在于:
终端用户节点通过区块链网络系统获取所需的区块链数据;验证节点是拥有完整区块链数据并参与数据验证、打包、存储的区块链网络节点;商业用户节点在区块链网络系统上开发、部署满足自己商业需求的DAPP应用项目;
所述区块链网络系统所运行的区块链中的每个区块都包括交易数据和所述附加数据区块,所述附加数据区块的数据产生附加数据区块哈希值,所述附加数据块哈希值与区块中的交易数据所产生的默克尔树的根哈希值并列。
3.根据权利要求2所述的一种区块链网络系统,其特征在于:
所述附加数据区块中存储有区块链网络系统上与新加入的各类参与者角色相关的信息。
4.根据权利要求2所述的一种区块链网络系统,其特征在于:
所述验证节点在给区块链网络系统引进新加入区块链网络系统的终端用户、节点用户或商业用户时,区块链网络系统按照预先定制的共识规则给予验证节点预定数额的打包积分(此打包积分是贡献积分,不同于区块链平台的原始积分)作为贡献奖励。
5.根据权利要求2所述的一种区块链网络系统,其特征在于:
所述终端用户节点首次登记注册到区块链网络系统时,区块链网络系统将每个区块生成时产生的原始积分(此原始积分不同于贡献积分,它是区块链交易中传递的数字资产或数字通证)分成两份,一份分配给拥有打包权的验证节点;另一份作为激励积分分配给在这个区块的附加数据块中登记成功的终端用户节点。
6.根据权利要求2所述的一种区块链网络系统,其特征在于:
节点用户的打包线程不停地将交易池中的交易组合打包,再附加上一个不断递增的随机数重复计算该数据包的哈希值,当哈希值符合目标难度值时,该节点用户将区块广播出去;如果验证节点计算出的哈希值不够目标难度值,但是距离目标难度值的误差在一定范围内,节点用户能够通过选择花费一定的打包积分来降低目标值的难度值,使得自己的计算目标值加上花费的打包积分折算后能符合共识规则的要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京比特时刻图像科技有限公司,未经北京比特时刻图像科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911084457.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型不锈钢无缝钢管
- 下一篇:一种利用分块循环矩阵的神经网络压缩方法