[发明专利]一种区块链共识方法、装置及存储介质在审
| 申请号: | 202011583726.4 | 申请日: | 2020-12-28 |
| 公开(公告)号: | CN112751918A | 公开(公告)日: | 2021-05-04 |
| 发明(设计)人: | 宋明明;韩燕;李照川;王伟兵;刘平;江国福;王鑫萱 | 申请(专利权)人: | 山东浪潮质量链科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/06;H04L29/06 |
| 代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
| 地址: | 250102 山东省济南市历城区唐冶西*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区块 共识 方法 装置 存储 介质 | ||
本申请公开了一种区块链共识方法、装置及存储介质,用以解决现有的区块链共识机制容易造成算力浪费的技术问题。将获取到的若干个文件分别进行若干次复制,得到若干个复制后的文件;以及得到若干个复制后的文件分别对应的若干个复制证明;其中,文件用于提供存储功能;将若干个复制后的文件以及若干个复制证明,存储到当前区块链节点的存储空间内;在当前区块链节点内存储的复制证明的数量,大于第一阈值的情况下,将当前区块链节点信息放入第一节点组;第一节点组中的任意一个节点按照预设规则,被赋予记账权。本申请通过上述方法,降低区块链中算力浪费的问题。
技术领域
本申请涉及区块链技术领域,尤其涉及一种区块链共识方法、装置及存储介质。
背景技术
区块链是一种将多个节点完成的众多交易进行记录的分布式数据库,其内每一笔交易都会通过系统内大量节点的共识验证。
目前主流的基于工作量证明的共识机制都是通过尝试计算出某一随机数串,将其放置入打包交易的区块,使得此区块的哈希值满足固定的难度值条件。如计算所得哈希值前十位应该为零这样的条件,这样的共识机制下,很难计算出随机数串。
例如比特币这类基于工作量证明的区块链共识机制,为了取得区块链的记账权,赚取初始分配的激励收益,矿工们会全力的争夺。对于区块链网络及所有用户来说,矿机花费的工作量仅仅是保护了区块链的安全。以至于较大能源被消耗,造成算力的浪费。
发明内容
本申请实施例提供了一种区块链共识方法、装置及存储介质,用以解决现有的区块链共识机制容易造成算力浪费的技术问题。
一方面,本申请实施例提供了一种区块链共识方法。将获取到的若干个文件分别进行若干次复制,得到若干个复制后的文件;以及得到若干个复制后的文件分别对应的若干个复制证明;其中,所述文件用于提供存储功能;将若干个复制后的文件以及若干个复制证明,存储到当前区块链节点的存储空间内;在当前区块链节点内存储的复制证明的数量,大于第一阈值的情况下,将当前区块链节点信息放入第一节点组;第一节点组中的任意一个节点按照预设规则,被赋予记账权。
本申请实施例通过对文件进行复制使文件产生多个备份,以保证文件安全,不易丢失。本申请实施例在对文件进行复制的同时,对每一个复制后的文件产生一个复制证明,用以向其他用户证明已将文件进行复制。将复制后的文件以及对应的复制证明存储在存储空间内,当前区块链内拥有复制证明数量多的设备,有机会获得记账权。本申请实施例通过贡献存储空间的方式获取当前区块链的记账权,解决了采用基于工作量证明的共识机制争夺记账权时,造成的能源消耗较大,算力浪费的问题。
在本申请的一种实现方式中,将若干个复制后的文件以及若干个复制证明,存储到当前区块链节点的存储空间内之后,还包括:将若干个复制证明以及若干个复制后的文件分别对应的哈希值,以及当前区块链节点的存储文件的路径分别上传至区块链;其中,相同复制后的文件所对应的哈希值相同;区块链上除当前区块链节点之外的其他若干区块链节点,通过存储所述文件的路径对复制后的文件进行访问。
本申请实施例通过将复制证明,以及复制后的文件对应的哈希值,以及当前节点存储文件的路径分别上传至区块链。该节点对复制文件的信息公开透明,区块链上除当前节点之外的其它节点都能通过存储文件的路径对存储的文件进行访问。以保证所有节点复制的文件都能被查验,从而确保各个节点对文件复制的真实性。
在本申请的一种实现方式中,区块链上除当前区块链节点之外的其他若干区块链节点,通过存储文件的路径对所述复制后的文件进行访问,具体包括:其它若干节点,通过除了自己的复制证明之外的其它任一复制证明所对应的存储路径,访问相应复制后的文件;并且确定该复制后的文件的哈希值,与原文件的哈希值是否相同;在所述复制后的文件的哈希值,与原文件的哈希值相同的情况下,确定所述复制证明有效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮质量链科技有限公司,未经山东浪潮质量链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011583726.4/2.html,转载请声明来源钻瓜专利网。





