[发明专利]针对文件区块链的基于贡献值证明的共识装置及共识方法在审
申请号: | 202210251387.2 | 申请日: | 2022-03-15 |
公开(公告)号: | CN114741721A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 范荣全;吕俊杰;李亮;王忠毅;马彦伟;高宏宇;谢伟;吴霄;郑晓波;吴云生;何立伟;张小瑄 | 申请(专利权)人: | 国网四川省电力公司天府新区供电公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06F16/182;H04L67/1097 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 陈航 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 文件 区块 基于 贡献 证明 共识 装置 方法 | ||
本发明公开了一种针对文件区块链的基于贡献值证明的共识装置及共识方法,其共识装置包括入链初始化模块、信息收集模块、主节点选取模块、打包入链模块和文件管理模块。该共识装置用于实现共识方法,保证文件管理领域使用区块链技术时的文件上链效率,并同时保证文件区块的完整性和安全性。本发明针对现有虚拟货币共识机制在移植到文件管理领域时,设计基于贡献值证明的方法,将以上区块的大小、节点的传输压力、通信带宽、存储量、性能以及历史表现等作为计算贡献值的计算因素,在选择主记账节点时充分考虑并选举出满足以上各因素要求的主记账节点,从而满足文件管理领域的文件上链效率,并同时保证文件区块的完整和安全。
技术领域
本发明属于区块链应用技术领域,具体涉及一种针对文件区块链的基于贡献值证明的共识装置及共识方法。
背景技术
区块链技术在近些年持续发展,其本质是一个共享的数据库,存储数据信息或交易记录,具有可追溯、不可篡改、公开透明等特点,被广泛应用于医疗,教育,金融等领域。
共识机制是区块链的核心,通过设立一系列规则使互不关联的多个参与方对事务进行确认或达成一致。区块链中共识机制主要研究记账权的分配以及对区块的确认。目前主流共识机制有POW,POS,DPOS,PBFT等。POW即工作量证明要求节点通过算力解决一个HASH数学难题来争夺区块记账权,算法实现简单且相对公平但会造成大量资源浪费;POS即权益证明提出使系统中拥有最高权益者获得记账权,该算法一定程度减少了资源浪费,但极易发生分叉并且可能造成寡头优势,导致“富者越富,穷者越穷”的现象;DPOS作为POS的演化版本,提出选取一定数量的代表轮流进行记账,可以进一步降低资源浪费并且提高区块确认速度,但存在节点投票不积极问题,导致系统安全性下降。
近些年越来越多档案管理、医疗病历等系统与区块链技术相结合,利用区块链可追溯、难以篡改等特性来保证文件的可靠性,此类非虚拟货币而是进行文件管理的区块链系统,称为文件区块链系统。此类系统大多还在研究中,出现了很多与传统虚拟货币系统不同的技术需求和难题。例如,由于文件区块链系统中文件体积普遍较大,因此对通信传输、存储要求较高,对节点性能有一定要求;同时文件区块链系统要求选举出的主节点具有较高的稳定性与可靠性,因为区块上链的效率以及区块的完整性对文件区块链系统至关重要;而传统虚拟货币则无此要求,现有的针对于虚拟货币传统共识机制无法满足文件区块链系统。
综上所述,传统针对虚拟货币的共识机制在应用到文件区块链系统时表现出的问题有:虚拟货币系统中区块大小普遍较小且相对固定,传输压力小,系统对节点通信、存储以及性能没有过多要求;主节点选举没有综合考虑节点历史表现以及节点安全问题,无法判断主节点是否稳定可靠,进而无法保证文件区块上链的效率以及区块的完整性。
发明内容
本发明的目的是为了解决现有共识机制因为没有对节点的硬件性能、历史表现以及贡献情况进行综合考虑,导致选举出的主节点可能为恶意节点或因为通信、存储或者性能能力不足而无法完成共识流程,进而导致系统无法安全稳定运行的问题,提出了一种针对文件区块链的基于贡献值证明的共识装置及共识方法。
本发明的技术方案是:一种针对文件区块链的基于贡献值证明的共识装置包括入链初始化模块、信息收集模块、主节点选取模块、打包入链模块和文件管理模块;
入链初始化模块用于构建文件区块链系统,对加入文件区块链系统的节点进行审核,并设定审核通过的节点的初始贡献度因子数值;
信息收集模块用于采集并记录节点的贡献度因子数值;
主节点选取模块用于根据节点的贡献度因子数值确定主节点,并进行打包上链操作;
打包入链模块用于针对文件区块链系统中的文件交易,利用主节点将文件区块链系统中进行文件交易产生的文件特征信息打包为文件交易区块,并进行广播,将文件交易区块加入文件区块链;
文件管理模块用于在文件区块链系统中,根据文件特征信息查找对应的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网四川省电力公司天府新区供电公司,未经国网四川省电力公司天府新区供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210251387.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型应急疏散指示装置
- 下一篇:一种影视拍摄用背景架