【技术实现步骤摘要】
区块链网络的数据处理方法、计算机设备和存储介质
[0001]本申请涉及区块链
,尤其涉及一种区块链网络的数据处理方法、计算机设备和存储介质。
技术介绍
[0002]随着计算机网络的不断发展,线上购物越来越普遍,但是由于线上购物涉及到多个环节,因此,在购物过程中如何保障各个环节中用户的信息安全也成为了一大热点问题。
[0003]现有应用中,买家在电商平台购买卖家的商品后,买家可以将相关收件信息(包括地址信息和电话信息等)给到卖家,卖家又会将买家提供的收件信息给到物流公司进行物流下单,可见,在线上购物过程中,用户的收件信息的隐私性以及安全性得不到保障。
技术实现思路
[0004]本申请提供了一种区块链网络的数据处理方法、计算机设备和存储介质,在授权第二业务客户端使用目标业务数据的前提下,保障了原始授权数据的数据隐私性和数据安全性。
[0005]本申请一方面提供了一种区块链网络的数据处理方法,该方法可以包括:
[0006]接收第一业务客户端的数据授权请求;数据授权请求包含第二业务客户端的客户端公钥;
[0007]调用业务智能合约获取数据授权请求所指示的原始授权数据,并基于业务智能合约的合约公钥和第二业务客户端的客户端公钥对原始授权数据进行嵌套加密,得到加密授权数据;
[0008]获取与加密授权数据相关联的数据标识信息,将数据标识信息发送给第二业务客户端,以授权第二业务客户端根据数据标识信息使用目标业务数据,目标业务数据包括原始授权数据,或者包括基于原始授权数据生 ...
【技术保护点】
【技术特征摘要】
1.一种区块链网络的数据处理方法,其特征在于,所述方法包括:接收第一业务客户端的数据授权请求;所述数据授权请求包含第二业务客户端的客户端公钥;调用业务智能合约获取所述数据授权请求所指示的原始授权数据,并基于所述业务智能合约的合约公钥和所述第二业务客户端的客户端公钥对所述原始授权数据进行嵌套加密,得到加密授权数据;获取与所述加密授权数据相关联的数据标识信息,将所述数据标识信息发送给所述第二业务客户端,以授权所述第二业务客户端根据所述数据标识信息使用目标业务数据,所述目标业务数据包括所述原始授权数据,或者包括基于所述原始授权数据生成的业务数据。2.根据权利要求1所述的方法,其特征在于,所述数据授权请求还包含所述第一业务客户端的私钥签名;所述调用业务智能合约获取所述数据授权请求所指示的原始授权数据,包括:调用所述业务智能合约基于所述第一业务客户端的客户端公钥对所述私钥签名进行验证;若对所述私钥签名验证通过,则调用所述业务智能合约获取所述数据授权请求所指示的所述原始授权数据。3.根据权利要求2所述的方法,其特征在于,所述私钥签名是调用所述第一业务客户端中的本地智能合约并基于所述第一业务客户端的客户端私钥对验证数据进行签名得到;所述数据授权请求还包含所述验证数据;所述调用所述业务智能合约基于所述第一业务客户端的客户端公钥对所述私钥签名进行验证,包括:调用所述业务智能合约基于所述第一业务客户端的客户端公钥对所述私钥签名进行解密,得到解密签名;若所述解密签名与所述数据授权请求中的所述验证数据相同,则确认对所述私钥签名验证通过;若所述解密签名与所述数据授权请求中的所述验证数据不相同,则确认对所述私钥签名验证不通过。4.根据权利要求1所述的方法,其特征在于,所述基于所述业务智能合约的合约公钥和所述第二业务客户端的客户端公钥对所述原始授权数据进行嵌套加密,得到加密授权数据,包括:基于所述合约公钥对所述原始授权数据进行加密,得到合约加密数据;基于所述第二业务客户端的客户端公钥对所述合约加密数据进行加密,得到所述加密授权数据。5.根据权利要求4所述的方法,其特征在于,所述获取与所述加密授权数据相关联的数据标识信息,包括:在所述区块链网络中生成所述加密授权数据所属的授权区块;获取所述授权区块的区块高度,并将所述区块高度作为所述数据标识信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当获取到所述第二业务客户端所发送的携带所述数据标识信息的数据获取请求时,根据所述数据获取请求中的所述数据标识信息从所述授权区块中获取所述加密授权数据;调用所述业务智能合约根据所述加密授权数据获取所述目标业务数据,并将所述目标业务数据返回给所述第二业务客户端。7.根据权利要求6所述的方法,其特征在于,所述调用所述业务智能合约根据所述加密授权数据获取所述目标业务数据,包括:调用所述业务智能合约将所述加密授权数据发送给所述第二业务客户端,以使所述第二业务客户端基于对应的客户端私钥对所述加密授权数据进行解密,得到所述合约加密数据;获取所述第二业务客户端所返回的解密得到的所述合约加密数据,并基于所述业务智能合约的合约私钥对所述第二业务客户端所返回的所述合约加密数据进行解密,得到所述原始授权数据;基于解密得到的所述原始授权数据获取所述目标业务数据。8.根据权利要求1所述的方法,其特征在于,所述区块链网络支持对电商业务的数据处理;所述电商业务包括针对目标商品的商品下单业务阶段、物流下单业务阶段和商品运输业务阶段;所述原始授权数据是指针对所述目标商品的收件地址;其中,在所述商品下单业务阶段,所述第一业务客户端是指所述...
【专利技术属性】
技术研发人员:何畅,安井河,付博,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。