[发明专利]一种基于区块链的数据存证数据处理方法在审
申请号: | 201910384990.6 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110334053A | 公开(公告)日: | 2019-10-15 |
发明(设计)人: | 王博;修国义 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/182;G06F21/60;G06F21/62;G06Q20/38 |
代理公司: | 哈尔滨市伟晨专利代理事务所(普通合伙) 23209 | 代理人: | 刘坤 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于区块链的数据存证数据处理方法,涉及数据处理技术。本发明是为了在保证所存证数据的真实性、完整性和安全性的同时,也能在一定程度保护用户的隐私信息,本发明利用Web3j交互功能,编写智能合约,以结构体的形式将封装后的关键信息锚定在区块链的主链上,保证电子数据的不可篡改。同时,在所述智能合约的编写过程中引入索引思想来约束不同的用户对电子数据的访问权限,使用分布式存储容错技术完成电子数据的多点碎片化存储,实现以较小的冗余代价确保各节点的数据分片存储的安全性。本发明所述的方法围绕网络和存储提出评价用户节点性能的方案,为存储用户节点的选择提供依据。 | ||
搜索关键词: | 电子数据 区块 存储 数据处理 数据存 数据处理技术 分布式存储 存储用户 访问权限 关键信息 交互功能 容错技术 数据分片 选择提供 隐私信息 用户节点 智能 结构体 碎片化 冗余 锚定 主链 索引 封装 真实性 篡改 保证 引入 网络 | ||
【主权项】:
1.基于区块链的电子存证数据的处理方法,其特征是:它包括电子数据的上传方法、电子数据的保全方法、电子数据的查询方法、电子数据的下载方法和电子数据的授权方法、电子数据的比对方法和用户积分建立方法;所述电子数据的上传方法包括如下步骤:步骤A1、计算本次上传操作的积分花费m;步骤A2、获取当前用户的积分c;步骤A3、判断c是否大于或等于m;如果判断结果为是,则执行步骤A41;如果判断结果为否,则执行步骤A42;步骤A41、提供上传功能,然后执行步骤A5;步骤A42、提醒用户当前积分不足;然后结束;步骤A5、在区块链上更新用户的积分信息;然后结束;所述电子数据的保全方法包括如下步骤:步骤B1、对电子数据文件进行分片操作;步骤B2、选择TOPn用户节点;步骤B3、向选中的用户节点随机分发文件分片;步骤B4、将文件分片信息写入区块链;然后结束;所述电子数据的查询方法包括如下步骤:步骤C1、获取待查询的文件序号i;步骤C2、判断步骤C1的文件是否属于用户节点,如果判断结果为是,则执行步骤C31;如果判断结果为否,则执行步骤C32;步骤C31、获取文件的相关信息;然后结束,步骤C32、提醒用户没有权限;然后结束;所述电子数据的下载方法包括如下步骤:步骤D1、查询待下载文件;步骤D2、判断步骤D1的文件是否属于用户节点,如果判断结果为是,则执行步骤D31;如果判断结果为否,则执行步骤D23;步骤D31、从区块链中读取文件及其分片信息,执行步骤D23;步骤D32、根据分片信息前往各用户节点下载文件分片,执行步骤D23;步骤D33、利用分片文件重建文件;然后结束;步骤D23、提醒用户没有权限;然后结束;所述电子数据的授权方法包括如下步骤:步骤E1、输入待授权文件序号和授权账户;步骤E2、将授权信息写入区块链;然后结束;所述电子数据的比对方法包括如下步骤:步骤F1、读取待比对的文件A和文件B;步骤F2、分别计算待比对的文件A和待比对的文件B的哈希值;步骤F3、判断待比对的文件A和待比对的文件B的哈希值是否相同,如果判断结果为是,则执行步骤F41;如果判断结果为否,则执行步骤F42;步骤F41、提醒文件尚未改动;然后结束;步骤F42、提醒文件被篡改;然后结束;所述用户积分建立方法的机制具体为:1.新用户奖励:每位新注册用户,系统会奖励100个积分作为注册礼包;2.上传服务:当用户需要上传服务时,系统按照20积分/电子数据的方式进行收费;积分机制对RMF模型改进如下三个指标:1)R指标:定义1:R指用户节点最近一次上线时间占系统运行总时间的比值;公式如下:其中,t2是用户节点最近一次上线时间,t0是用户节点的注册时间,T是系统的运行总时间;若R较大,则说明该用户节点较短时间内在本系统使用过某项服务,则做出一个合理推测,该用户节点再次使用本系统的可能性很高;若用户节点的R较高,则本系统应该提高对该用户节点的重视程度,以保证能持续吸引该用户节点访问本系统;2)F指标定义2:F指用户节点平均每次的上传花费占系统规定的上传花费的比值;公式如下:3)M指标定义3:M指用户节点的积分在系统所有用户节点的积分的水平情况;公式如下:其中,ci是用户节点i的积分,μ是系统所有积分的均值,σ是系统所有积分的标准差;积分规则如下:1.新用户奖励:每位新注册用户,系统会奖励100个积分作为注册礼包;2.上传服务:当用户需要上传服务时,系统按照20积分/电子数据的方式进行收费。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910384990.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种电子档案管理系统
- 下一篇:一种区块链文件分片存储方法