数据处理方法、相关设备及介质技术

技术编号:22566042 阅读:36 留言:0更新日期:2019-11-16 12:26
本发明专利技术实施例公开了一种数据处理方法、相关设备及介质,其中数据处理方法包括:将第一交易数据上传至区域链网络,第一交易数据用于使区域链网络将第一客户端的数字资产转移至第二客户端,并在数字资产的解锁参数未被公开前,控制数字资产在第二客户端处于锁定状态;在区块链网络中查看托管系统上传的支付信息,支付信息是根据第二客户端发送的电子资源及支取条件生成的;支付信息包括电子资源的数值及支取条件,支取条件包括若解锁参数被公开,则第一客户端具有支取电子资源的资格;将解锁参数在区块链网络进行公开,并从托管系统处支取电子资源。本发明专利技术实施例可提供一种公平交易方式,使得第一客户端和第二客户端之间可更好地交易数字资产。

Data processing method, relevant equipment and media

The embodiment of the invention discloses a data processing method, related equipment and media, wherein the data processing method includes: uploading the first transaction data to the regional chain network, using the first transaction data to enable the regional chain network to transfer the digital assets of the first client to the second client, and controlling the digital assets in the second client before the unlocking parameters of the digital assets are not disclosed In the locked state; view the payment information uploaded by the hosting system in the blockchain network, and the payment information is generated according to the electronic resources and withdrawal conditions sent by the second client; the payment information includes the value and withdrawal conditions of the electronic resources, and the withdrawal conditions include that if the unlocking parameter is disclosed, the first client has the qualification to withdraw the electronic resources; the unlocking parameter is in the block The chain network is open and electronic resources are withdrawn from the hosting system. The embodiment of the invention can provide a fair transaction mode, so that digital assets can be better traded between the first client and the second client.

