[发明专利]基于区块链的链上存储文件一致性评价方法及装置在审
申请号: | 202111082503.4 | 申请日: | 2021-09-15 |
公开(公告)号: | CN115809250A | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 伍前红;辜智强;郑海彬;谢平 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F21/60;G06F21/64 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 吴婷 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 存储 文件 一致性 评价 方法 装置 | ||
1.一种基于区块链的链上存储文件一致性评价系统,其特征在于,包括:
验证模块,用于通过文件一致性验证算法验证链上文件的一致性,对所述链上文件进行多方位和多阶段的评判;
存储模块,用于将用户的文件存储在分布式系统中,通过激励机制奖励存储工作者的贡献;
前端模块,用于可视化的展示所述链上文件一致性验证过程。
2.根据权利要求1所述的系统,其特征在于,所述验证模块,进一步用于,通过验证工作者,利用正确性评价算法、基于对赌协议的封闭式投票、开放式投票对文件的正确性、有效性、受欢迎程度进行评价,并将所述评价结果上传到区块链中以进行查看。
3.根据权利要求1所述的系统,其特征在于,所述验证模块进一步用于基于可链接一次性环签名的投票协议进行验证,具体为:通过可链接一次性环签名技术、对称密钥、区块链技术进行区块链上的匿名投票,在投票发起阶段,发起投票流程,在准备阶段,通过分布式随机数信标技术随机选择投票人,通过上传一次性公钥以确认参与投票,在投票阶段,使用可链接一次性环签名技术对加密后的投票内容进行签名,在计票阶段,公布一次性私钥,计算出投票结果。
4.根据权利要求1所述的系统,其特征在于,所述验证模块进一步用于基于对赌协议的正确性测试算法进行验证,具体为:通过自动化测试对所述链上文件的正确性进行评判,然后通过基于可链接一次性环签名的投票协议公布结果,同时多个验证工作者同时进行验证,如果验证工作者验证结果不一致,则使用对赌协议解决纠纷。
5.根据权利要求1所述的系统,其特征在于,所述验证模块进一步用于通过封闭式投票协议进行验证,通过社区成员对所述链上文件的合法性、受欢迎程度进行评价,通过基于可链接一次性环签名的投票协议对所述链上文件的一致性进行评价,在投票评分高于设定的系统参数时,将所述链上文件开在系统中公开。
6.根据权利要求1所述的系统,其特征在于,所述验证模块进一步用于通过工作量证明算法对参与验证过程的所有节点的工作量进行量化评价,并给予激励。
7.根据权利要求1所述的系统,其特征在于,所述验证模块进一步用于通过用户的行为调整用户的声誉值,根据所述声誉值对社区成员进行界定,并约束其在社区内的行为。
8.一种基于区块链的链上存储文件一致性评价方法,其特征在于,包括以下步骤:
通过文件一致性验证算法验证链上文件的一致性,对所述链上文件进行多方位和多阶段的评判;
将用户的文件存储在分布式系统中,通过激励机制奖励存储工作者的贡献;
对所述链上文件一致性验证过程进行可视化展示。
9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求8所述的基于区块链的链上存储文件一致性评价方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求8所述的基于区块链的链上存储文件一致性评价方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111082503.4/1.html,转载请声明来源钻瓜专利网。