【技术实现步骤摘要】
基于区块链的数据处理方法及装置、电子设备、存储介质
[0001]本申请涉及计算机
,具体而言,涉及一种基于区块链的数据处理方法及装置
、
电子设备
、
存储介质
、
程序产品
。
技术介绍
[0002]对象标识符是指对象在区块链网络中的标识,基于对象标识符可以实现对属于该对象标识符的对象数据的权限控制
。
不同区块链网络中的数据是互相隔离的,导致只能在同一个区块链网络中保证对象标识符的唯一性
。
在多个区块链网络的场景下,同一对象在多个区块链网络中需要申请不同的对象标识符以实现对象数据的权限控制,在一些场景下,还需额外实现同一对象不同对象标识符之间的映射,增加了区块链网络的存储压力,降低了区块链网络的处理性能
。
技术实现思路
[0003]本申请的实施例提供了一种基于区块链的数据处理方法及装置
、
电子设备
、
存储介质
、
程序产品,可以降低区块链网络的存储压力,提升区块链网络的处理性能,实现跨区块链网络的权限验证与数据获取
。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得
。
[0005]根据本申请实施例的一个方面,提供了一种基于区块链的数据处理方法,包括:
[0006]接收数据请求方通过第一区块链网络发送的数据获取请求;所述数据获取请求包括在第二区块链网络中发 ...
【技术保护点】
【技术特征摘要】
1.
一种基于区块链的数据处理方法,其特征在于,包括:接收数据请求方通过第一区块链网络发送的数据获取请求;所述数据获取请求包括在第二区块链网络中发布的对象标识符以及所述对象标识符的授权信息;在所述第二区块链网络中查找所述对象标识符的验证信息,并根据查找出的验证信息对所述授权信息进行验证;在验证通过之后,在所述第二区块链网络中基于所述对象标识符获取所述授权信息对应的授权数据;将获取到的授权数据发送至所述数据请求方
。2.
如权利要求1所述的方法,其特征在于,所述在所述第二区块链网络中查找所述对象标识符的验证信息,并根据查找出的验证信息对所述授权信息进行验证,包括:从所述第二区块链网络中查找所述对象标识符的公钥;根据所述对象标识符的公钥对所述授权信息中的签名数据进行验证;所述签名数据包括根据所述对象标识符的私钥生成的签名
。3.
如权利要求1所述的方法,其特征在于,所述将获取到的授权数据发送至所述数据请求方,包括:基于加密密钥对获取到的授权数据进行加密,得到所述授权数据的密文数据;根据所述数据请求方的公钥对所述加密密钥进行加密,得到所述加密密钥的密文数据;将所述授权数据的密文数据和所述加密密钥的密文数据发送至所述数据请求方,以使所述数据请求方基于自身私钥对所述加密密钥的密文数据进行解密,并根据解密得到的所述加密密钥的明文数据对所述授权数据的密文数据进行解密,得到所述授权数据的明文数据
。4.
如权利要求3所述的方法,其特征在于,所述基于加密密钥对获取到的授权数据进行加密,得到所述授权数据的密文数据,包括:生成随机数,并根据生成的随机数构建加密密钥;采用所述加密密钥对获取到的授权数据进行加密,得到所述授权数据的密文数据
。5.
如权利要求1所述的方法,其特征在于,所述将获取到的授权数据发送至所述数据请求方,包括:根据所述授权数据的存储位置从多种传输方式中确定所述授权数据的传输方式;基于确定出的传输方式将所述授权数据发送至所述数据请求方
。6.
如权利要求5所述的方法,其特征在于,所述基于确定出的传输方式将所述授权数据发送至所述数据请求方,包括:若所述授权数据存储在所述第二区块链网络中,则将所述授权数据发送至所述第一区块链网络,以通过所述第一区块链网络将所述授权数据转发至所述数据请求方;若所述授权数据并非存储于所述第二区块链网络,但所述授权数据的存储地址存储在所述第二区块链网络中,则将所述授权数据发送至指定地址,以使所述数据请求方从所述指定地址中获取所述授权数据
。7.
如权利要求1所述的方法,其特征在于,在所述接收数据请求方通过第一区块链网络发送的数据获取请求之前,所述方法还包括:
获取授权请求;所述授权请求包括所述对象标识符和所述授权信息;根据所述对象标识符和所述授权信息生成跨链授权请求;将所述跨链授权请求发送至所述第一区块链网络,以使所述数据请求方从所述第一区块链网络获取所述跨链授权请求,并根据所述跨链授权请求生成所述数据获取请求
。8.
如权利要求1所述的方法,其特征在于,所述接收数据请求方通过第一区块链网络发送的数据获取请求,包括:通过跨链传输智能合约接收数据请求方通过第一区块链网络发送的数据获取请求;所述在所述第二区块链网络中查找所述对象标识符的验证信息,并根据查找出的验证信息对所述授权信息进行验证,包括:调用授权验证智能合约在所述第二区块链网络中查找所述对象标识符的验证信息,并基于所述授权信息对所述验证信息进行验证
。9.
如权利要求1所述的方法,其特征在于...
【专利技术属性】
技术研发人员:王剑,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。