[发明专利]基于区块链的数据存证方法、装置、设备和介质在审
| 申请号: | 202310431602.1 | 申请日: | 2023-04-20 | 
| 公开(公告)号: | CN116150234A | 公开(公告)日: | 2023-05-23 | 
| 发明(设计)人: | 朱斯语;池程;刘阳;田娟 | 申请(专利权)人: | 中国信息通信研究院 | 
| 主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/27;G06F16/22;G06F21/16;G06F21/64 | 
| 代理公司: | 北京思源智汇知识产权代理有限公司 11657 | 代理人: | 杜毅 | 
| 地址: | 100191*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 基于 区块 数据 方法 装置 设备 介质 | ||
本公开实施例公开了一种基于区块链的数据存证方法、装置、设备和介质,涉及区块链领域,其中,方法包括:响应于用户的数据存证请求,确定数据存证类型;基于所述数据存证类型,获取待存证数据;向所述用户发送支付请求;响应于确定所述用户完成支付,将所述待存证数据存储至区块链,并生成所述待存证数据的存证证书;将存证证书返回给所述用户,以便所述用户将所述存证证书嵌入所述本地设备存储的所述待存证数据对应的原始数据中。能够提升存证证书的维护效率。
技术领域
本公开涉及区块链技术领域,尤其是一种基于区块链的数据存证方法、装置、设备和介质。
背景技术
区块链数据存证,通过将数据存储到区块链上,基于区块链的不可篡改性,可以确保其链上数据的可靠性,达到防篡改、可追溯、数据来源可信任的目的,使得区块链技术已在众多的领域中得到了广泛的应用。
目前,区块链的数据存证方法,在将数据存储至区块链上,生成存证证书后,在链上存储存证证书,在本地设备存储数据和存证证书,并构建数据的存储地址与存证证书的映射关系,以在后续进行数据查询或校验时,可以依据待查询数据或待校验数据的存储地址,依据映射关系,在本地获取映射的存证证书,依据存证证书中的信息进行区块链上的数据查询或校验。但该方法,由于用户一般需要在本地设备经常对数据进行归并、转移,而在对存证数据进行归并或转移时,需要同步更新映射关系,使得映射关系的维护较为复杂,维护所需的时间较长,若对存证数据进行归并或转移时,遗漏对映射关系的同步更新,这样,会导致后续进行数据查询或校验时,依据待查询数据或待校验数据的存储地址查询不到映射关系,从而无法获取在本地存储的存证证书,不能完成对数据的查询或校验。
发明内容
为了解决上述问题,本公开实施例提供一种基于区块链的数据存证方法、装置、设备和介质。
根据本公开实施例的一个方面,提供一种基于区块链的数据存证方法,包括:
响应于用户的数据存证请求,确定数据存证类型;
基于所述数据存证类型,获取待存证数据;
向所述用户发送支付请求;
响应于确定所述用户完成支付,将所述待存证数据存储至区块链,并生成所述待存证数据的存证证书;
将所述存证证书返回给所述用户,以便所述用户将所述存证证书嵌入本地设备存储的所述待存证数据对应的原始数据中。
在一些实施例中,所述数据存证类型包括:文件存证;基于所述数据存证类型,获取待存证数据,包括:
获取待存证的原始数据;
获取所述用户针对所述原始数据设置的数据标签;
对所述原始数据和所述数据标签进行验证;
响应于所述原始数据和所述数据标签通过验证,将所述原始数据和所述数据标签确定为所述待存证数据。
在一些实施例中,所述原始数据包括多份文件;对所述原始数据和所述数据标签进行验证,包括:
针对每一份文件,对该文件和为该文件设置的数据标签分别进行验证。
在一些实施例中,对所述原始数据进行验证,包括:
获取所述数据存证类型对应的类型存证校验规则,所述类型存证校验规则存储在区块链上,所述类型存证校验规则包括多个关键字段对应的校验规则;
利用所述类型存证校验规则对所述原始数据进行校验,若所述原始数据符合任一关键字段对应的校验规则,选取一关键字段作为所述原始数据的索引。
在一些实施例中,所述将所述原始数据和所述数据标签确定为所述待存证数据,包括:
获取所述原始数据的摘要信息;
确定所述原始数据在区块链上的存储地址;
将对所述摘要信息、所述存储地址、所述索引及所述数据标签进行加密后得到的数据确定为所述待存证数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国信息通信研究院,未经中国信息通信研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310431602.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
 - 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
 - 数据发送方法、数据发送系统、数据发送装置以及数据结构
 - 数据显示系统、数据中继设备、数据中继方法及数据系统
 - 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
 - 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
 - 数据发送和数据接收设备、数据发送和数据接收方法
 - 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 





