数据处理的方法、装置及存储介质制造方法及图纸

技术编号:24332112 阅读:29 留言:0更新日期:2020-05-29 20:08
本发明专利技术实施例公开了一种数据处理的方法、装置及存储介质。第一用户标识的终端将用于指示将数字资产从第一用户的钱包地址转移至第二用户的钱包地址的第一交易数据上传至区块链网络,向第一服务器发送目标订单,该目标订单包括第一用户标识、第二用户标识、第一目标对象标识以及第一交易数据的哈希值;第一服务器接收目标订单,在根据第一交易数据的哈希值从区块链网络中查找到第一交易数据时,将第一目标对象标识对应的授权信息发送至第一用户标识的终端。由于第一交易数据存储在区块链网络,因此,区块链网络中任意的节点皆可查看、验证该第一交易数据,使得交易公开透明,交易数据的安全性和可信性得到提高。

Data processing method, device and storage medium

【技术实现步骤摘要】
数据处理的方法、装置及存储介质
本专利技术涉及互联网
,尤其涉及一种数据处理的方法、装置及存储介质。
技术介绍
随着互联网技术的不断发展,在线交易得到不断完善,在互联网上交易的产品也越来越多,数字资源的交易也是其中一种,例如,应用程序的激活码。目前,数字资源的交易主要通过各种第三方平台进行。例如,在应用程序的激活码的交易中,开发者通过第三方平台,如“淘宝网”等,来交易应用程序的激活码。在这种数字资源依赖于第三方平台的交易模式中,交易数据完全由第三方平台管理,安全性和可信性难以得到保证。由此可知,如何提高数字资源的交易数据的安全性和可信性成为目前亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种数据分享的方法、装置及存储介质,可以提供一种基于区块链的数字资源的购买方法,以使得交易数据公开透明,从而,使得交易数据的安全性和可信性得到提高。第一方面,本专利技术实施例提供了一种数据处理方法,包括:接收第一用户标识的终端发送的目标订单,所述目标订单包括第一用户标识、第二用户标识、第一目标对象标识,以及第一交易数据的哈希值,所述第一交易数据用于指示将交易数字资产从所述第一用户标识的钱包地址转移至所述第二用户标识的钱包地址,所述目标订单被所述第一用户标识的终端上传至区块链网络;在根据所述第一交易数据的哈希值从所述区块链网络中查找到所述第一交易数据时,将所述第一目标对象标识对应的授权信息发送至所述第一用户标识的终端。作为一种可能的实施方式,所述方法还包括:接收所述第二用户标识的终端向所述区块链网络上传第二交易数据,所述第二交易数据包括通过第一服务器的公钥加密后的所述第一目标对象标识对应的授权信息;通过所述第一服务器的私钥对所述加密后的所述第一目标对象标识对应的授权信息进行解密,存储所述第一目标对象标识对应的授权信息。作为一种可能的实施方式,所述第二交易数据还包括所述第一目标对象标识对应的授权信息的哈希值,所述通过所述第一服务器的私钥对所述加密后的所述第一目标对象标识对应的授权信息进行解密之后,所述存储所述第一目标对象标识对应的授权信息之前,所述方法还包括:对解密得到的数据进行哈希运算,得到预测哈希值;在所述预测哈希值与所述第一目标对象标识对应的授权信息的哈希值相同时,存储所述第一目标对象标识对应的授权信息。作为一种可能的实施方式,所述在存储所述第一目标对象标识对应的授权信息之后,所述接收第一用户标识的终端发送的目标订单之前,所述方法还包括:向所述第一用户标识的终端发送所述第一目标对象标识、所述第二用户的公钥、所述交易数字资产。作为一种可能的实施方式,所述方法还包括:在所述第一用户标识的终端针对充值数字资产的充值成功时,生成充值交易数据,所述充值交易数据指示将所述充值数字资产从所述第一服务器的钱包地址将转移至所述第一用户标识的钱包地址;将所述充值交易数据发送至所述区块链网络。作为一种可能的实施方式,所述方法还包括:接收所述第二用户标识的终端发送的针对提现数字资产的提现请求;将提现交易数据上传至所述区块链网络,所述提现交易数据指示将所述提现数字资产从所述第二用户标识的钱包地址转移至所述第一服务器的钱包地址;在所述区块链网络存储所述提现交易数据之后,将所述提现数字资产从所述第一服务器的账户转移至所述第二用户的账户。第二方面,本专利技术实施例提供一种数据处理的方法,包括:将第一交易数据上传至区块链网络,所述第一交易数据用于指示将交易数字资产从第一用户标识的钱包地址转移至第二用户标识的钱包地址;向第一服务器发送目标订单,所述目标订单包括第一用户标识、第二用户标识、第一目标对象标识,以及第一交易数据的哈希值,以使第一服务器在根据所述第一交易数据的哈希值从所述区块链网络中查找到所述第一交易数据时发送所述第一目标对象标识对应的授权信息;接收所述第一目标对象标识对应的授权信息。作为一种可能的实施方式,所述方法还包括:接收输入的账号与输入的密码;在根据所述密码计算出所述账号的情况下,向第一服务器发送登录请求,所述登录请求携带第一用户的账号,以使所述第一服务器在接收到所述登录请求后并验证所述第一用户的账号为所述区块链网络中的节点时,所述第一服务器向所述第一用户标识的终端发送登录响应信息,所述登录响应信息用于提示所述第一用户登陆成功;接收并输出所述第一服务器发送的所述登录响应信息。第三方面,本申请实施例提供一种数据处理装置,包括:接收单元,用于接收第一用户标识的终端发送的目标订单,所述目标订单包括第一用户标识、第二用户标识、第一目标对象标识,以及第一交易数据的哈希值,所述第一交易数据用于指示将交易数字资产从所述第一用户标识的钱包地址转移至所述第二用户标识的钱包地址,所述目标订单被所述第一用户标识的终端上传至区块链网络;发送单元,用于在根据所述第一交易数据的哈希值从所述区块链网络中查找到所述第一交易数据时,将所述第一目标对象标识对应的授权信息发送至所述第一用户标识的终端。作为一种可能的实施方式,所述装置还包括:所述接收单元还用于接收所述第二用户标识的终端向所述区块链网络上传第二交易数据,所述第二交易数据包括通过第一服务器的公钥加密后的所述第一目标对象标识对应的授权信息;存储单元,用于通过所述第一服务器的私钥对所述加密后的所述第一目标对象标识对应的授权信息进行解密,存储所述第一目标对象标识对应的授权信息。作为一种可能的实施方式,所述第二交易数据还包括所述第一目标对象标识对应的授权信息的哈希值,所述通过所述第一服务器的私钥对所述加密后的所述第一目标对象标识对应的授权信息进行解密之后,所述存储单元存储所述第一目标对象标识对应的授权信息之前,所述装置还包括:处理单元,用于对解密得到的数据进行哈希运算,得到预测哈希值;在所述预测哈希值与所述第一目标对象标识对应的授权信息的哈希值相同时,所述存储单元存储所述第一目标对象标识对应的授权信息。作为一种可能的实现方式,所述在存储单元存储所述第一目标对象标识对应的授权信息之后,所述接收单元接收第一用户标识的终端发送的目标订单之前,所述发送单元还用于:向所述第一用户标识的终端发送所述第一目标对象标识、所述第二用户的公钥、所述交易数字资产。作为一种可能的实现方式:所述处理单元还用于在所述第一用户标识的终端针对充值数字资产的充值成功时,生成充值交易数据,所述充值交易数据指示将所述充值数字资产从所述第一服务器的钱包地址将转移至所述第一用户标识的钱包地址;所述发送单元将所述充值交易数据发送至所述区块链网络。作为一种可能的实现方式,所述接收单元还用于接收所述第二用户标识的终端发送的针对提现数字资产的提现请求;所述发送单元还用于将提现交易数据上传至所述区块链网络,所述提现交易数据指示将所述提现数字资产从所述第二用户标识本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n接收第一用户标识的终端发送的目标订单,所述目标订单包括第一用户标识、第二用户标识、第一目标对象标识,以及第一交易数据的哈希值,所述第一交易数据用于指示将交易数字资产从所述第一用户标识的钱包地址转移至所述第二用户标识的钱包地址,所述目标订单被所述第一用户标识的终端上传至区块链网络;/n在根据所述第一交易数据的哈希值从所述区块链网络中查找到所述第一交易数据时,将所述第一目标对象标识对应的授权信息发送至所述第一用户标识的终端。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
接收第一用户标识的终端发送的目标订单,所述目标订单包括第一用户标识、第二用户标识、第一目标对象标识,以及第一交易数据的哈希值,所述第一交易数据用于指示将交易数字资产从所述第一用户标识的钱包地址转移至所述第二用户标识的钱包地址,所述目标订单被所述第一用户标识的终端上传至区块链网络;
在根据所述第一交易数据的哈希值从所述区块链网络中查找到所述第一交易数据时,将所述第一目标对象标识对应的授权信息发送至所述第一用户标识的终端。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述第二用户标识的终端向所述区块链网络上传第二交易数据,所述第二交易数据包括通过第一服务器的公钥加密后的所述第一目标对象标识对应的授权信息;
通过所述第一服务器的私钥对所述加密后的所述第一目标对象标识对应的授权信息进行解密,存储所述第一目标对象标识对应的授权信息。


