[发明专利]基于区块链的链上存储方法、装置、终端设备及介质在审
| 申请号: | 202011330857.1 | 申请日: | 2020-11-24 |
| 公开(公告)号: | CN112445769A | 公开(公告)日: | 2021-03-05 |
| 发明(设计)人: | 匡立中;谢杨洁;李伟;魏东;张帅 | 申请(专利权)人: | 杭州趣链科技有限公司 |
| 主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/174;G06F16/182 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 梁立耀 |
| 地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 存储 方法 装置 终端设备 介质 | ||
本申请适用于区块链技术领域,尤其涉及一种基于区块链的链上存储方法、装置、终端设备及介质。该方法通过对用户的业务信息及对应上传的至少一个待存储文件进行处理得到待存储文件的文件信息,再将至少一个待存储文件进行压缩得到压缩文件,将每个待存储文件的文件信息、业务信息、压缩文件的第一哈希值上传至区块链节点,将压缩文件的第一哈希值上传,可以避免单个文件的哈希值上传造成的文件之间关联关系缺失的问题,用户可以通过业务信息下的压缩文件实现对所有待存储文件的管理,并通过每个待存储文件的文件信息可以较为清楚展示待存储文件的文件信息,便于更好地实现对待存储文件的管理。
技术领域
本申请属于区块链技术领域,尤其涉及一种基于区块链的链上存储方法、装置、终端设备及介质。
背景技术
将重要的文件存储后存在着被篡改的风险,为了知晓存储文件是否存在被篡改的情况,一般采用区块链技术,将存储文件的文件哈希值进行上链,但是在存储文件为相关联的多个文件构成时,由于每个文件的哈希值之间不具备关联关系,将每个文件的哈希值分别进行单独上链之后,容易导致后续的管理或查询均是针对单个的文件进行,不便于存储文件管理。
发明内容
本申请实施例提供了一种基于区块链的链上存储方法、装置、终端设备及介质,可以解决现有的基于区块链的文件存储方法不便于管理的问题。
第一方面,本申请实施例提供了一种基于区块链的链上存储方法,所述链上存储方法包括:
获取用户上传的至少一个待存储文件以及所述至少一个待存储文件对应的业务信息;
获取每个待存储文件的文件信息;
对所述至少一个待存储文件进行压缩,得到压缩文件;
获取所述压缩文件的第一哈希值;
将所述每个待存储文件的文件信息、所述业务信息和所述压缩文件的第一哈希值上传至区块链节点。
第二方面,本申请实施例提供了一种基于区块链的链上存储装置,所述链上存储装置包括:
第一获取模块,用于获取用户上传的至少一个待存储文件以及所述至少一个待存储文件对应的业务信息;
第二获取模块,用于获取每个待存储文件的文件信息;
压缩处理模块,用于对所述至少一个待存储文件进行压缩,得到压缩文件;
第三获取模块,用于获取所述压缩文件的第一哈希值;
存储上链模块,用于将所述每个待存储文件的文件信息、所述业务信息和所述压缩文件的第一哈希值上传至区块链节点。
第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的链上存储方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的链上存储方法。
第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面所述的链上存储方法。
本申请实施例与现有技术相比存在的有益效果是:本申请通过对用户的业务信息及对应上传的至少一个待存储文件进行处理得到待存储文件的文件信息,再将至少一个待存储文件进行压缩得到压缩文件,将每个待存储文件的文件信息、业务信息、压缩文件的第一哈希值上传至区块链节点,将压缩文件的第一哈希值上传,可以避免单个文件的哈希值上传造成的文件之间关联关系缺失的问题,用户可以通过业务信息下的压缩文件实现对所有待存储文件的管理,并通过每个待存储文件的文件信息可以较为清楚展示待存储文件的文件信息,便于更好地实现对待存储文件的管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011330857.1/2.html,转载请声明来源钻瓜专利网。





