基于区块链的数据存证方法、装置、设备和介质制造方法及图纸

技术编号:37675672 阅读:24 留言:0更新日期:2023-05-26 04:40
本公开实施例公开了一种基于区块链的数据存证方法、装置、设备和介质,涉及区块链领域,其中,方法包括:响应于用户的数据存证请求,确定数据存证类型;基于所述数据存证类型,获取待存证数据;向所述用户发送支付请求;响应于确定所述用户完成支付,将所述待存证数据存储至区块链,并生成所述待存证数据的存证证书;将存证证书返回给所述用户,以便所述用户将所述存证证书嵌入所述本地设备存储的所述待存证数据对应的原始数据中。能够提升存证证书的维护效率。书的维护效率。书的维护效率。

【技术实现步骤摘要】
基于区块链的数据存证方法、装置、设备和介质


[0001]本公开涉及区块链
,尤其是一种基于区块链的数据存证方法、装置、设备和介质。

技术介绍

[0002]区块链数据存证,通过将数据存储到区块链上,基于区块链的不可篡改性,可以确保其链上数据的可靠性,达到防篡改、可追溯、数据来源可信任的目的,使得区块链技术已在众多的领域中得到了广泛的应用。
[0003]目前,区块链的数据存证方法,在将数据存储至区块链上,生成存证证书后,在链上存储存证证书,在本地设备存储数据和存证证书,并构建数据的存储地址与存证证书的映射关系,以在后续进行数据查询或校验时,可以依据待查询数据或待校验数据的存储地址,依据映射关系,在本地获取映射的存证证书,依据存证证书中的信息进行区块链上的数据查询或校验。但该方法,由于用户一般需要在本地设备经常对数据进行归并、转移,而在对存证数据进行归并或转移时,需要同步更新映射关系,使得映射关系的维护较为复杂,维护所需的时间较长,若对存证数据进行归并或转移时,遗漏对映射关系的同步更新,这样,会导致后续进行数据查询或校验时,依据待查询数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据存证方法,其特征在于,包括:响应于用户的数据存证请求,确定数据存证类型;基于所述数据存证类型,获取待存证数据;向所述用户发送支付请求;响应于确定所述用户完成支付,将所述待存证数据存储至区块链,并生成所述待存证数据的存证证书;将所述存证证书返回给所述用户,以便所述用户将所述存证证书嵌入本地设备存储的所述待存证数据对应的原始数据中。2.根据权利要求1所述的方法,其特征在于,所述数据存证类型包括:文件存证;所述基于所述数据存证类型,获取待存证数据,包括:获取待存证的原始数据;获取所述用户针对所述原始数据设置的数据标签;对所述原始数据和所述数据标签进行验证;响应于所述原始数据和所述数据标签通过验证,将所述原始数据和所述数据标签确定为所述待存证数据。3.根据权利要求2所述的方法,其特征在于,所述原始数据包括多份文件;对所述原始数据和所述数据标签进行验证,包括:针对原始数据中的每一份文件,对该文件和为该文件设置的数据标签分别进行验证。4.根据权利要求2所述的方法,其特征在于,对所述原始数据进行验证,包括:获取所述数据存证类型对应的类型存证校验规则,所述类型存证校验规则存储在区块链上,所述类型存证校验规则包括多个关键字段对应的校验规则;利用所述类型存证校验规则对所述原始数据进行校验,若所述原始数据符合任一关键字段对应的校验规则,选取一关键字段作为所述原始数据的索引。5.根据权利要求4所述的方法,其特征在于,所述将所述原始数据和所述数据标签确定为所述待存证数据,包括:获取所述原始数据的摘要信息;确定所述原始数据在区块链上的存储地址;将对所述摘要信息、所述存储地址、所述索引及所述数据标签进行加密后得到的数据确定为所述待存证数据。6.根据权利要求1所述的方法,其特征在于,所述数据存证类型包括:哈希存证;基于所述数据存证类型,获取待存证数据,包括:获取待存证的原始数据;获取所述用户针对所述原始数据设置的数据标签和数据名称;确定所述原始数据的哈希值;将所述数据标签、所述数据名称和所述哈希值确定为所述待存证数据。7.根据权利要求6所述的方法,其特征在于,确定所述原始数据的哈希值,包括:基于预设的加密算法,对所述原始数据进行处理,得到所述哈希值;或,接收所述用户预先依据预设的加密算法对所述原始数据进行处理得到的所述哈希值。8.根据权利要求1所述的方法,其特征在于,向所述用户发送支付请求之后,所述方法
还包括:响应于所述用户对所述支付请求对应金额的确认,呈现账户登录界面,并通过所述账户登录界面接收所述用户...

【专利技术属性】
技术研发人员:朱斯语池程刘阳田娟
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1