【技术实现步骤摘要】
数据处理方法、相关设备及介质
本专利技术涉及互联网
,具体涉及数据处理
,尤其涉及数据处理方法、数据处理装置、客户端及一种计算机存储介质。
技术介绍
数字资产是指企业或个人拥有或控制的,以电子数据形式存在的,在日常活动中持有以备出售或处于生产过程中的非货币性资产。目前,买卖双方想要交易数字资产时,通常需要第三方交易平台的介入;由该第三方交易平台充当中介方和仲裁机构,在买卖双方之间传递交易信息,从而实现数字资产交易的流程闭环。专利技术人在实践中发现,现有的数字资产交易是由第三方交易平台进行统一控制的,存在交易不透明的问题,容易导致买卖双方的交易不公平。由此可见,目前缺少一种公平交易方式,以保证在买卖双方之间以一种高效、公平的方式来进行数字资产的交易。
技术实现思路
本专利技术实施例提供了一种数据处理方法、相关设备及介质,可以提供一种公平交易方式,以使得第一客户端和第二客户端之间可更好地交易数字资产。一方面,本专利技术实施例提供了一种数据处理方法,所述数据处理方法应用于第一客户端,所述数据处理方法包括:将第一交易数据上传至区域链网络,所述第一交易数据用于使所述区域链网络将第一客户端的数字资产转移至第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;在所述区块链网络中查看托管系统上传的支付信息,所述支付信息是由所述托管系统根据所述第二客户端基于所述第一交易数据所发送的电子资源及所述电子资源的支取条件生成的;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;将所述解锁参数在所述区块链网络进行公开,并从所述托管系统处支取所述电子资源。另一方面,本专利技术实施例提供了一种数据处理方法,所述数据处理方法应用于第二客户端,所述数据处理方法包括:在区块链网络中查看第一客户端上传的第一交易数据,所述第一交易数据用于使所述区域链网络将所述第一客户端的数字资产转移至所述第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;将电子资源及所述电子资源的支取条件发送至托管系统,使所述托管系统根据所述电子资源和所述支取条件生成并上传支付信息至区块链网络;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;若所述解锁参数被所述第一客户端在所述区块链网络中公开,则使用所述解锁参数解锁所述数字资产。再一方面,本专利技术实施例提供了一种数据处理装置,所述数据处理装置运行于第一客户端中,所述数据处理装置包括:第一处理单元,用于将第一交易数据上传至区域链网络,所述第一交易数据用于使所述区域链网络将第一客户端的数字资产转移至第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;第一查看单元,用于在所述区块链网络中查看托管系统上传的支付信息,所述支付信息是由所述托管系统根据所述第二客户端基于所述第一交易数据所发送的电子资源及所述电子资源的支取条件生成的;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;所述第一处理单元,用于将所述解锁参数在所述区块链网络进行公开,并从所述托管系统处支取所述电子资源。再一方面,本专利技术实施例提供了一种数据处理装置,所述数据处理装置运行于第二客户端中,所述数据处理装置包括:第二查看单元,用于在区块链网络中查看第一客户端上传的第一交易数据,所述第一交易数据指示所述区域链网络根据所述第一交易数据将所述第一客户端的数字资产转移至所述第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;第二处理单元,用于将电子资源及所述电子资源的支取条件发送至托管系统,使所述托管系统根据所述电子资源和所述支取条件生成并上传支付信息至区块链网络;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;所述第二处理单元,用于若所述解锁参数被所述第一客户端在所述区块链网络中公开,则使用所述解锁参数解锁所述数字资产。再一方面,本专利技术实施例提供了一种客户端,所述客户端包括输入设备和输出设备,所述客户端还包括:处理器,适于实现一条或多条指令;以及,计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如下步骤:将第一交易数据上传至区域链网络,所述第一交易数据用于使所述区域链网络将第一客户端的数字资产转移至第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;在所述区块链网络中查看托管系统上传的支付信息,所述支付信息是由所述托管系统根据所述第二客户端基于所述第一交易数据所发送的电子资源及所述电子资源的支取条件生成的;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;将所述解锁参数在所述区块链网络进行公开,并从所述托管系统处支取所述电子资源。或者,所述一条或多条指令适于由所述处理器加载并执行如下步骤:在区块链网络中查看第一客户端上传的第一交易数据,所述第一交易数据用于使所述区域链网络将所述第一客户端的数字资产转移至所述第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;将电子资源及所述电子资源的支取条件发送至托管系统,使所述托管系统根据所述电子资源和所述支取条件生成并上传支付信息至区块链网络;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;若所述解锁参数被所述第一客户端在所述区块链网络中公开,则使用所述解锁参数解锁所述数字资产。再一方面,本专利技术实施例提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条第一指令,所述一条或多条第一指令适于由处理器加载并执行如下步骤:将第一交易数据上传至区域链网络,所述第一交易数据用于使所述区域链网络将第一客户端的数字资产转移至第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;在所述区块链网络中查看托管系统上传的支付信息,所述支付信息是由所述托管系统根据所述第二客户端基于所述第一交易数据所发送的电子资源及所述电子资源的支取条件生成的;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;将所述解锁参数在所述区块链网络进行公开,并从所本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n将第一交易数据上传至区域链网络,所述第一交易数据用于使所述区域链网络将第一客户端的数字资产转移至第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;/n在所述区块链网络中查看托管系统上传的支付信息,所述支付信息是由所述托管系统根据所述第二客户端基于所述第一交易数据所发送的电子资源及所述电子资源的支取条件生成的;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;/n将所述解锁参数在所述区块链网络进行公开,并从所述托管系统处支取所述电子资源。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
将第一交易数据上传至区域链网络,所述第一交易数据用于使所述区域链网络将第一客户端的数字资产转移至第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;
在所述区块链网络中查看托管系统上传的支付信息,所述支付信息是由所述托管系统根据所述第二客户端基于所述第一交易数据所发送的电子资源及所述电子资源的支取条件生成的;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;
将所述解锁参数在所述区块链网络进行公开,并从所述托管系统处支取所述电子资源。


