区块链数据查询以及数据上链的方法、装置、设备及介质制造方法及图纸

技术编号:35025249 阅读:33 留言:0更新日期:2022-09-24 22:56
本说明书实施例公开了一种区块链数据查询及数据上链的方法、装置、设备及介质。方案包括:获取针对区块链系统中目标数据的查询请求;所述查询请求包含所述目标数据的数据标识;获取针对所述目标数据的审核状态标识;若所述审核状态标识表示所述目标数据符合预设审核状态,则从区块链节点中获取所述目标数据;将所述目标数据发送至所述查询请求的发起方。方。方。

【技术实现步骤摘要】
区块链数据查询以及数据上链的方法、装置、设备及介质


[0001]本申请涉及计算机
,尤其涉及一种区块链数据查询以及数据上链的方法、装置、设备及介质。

技术介绍

[0002]随着计算机技术的发展,区块链技术也被应用到各个领域,区块链信息安全也称为信息监管重点关注的内容。其中,区块链信息服务作为互联网信息服务的一种形式,在传播违法不良信息、实施网络违法犯罪行为、破坏网络生态秩序等方面,存在与互联网信息服务相同的安全风险。由于区块链技术的特有特征增加了信息溯源、违法不良信息处置等信息内容安全管理难度
[0003]因此,如何提高区块链信息服务的安全性是亟待解决的技术问题。

技术实现思路

