【技术实现步骤摘要】
区块链数据查询以及数据上链的方法、装置、设备及介质
[0001]本申请涉及计算机
,尤其涉及一种区块链数据查询以及数据上链的方法、装置、设备及介质。
技术介绍
[0002]随着计算机技术的发展,区块链技术也被应用到各个领域,区块链信息安全也称为信息监管重点关注的内容。其中,区块链信息服务作为互联网信息服务的一种形式,在传播违法不良信息、实施网络违法犯罪行为、破坏网络生态秩序等方面,存在与互联网信息服务相同的安全风险。由于区块链技术的特有特征增加了信息溯源、违法不良信息处置等信息内容安全管理难度
[0003]因此,如何提高区块链信息服务的安全性是亟待解决的技术问题。
技术实现思路
[0004]本说明书实施例提供一种区块链数据查询以及数据上链的方法、装置、设备及介质,用于提高区块链信息服务的安全性。
[0005]为解决上述技术问题,本说明书实施例是这样实现的:
[0006]本说明书实施例提供的一种区块链数据查询的方法,包括:
[0007]获取针对区块链系统中目标数据的查询请求;所述查询请求包含所述目标数据的数据标识;
[0008]基于所述数据标识,获取针对所述目标数据的审核状态标识;
[0009]若所述审核状态标识表示所述目标数据符合预设审核状态,则从区块链节点中获取所述目标数据;
[0010]将所述目标数据发送至所述查询请求的发起方。
[0011]本说明书实施例提供的一种数据上链的方法,包括:
[0012]获取针对目标数据的数 ...
【技术保护点】
【技术特征摘要】
1.一种区块链数据查询的方法,包括:获取针对区块链系统中目标数据的查询请求;所述查询请求包含所述目标数据的数据标识;基于所述数据标识,获取针对所述目标数据的审核状态标识;若所述审核状态标识表示所述目标数据符合预设审核状态,则从区块链节点中获取所述目标数据;将所述目标数据发送至所述查询请求的发起方。2.根据权利要求1所述的方法,所述获取针对所述目标数据的审核状态标识,具体包括:从所述区块链系统的世界状态数据库中获取所述针对所述目标数据的审核状态标识。3.根据权利要求2所述的方法,所述从所述区块链系统的世界状态数据库中获取所述针对所述目标数据的审核状态标识之前,还包括:判断所述区块链系统的世界状态数据库中针对所述目标数据的审核状态标识是否为最新的审核状态标识。4.根据权利要求3所述的方法,所述判断所述区块链系统的世界状态数据库中针对所述目标数据的审核状态标识是否为最新的审核状态标识,具体包括:从具有预言机功能的预言机服务器中获取所述目标数据的第一审核记录标识;判断所述第一审核记录标识是否为第一标识;所述第一标识用于表示所述预言机服务器中所述目标数据的审核状态已同步至所述区块链系统的世界状态数据库中;所述从所述区块链系统的世界状态数据库中获取所述针对所述目标数据的审核状态标识,具体包括:若所述第一审核记录标识为第一标识,则从所述区块链系统的世界状态数据库中获取所述针对所述目标数据的审核状态标识。5.根据权利要求4所述的方法,所述判断所述审核记录标识是否为第一标识之后,还包括:若所述第一审核记录标识为第二标识,则从所述预言机服务器中获取所述目标数据的审核状态信息;所述第二标识用于表示所述预言机服务器中所述目标数据的审核状态未同步至所述世界状态数据库中;基于从所述预言机服务器中获取的所述目标数据的审核状态信息更新所述区块链系统的世界状态数据库中所述目标数据的审核状态标识。6.根据权利要求1所述的方法,所述获取针对所述目标数据的审核状态标识,具体包括:发送用于获取所述目标数据的审核状态信息的审核查询请求至具有预言机功能的预言机服务器;获取所述预言机服务器反馈的针对所述目标数据的第一审核状态标识。7.根据权利要求6所述的方法,所述获取所述预言机反馈的针对所述目标数据的内容的第一审核状态标识之后,还包括:从所述区块链系统的世界状态数据库中获取所述目标数据的第二审核状态标识;判断所述第一审核状态标识与所述第二审核状态标识表示的审核状态是否一致;
若不一致,则根据所述第一审核状态标识更新所述区块链系统的世界状态数据库中的第二审核状态标识。8.根据权利要求1所述的方法,所述方法还包括:若所述审核状态标识表示所述目标数据不符合所述预设审核状态,则终止将所述目标数据发送至所述查询请求的发起方的流程。9.根据权利要求8所述的方法,所述审核状态标识包括表示审核未完成的审核状态的标识;所述终止将所述目标数据发送至所述查询请求的发起方的流程之前,还包括:发送表示稍后访问的提示信息至所述查询请求的发起方。10.一种数据上链的方法,包括:获取针对目标数据的数据上链请求;所述数据上链请求中包含所述目标数据;发送针对所述目标数据的审核请求至审核服务器;所述审核服务器用于对所述目标数据进行内容安全审核;若在预设时间内接收到所述审核服务器反馈的表示审核通过的第一审核结果或者在所述预设时间内未接收到所述审核服务器反馈的第一审核结果,将所述目标数据上传至区块链系统;若在预设时间内接收到所述审核服务器反馈的表示审核未通过的第一审核结果,拒绝将所述目标数据上传至区块链系统。11.根据权利要求10所述的方法,所述将所述目标数据上传至区块链系统,具体包括:将所述目标数据上传至所述区块链系统的区块链数据库。12.根据权利要求10所述的方法,还包括:基于所述在预设时间内接收到的所述审核服务器反馈的表示审核通过的第一审核结果或者在所述预设时间内未接收到的所述审核服务器反馈的第一审核结果,确定所述目标数据的第一审核状态标识;将所述目标数据的第一审核状态标识保存至所述区块链系统。13.根据权利要求10所述的方法,具有预言机功能的预言机服务器用于接收所述审核服务器发送的所述第一审核结果,所述方法还包括:从所述预言机服务器中获取所述第一审核结果;所述预言机服务器中所述第一审核结果的审核记录标识标记为第二标识;所述第二标记用于表示所述预言机服务器中所述目标数据的审核状态信息未同步至所述区块链系统中;在从所述预言机服务器中获取所述第一审核结果之后,将所述预言机...
【专利技术属性】
技术研发人员:王磊,王贺,阎博,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。