2.如权利要求1所述的方法,其特征在于,所述将第一交易数据上传至区域链网络之前,还包括:
创建所述数字资产的解锁参数;
根据所述数字资产和所述解锁参数生成第一交易数据;
其中,所述第一交易数据包括资产转移数据和资产控制数据;所述资产转移数据用于指示将所述第一客户端的数字资产从所述第一客户端的第一交易地址转移至所述第二客户端的第二交易地址,所述资产控制数据用于指示若所述解锁参数未被公开,则控制所述数字资产在所述第二客户端处于锁定状态。


3.如权利要求2所述的方法,其特征在于,所述方法还包括:
采用非对称加密算法创建第一密钥对,所述第一密钥对包括第一公钥和第一私钥,所述第一公钥用于标识所述第一客户端的第一交易地址,所述第一私钥用于所述第一客户端对交易数据进行签名;
将所述第一密钥对中的第一公钥上传至所述区块链网络,以使得所述区块链网络将所述第一密钥对中的第一公钥作为所述第一客户端的第一交易地址,所述第一交易地址用于存储数字资产。


4.如权利要求2所述的方法,其特征在于,所述第一交易数据还包括目标哈希值,所述目标哈希值是采用所述解锁参数进行哈希运算得到的;
所述从所述托管系统处支取所述电子资源,包括:
向所述托管系统发送针对所述电子资源的支取请求,使所述托管系统根据所述目标哈希值对所述区块链网络中已公开的所述解锁参数进行真实性校验,并在校验成功后返回所述电子资源;
接收所述托管系统返回的所述电子资源。


5.如权利要求2所述的方法,其特征在于,所述第一交易数据还包括目标哈希值,所述目标哈希值是采用所述解锁参数进行哈希运算得到的;
所述从所述托管系统处支取所述电子资源,包括:
接收所述托管系统发送的所述电子资源,所述电子资源是在所述解锁参数被所述第一客户端在所述区块链网络中公开后,由所述托管系统主动根据所述目标哈希值对所述解锁参数进行真实性校验,并在校验成功后发送的。


6.如权利要求1所述的方法,其特征在于,所述将第一交易数据上传至区域链网络之前,还包括:
根据所述第一交易数据创建第二交易数据;所述第二交易数据用于指示在经过预设锁定时长后,若所述第二客户端仍未具有解锁所述数字资产的资格,则将所述数字资产从所述第二客户端转回至所述第一客户端;
将所述第二交易数据发送至所述第二客户端,以使得所述第二客户端对所述第二交易数据进行签名;
接收所述第二客户端返回的签名后的第二交易数据,并将所述签名后的第二交易数据上传至所述区块链网络。


7.如权利要求6所述的方法,其特征在于,所述支取条件还包括预设托管时长;若所述解锁参数在所述预设托管时长内被公开,则所述第一客户端具有支取所述电子资源的资格;其中,所述预设锁定时长大于所述预设托管时长。


8.一种数据处理方法,其特征在于,包括:
在区块链网络中查看第一客户端上传的第一交易数据,所述第一交易数据用于使所述区域链网络将所述第一客户端的数字资产转移至所述第二客户端,并在所述数字资产的解锁参数未被公开前,控制所述数字资产在所述第二客户端处于锁定状态;
将电子资源及所述电子资源的支取条件发送至托管系统,使所述托管系统根据所述电子资源和所述支取条件生成并上传支付信息至区块链网络;所述支付信息包括所述电子资源的数值及所述支取条件,所述支取条件包括若所述解锁参数被公开,则所述第一客户端具有支取所述电子资源的资格;
若所述解锁参数被所述第一客户端在所述区块链网络中公开,则使用所述解锁参数解锁所述数字资产。


9.如权利要求8所述的方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:邵兵敖萌李佳胡利明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1