[发明专利]一种基于区块链的文件授时的方法和装置有效
申请号: | 202010184337.8 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111400270B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 张珂良;王雄;沈军 | 申请(专利权)人: | 上海简苏网络科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/13;G06F16/172 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 201702 上海市青*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 文件 授时 方法 装置 | ||
本申请的目的是提供一种基于区块链的文件授时的方法和装置,根据多个文件分别计算获得每个文件对应的文件哈希,将这些文件哈希上传至区块链网络,获得每个文件对应的交易哈希及上链时间,上链时间作为该文件的存证时间,基于预定数量的文件对应的交易哈希生成组哈希,再将该组哈希提交至预设的授时系统进行授时,批量授时的方式更节约成本也更高效,并且,对待授时的文件的文件哈希进行上链从而获得交易哈希与上链时间的方式,使得存证更可靠,提高了使用体验。
技术领域
本申请涉及区块链技术领域,尤其涉及一种基于区块链的文件授时的技术。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,具备分布式、去中心化、可追溯、不可篡改等特点。它的核心价值是建立多方信任,“区块”和“链”这种独特的数据结构能够忠实、完整地记录行为主体签名认可的授权行为。区块链出具的每条数据皆有其授权来源,是可追溯并可验证的。
目前,针对文件的授时需要,通常的做法是在拿到文件的时候就直接将该文件提交至授时中心进行授时,然而,该种授时方式的成本较高,也更耗时。
因此,如何高效、低成本、可信地对文件进行授时,成为本领域技术人员亟需解决的技术问题之一。
发明内容
本申请的目的是提供一种基于区块链的文件授时的方法和装置。
根据本申请的一个方面,提供了一种基于区块链的文件授时的方法,其中,该方法包括:
根据多个文件分别计算获得每个文件对应的文件哈希;
将所述文件哈希上传至区块链网络,获得每个文件对应的交易哈希及上链时间,所述上链时间作为所述文件的存证时间;
基于预定数量的所述文件对应的交易哈希生成组哈希;
将所述组哈希提交至预设的授时系统进行授时。
在一实施例中,该方法还包括:
基于所述文件、所述文件对应的文件哈希、交易哈希与上链时间的映射关系,建立或更新文件数据库。
在一优选实施例中,该方法还包括:
若存在时间上有争议的争议文件,自所述文件数据库中获取所述争议文件对应的上链时间,或者,自所述文件数据库中获取所述争议文件对应的文件哈希,根据所述文件哈希自所述区块链网络获取所述争议文件对应的上链时间;
基于所述争议文件的上链时间,对所述争议文件进行时间认证。
在另一优选实施例中,对所述争议文件进行时间认证还包括:
根据所述争议文件确定对应的组哈希;
确定所述组哈希所对应数量的文件的交易哈希能够重建所述组哈希;
确定所述组哈希已在所述授时系统进行授时。
在一实施例中,该方法还包括:
周期性地自所述授时系统获取当前时间戳,将所述当前时间戳生成对应的时间哈希,将所述时间哈希上传至所述区块链网络,获得对应的上链时间;
将所述上链时间与所述授时系统的当前时间戳进行比对,确定所述区块链网络的时间可靠性。
在一实施例中,该方法还包括:
对于已授时的文件,若需要变更,将变更后的文件重新计算获得对应的新文件哈希;
将所述新文件哈希上传至所述区块链网络,获得对应的新交易哈希及新上链时间,所述新上链时间作为所述变更后的文件的存证时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海简苏网络科技有限公司,未经上海简苏网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010184337.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双水内冷发电机漏水检测方法及系统
- 下一篇:移动支付方法,电子设备及存储介质