【技术实现步骤摘要】
一种虚拟资产交易的方法以及相关装置
本申请涉及互联网
,尤其涉及一种虚拟资产交易的方法以及相关装置。
技术介绍
如今,网络游戏风靡全球,成为众多人休闲娱乐的重要方式,各式各样的网络游戏在电脑端或手机端层出不穷。网络游戏中存在着很多不同属性的虚拟物品或资产,提高了玩家的游戏体验。游戏中的虚拟资产包括且不仅限于道具、皮肤、钻石、点券以及角色等,目前,对于跨游戏进行虚拟资产交易的情形,往往是通过线下的口头承诺,比如玩家A通过游戏A的账户向玩家B的游戏A账户转移一个道具,与此同时,玩家B通过游戏B的账户向玩家A的游戏B账户转移另一个道具,至此完成一笔跨游戏交易。然而,这种线下交易模式存在极大隐患,如果玩家A向玩家B完成支付之后,玩家B毁约,则会导致先支付的一方遭受损失,难以保证交易的公平性。
技术实现思路
本申请实施例提供了一种虚拟资产交易的方法以及相关装置,能够利用区块链技术实现不同游戏之间的虚拟资产交易,可以有效防止由于一方违约导致另一方遭受损失的情况,从而提升交易的公平性。有鉴 ...
【技术保护点】
1.一种虚拟资产交易的方法,其特征在于,包括:/n接收第一客户端发送的资产交易请求,其中,所述资产交易请求携带第一用户的账号标识,所述第一用户对应于第一应用账号以及第二应用账号;/n根据所述资产交易请求,基于区块链生成目标交易信息,其中,所述目标交易信息包括待交易资产的信息以及可交易资产的信息,所述待交易资产对应于所述第一用户,所述可交易资产对应于第二用户,所述第二用户对应于第三应用账号以及第四应用账号,所述第一应用账号与所述第三应用账号属于第一交互式应用,所述第二应用账号与所述第四应用账号属于第二交互式应用,所述第一交互式应用与所述第二交互式应用属于不同的应用,且所述第一 ...
【技术特征摘要】
1.一种虚拟资产交易的方法,其特征在于,包括:
接收第一客户端发送的资产交易请求,其中,所述资产交易请求携带第一用户的账号标识,所述第一用户对应于第一应用账号以及第二应用账号;
根据所述资产交易请求,基于区块链生成目标交易信息,其中,所述目标交易信息包括待交易资产的信息以及可交易资产的信息,所述待交易资产对应于所述第一用户,所述可交易资产对应于第二用户,所述第二用户对应于第三应用账号以及第四应用账号,所述第一应用账号与所述第三应用账号属于第一交互式应用,所述第二应用账号与所述第四应用账号属于第二交互式应用,所述第一交互式应用与所述第二交互式应用属于不同的应用,且所述第一交互式应用对应于第一服务器,所述第二交互式应用对应于第二服务器;
根据所述目标交易信息,向所述第一服务器发送第一交易指令,以使所述第一服务器将所述待交易资产,从所述第一应用账号转移至所述第三应用账号;
根据所述目标交易信息,向所述第二服务器发送第二交易指令,以使所述第二服务器将所述可交易资产,从所述第四应用账号转移至所述第二应用账号。
2.根据权利要求1所述的方法,其特征在于,所述接收第一客户端发送的资产交易请求之前,所述方法还包括:
接收第二客户端发送的交易发起请求,其中,所述交易发起请求中包括所述可交易资产以及所述可交易资产的数量,所述可交易资产属于所述第四应用账号;
向所述第二服务器发送所述交易发起请求,以使所述第二服务器对所述交易发起请求进行验证;
若所述交易发起请求验证通过,则根据所述交易发起请求生成待交易信息,其中,所述待交易信息包括所述可交易资产、所述可交易资产的数量、所述待交易资产以及所述待交易资产的数量;
将所述待交易信息记录至所述区块链中的目标区块,其中,所述区块链中包括N个区块,所述N为大于或等于1的整数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述资产交易请求,基于区块链生成目标交易信息,包括:
根据所述资产交易请求,从所述区块链的所述目标区块中获取所述待交易信息;
根据所述待交易信息,生成所述目标交易信息。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述接收第一客户端发送的资产交易请求之前,所述方法还包括:
接收所述第一客户端发送的交易查询请求,其中,所述交易查询请求中包括所述第二应用账号以及所述可交易资产;
根据所述交易查询请求生成查询结果;
向所述第一客户端发送所述查询结果,以使所述第一客户端展示所述查询结果,其中,所述查询结果包括待交易信息,所述待交易信息包括所述可交易资产、所述可交易资产的数量、所述待交易资产以及所述待交易资产的数量。
5.根据权利要求2所述的方法,其特征在于,所述根据所述交易发起请求生成待交易信息之后,所述方法还包括:
接收所述第二客户端发送的资产增加请求,其中,所述资产增加请求中携带所述可交易资产的新增数量;
向所述第二服务器发送所述资产增加请求,以使所述第二服务器对所述资产增加请求进行验证;
若所述资产增加请求验证通过,则根据所述资产增加请求生成第一交易信息,其中,所述第一交易信息包括所述可交易资产、所述可交易资产的第一数量、所述待交易资产以及所述待交易资产的数量,所述第一数量为所述可交易资产的数量与所述可交易资产的新增数量之和。
6.根据权利要求2所述的方法,其特征在于,所述根据所述交易发起请求生成待交易信息之后,所述方法还包括:
接收所述第二客户端发送的资产删减请求,其中,所述资产删减请求中携带所述可交易资产的删减数量;
向所述第二服务器发送所述资产删减请求,以使所述第二服务器对所述资产删减请求进行验证;
若所述资产删减请求验证通过,则根据所述资产删减请求生成第二交易信息,其中,所述第二交易信息包括所述可交易资产、所述可交易资产的第二数量、所述待交易资产以及所述待交易资产的数量,所述第二数量为所述可交易资产的数量与所述可交易资产的删减数量的差值。
7.根据权利要求2所述的方法,其特征在于,所述根据所述交易发起请求生成待交易信息之后,所述方法还包括:
接收所述第二客户端发送的资产修改请求,其中,所述资产增加请求中携带新增交易资产以及所述新增交易资产的数量,所述新增交易资产属于所述第四应用账号;
向所述第二服务器发送所述资产修改请求,以使所述第二服务器对所述资产修改请求进行验证;
若所述资产修改请求验证通过,则根据所述资产修改请求生成第三交易信息,其中,所述第三交易信息包括所述可交易资产、所述可交易资产的数量、所述新增交易资产、所述新增交易资产的数量、所述待交易资产以及所述待交易资产的数量。
8.根据权利要求2所述的方法,其特征在于,所述根据所述交易发起请求生成待交易信息之后,所述方法还包括:
接收所述第二客户端发送的资产查看请求,其中,所述资产查看请求中携带第二用户的账号标识;
根据所述资产查看请求,从所述区块链中获取所述第二用户的待交易信息,所述待交易信息中包括所述可交易资产、所述可交易资产的数量、所述待交易资产以及所述待交易资产的数量;
向所述第二客户端发送所述待交易信息,以使所述第二客户端展示所述待交易信息。
9.根据权利要求1所述的方法,其特征在于,所述根据所述资产交易请求生成目标交易信息之前,所述方法还包括:
接收所述第一服务器发送的第一连接请求;
响应于所述第一连接请求,与所述第一服务器建立通信连接;
接收所述第二服务器发送的第二连接请求;
响应于所述第二连接请求,与所述第二服务器建立通信连接。
10.一种虚拟资产交易的方法,其特征在于,包括:
接收第一客户端发送的资产交易请求,其中,所述资产交易请求携带第一用户的账号标识,所述第一用户对应于第一应用账号以及第二应用账号;
根据所述资产交易请求生成目标交易信息,其中,所述目标交易信息包括待交...
【专利技术属性】
技术研发人员:林伟东,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。