[0004]本说明书实施例提供一种区块链数据查询以及数据上链的方法、装置、设备及介质,用于提高区块链信息服务的安全性。
[0005]为解决上述技术问题,本说明书实施例是这样实现的:
[0006]本说明书实施例提供的一种区块链数据查询的方法,包括:
[0007]获取针对区块链系统中目标数据的查询请求;所述查询请求包含所述目标数据的数据标识;
[0008]基于所述数据标识,获取针对所述目标数据的审核状态标识;
[0009]若所述审核状态标识表示所述目标数据符合预设审核状态,则从区块链节点中获取所述目标数据;
[0010]将所述目标数据发送至所述查询请求的发起方。
[0011]本说明书实施例提供的一种数据上链的方法,包括:
[0012]获取针对目标数据的数据上链请求;所述数据上链请求中包含所述目标数据;
[0013]发送所述目标数据至审核服务器;所述审核服务器用于对所述目标数据进行内容安全审核;
[0014]若在预设时间内接收到所述审核服务器反馈的表示审核通过的第一审核结果或者在所述预设时间内未接收到所述审核服务器反馈的第一审核结果,将所述目标数据上传至区块链系统;
[0015]若在预设时间内接收到所述审核服务器反馈的表示审核未通过的第一审核结果,拒绝将所述目标数据上传至区块链系统。
[0016]本说明书实施例提供的一种区块链数据查询的装置,包括:
[0017]请求获取模块,用于获取针对区块链系统中目标数据的查询请求;所述查询请求包含所述目标数据的数据标识;
[0018]标识获取模块,用于基于所述数据标识,获取针对所述目标数据的审核状态标识;
[0019]数据获取模块,用于若所述审核状态标识表示所述目标数据符合预设审核状态,则从区块链节点中获取所述目标数据;
[0020]数据发送模块,用于将所述目标数据发送至所述查询请求的发起方。
[0021]本说明书实施例提供的一种数据上链的装置,包括:
[0022]上链请求获取模块,用于获取针对目标数据的数据上链请求;所述数据上链请求中包含所述目标数据;
[0023]审核发送模块,用于发送所述目标数据至审核服务器;所述审核服务器用于对所述目标数据进行内容安全审核;
[0024]上链模块,用于若在预设时间内接收到所述审核服务器反馈的表示审核通过的第一审核结果或者在所述预设时间内未接收到所述审核服务器反馈的第一审核结果,将所述目标数据上传至区块链系统;
[0025]上链终止模块,用于若在预设时间内接收到所述审核服务器反馈的表示审核未通过的第一审核结果,拒绝将所述目标数据上传至区块链系统。
[0026]本说明书实施例提供的一种区块链数据查询的设备,包括:
[0027]至少一个处理器;以及,
[0028]与所述至少一个处理器通信连接的存储器;其中,
[0029]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0030]获取针对区块链系统中目标数据的查询请求;所述查询请求包含所述目标数据的数据标识;
[0031]基于所述数据标识,获取针对所述目标数据的审核状态标识;
[0032]若所述审核状态标识表示所述目标数据符合预设审核状态,则从区块链节点中获取所述目标数据;
[0033]将所述目标数据发送至所述查询请求的发起方。
[0034]本说明书实施例中提供的一种数据上链的设备,包括:
[0035]至少一个处理器;以及,
[0036]与所述至少一个处理器通信连接的存储器;其中,
[0037]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0038]获取针对目标数据的数据上链请求;所述数据上链请求中包含所述目标数据;
[0039]发送所述目标数据至审核服务器;所述审核服务器用于对所述目标数据进行内容安全审核;
[0040]若在预设时间内接收到所述审核服务器反馈的表示审核通过的第一审核结果或者在所述预设时间内未接收到所述审核服务器反馈的第一审核结果,将所述目标数据上传至区块链系统;
[0041]若在预设时间内接收到所述审核服务器反馈的表示审核未通过的第一审核结果,拒绝将所述目标数据上传至区块链系统。
[0042]本说明书实施例提供的一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现一种区块链数据查询的方法或数据上链的方法。
[0043]本说明书一个实施例实现了能够达到以下有益效果:
[0044]本说明书实施例中当从区块链系统中查询目标数据时,可以获取目标数据的审核状态标识,当该审核状态标识表示目标数据符合预设审核状态时,才可以将从区块链系统中获取到的目标数据发送至查询请求的发起方,从而可以通过审核状态标识限定是否可以将区块链系统中的目标数据提供给发起方,可保证发起方获取到的数据是符合条件的数据,进而可避免从区块链数据获取到不符合条件的违规数据,避免违规数据通过区块链系统进行传播,可提高区块链信息服务的安全性。
[0045]另一方面,本说明书实施例中提供的数据上链的方法中,也需要对请求上链的目标数据进行内容安全审核,避免审核未通过的数据上链,也可避免违规数据通过区块链系统进行传播,可提高区块链信息服务的安全性。
附图说明
[0046]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047]图1是本说明书实施例提供的一种区块链数据查询以及数据上链的方法的应用场景的示意图;
[0048]图2为本说明书实施例提供的一种区块链数据查询的方法的流程示意图;
[0049]图3为本说明书实施例提供的一种数据上链的方法的流程示意图;
[0050]图4为本说明书实施例提供的一种数据上链的方法的泳道本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链数据查询的方法,包括:获取针对区块链系统中目标数据的查询请求;所述查询请求包含所述目标数据的数据标识;基于所述数据标识,获取针对所述目标数据的审核状态标识;若所述审核状态标识表示所述目标数据符合预设审核状态,则从区块链节点中获取所述目标数据;将所述目标数据发送至所述查询请求的发起方。2.根据权利要求1所述的方法,所述获取针对所述目标数据的审核状态标识,具体包括:从所述区块链系统的世界状态数据库中获取所述针对所述目标数据的审核状态标识。3.根据权利要求2所述的方法,所述从所述区块链系统的世界状态数据库中获取所述针对所述目标数据的审核状态标识之前,还包括:判断所述区块链系统的世界状态数据库中针对所述目标数据的审核状态标识是否为最新的审核状态标识。4.根据权利要求3所述的方法,所述判断所述区块链系统的世界状态数据库中针对所述目标数据的审核状态标识是否为最新的审核状态标识,具体包括:从具有预言机功能的预言机服务器中获取所述目标数据的第一审核记录标识;判断所述第一审核记录标识是否为第一标识;所述第一标识用于表示所述预言机服务器中所述目标数据的审核状态已同步至所述区块链系统的世界状态数据库中;所述从所述区块链系统的世界状态数据库中获取所述针对所述目标数据的审核状态标识,具体包括:若所述第一审核记录标识为第一标识,则从所述区块链系统的世界状态数据库中获取所述针对所述目标数据的审核状态标识。5.根据权利要求4所述的方法,所述判断所述审核记录标识是否为第一标识之后,还包括:若所述第一审核记录标识为第二标识,则从所述预言机服务器中获取所述目标数据的审核状态信息;所述第二标识用于表示所述预言机服务器中所述目标数据的审核状态未同步至所述世界状态数据库中;基于从所述预言机服务器中获取的所述目标数据的审核状态信息更新所述区块链系统的世界状态数据库中所述目标数据的审核状态标识。6.根据权利要求1所述的方法,所述获取针对所述目标数据的审核状态标识,具体包括:发送用于获取所述目标数据的审核状态信息的审核查询请求至具有预言机功能的预言机服务器;获取所述预言机服务器反馈的针对所述目标数据的第一审核状态标识。7.根据权利要求6所述的方法,所述获取所述预言机反馈的针对所述目标数据的内容的第一审核状态标识之后,还包括:从所述区块链系统的世界状态数据库中获取所述目标数据的第二审核状态标识;判断所述第一审核状态标识与所述第二审核状态标识表示的审核状态是否一致;
若不一致,则根据所述第一审核状态标识更新所述区块链系统的世界状态数据库中的第二审核状态标识。8.根据权利要求1所述的方法,所述方法还包括:若所述审核状态标识表示所述目标数据不符合所述预设审核状态,则终止将所述目标数据发送至所述查询请求的发起方的流程。9.根据权利要求8所述的方法,所述审核状态标识包括表示审核未完成的审核状态的标识;所述终止将所述目标数据发送至所述查询请求的发起方的流程之前,还包括:发送表示稍后访问的提示信息至所述查询请求的发起方。10.一种数据上链的方法,包括:获取针对目标数据的数据上链请求;所述数据上链请求中包含所述目标数据;发送针对所述目标数据的审核请求至审核服务器;所述审核服务器用于对所述目标数据进行内容安全审核;若在预设时间内接收到所述审核服务器反馈的表示审核通过的第一审核结果或者在所述预设时间内未接收到所述审核服务器反馈的第一审核结果,将所述目标数据上传至区块链系统;若在预设时间内接收到所述审核服务器反馈的表示审核未通过的第一审核结果,拒绝将所述目标数据上传至区块链系统。11.根据权利要求10所述的方法,所述将所述目标数据上传至区块链系统,具体包括:将所述目标数据上传至所述区块链系统的区块链数据库。12.根据权利要求10所述的方法,还包括:基于所述在预设时间内接收到的所述审核服务器反馈的表示审核通过的第一审核结果或者在所述预设时间内未接收到的所述审核服务器反馈的第一审核结果,确定所述目标数据的第一审核状态标识;将所述目标数据的第一审核状态标识保存至所述区块链系统。13.根据权利要求10所述的方法,具有预言机功能的预言机服务器用于接收所述审核服务器发送的所述第一审核结果,所述方法还包括:从所述预言机服务器中获取所述第一审核结果;所述预言机服务器中所述第一审核结果的审核记录标识标记为第二标识;所述第二标记用于表示所述预言机服务器中所述目标数据的审核状态信息未同步至所述区块链系统中;在从所述预言机服务器中获取所述第一审核结果之后,将所述预言机...

【专利技术属性】
技术研发人员:王磊王贺阎博
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

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

1