3.根据权利要求2所述的方法,所述第二交易数据还包括所述第一目标对象标识对应的授权信息的哈希值,所述通过所述第一服务器的私钥对所述加密后的所述第一目标对象标识对应的授权信息进行解密之后,所述存储所述第一目标对象标识对应的授权信息之前,所述方法还包括:
对解密得到的数据进行哈希运算,得到预测哈希值;
在所述预测哈希值与所述第一目标对象标识对应的授权信息的哈希值相同时,存储所述第一目标对象标识对应的授权信息。


4.根据权利要求2所述的方法,其特征在于,所述在存储所述第一目标对象标识对应的授权信息之后,所述接收第一用户标识的终端发送的目标订单之前,所述方法还包括:
向所述第一用户标识的终端发送所述第一目标对象标识、所述第二用户的公钥、所述交易数字资产。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
在所述第一用户标识的终端针对充值数字资产的充值成功时,生成充值交易数据,所述充值交易数据指示将所述充值数字资产从所述第一服务器的钱包地址将转移至所述第一用户标识的钱包地址;
将所述充值交易数据发送至所述区块链网络。


6.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
接收所述第二用户标识的终端发送的针对提现数字资产的提现请求;
将提现交易数据上传至所述区块链网络,所述提现交易数据指示将所述提现数字资产从所述第二用户标识的钱包地址转移至所述第一服务器的钱包地址;
在所述区块链网络存储所述提现交易数据之后,将所述提现数字资产从所述第一服务器的账户转移至所述第二用户的账户。


7.一种数据处理方法,其特征在于,所述方法包括:
将第一交易数据上传至区块链网络,所述第一交易数据用于指示将交易数字资产从第一用户标识的钱包地址转移至第二用户标识的钱包地址;
向第一服务器发送目标订单,所述目标订单包括第一用户标识、第二用户标识、第一目标对象标识,以及第一交易数据的哈希值,以使第一服务器在根据所述第一交易数据的哈希值从所述区块链网络中查找到所述第一交易数据时发送所述第一目标对象标识对应的授权信息;
接收所述第一目标对象标识对应的授权信息。<...

【专利技术属性】
技术研发人员:刘龙坡
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1