基于区块链的游戏资源管理方法及装置制造方法及图纸

技术编号:24289780 阅读:32 留言:0更新日期:2020-05-26 20:06
本申请公开了一种基于区块链的游戏资源管理方法及装置,属于网络技术领域。该方法包括:接收游戏客户端发送的采用非对称加密算法加密的交易参数;采用非对称解密算法对交易参数进行解密,得到游戏资源账号的地址、交易资源值和交易类型;根据交易类型和交易资源值,生成游戏资源账号的地址的目标交易记录;向区块链网络中的其他节点广播目标交易记录;响应于其他节点发送的针对目标交易记录的验证成功指令,根据交易类型和交易资源值,调整地址指示的游戏资源账号的资源值。由于本申请可以借助于区块链技术,通过交易类型和交易资源值直接对游戏资源账号的地址指示的游戏资源账号的资源进行管理,因此降低了交易成本。

Game resource management method and device based on blockchain

【技术实现步骤摘要】
基于区块链的游戏资源管理方法及装置
本公开涉及网络
,特别涉及一种基于区块链的游戏资源管理方法及装置。
技术介绍
目前,随着游戏产业的迅速发展,用户可以通过第三方游戏交易平台对其游戏账号进行充值。但是,用户在通过第三方游戏交易平台进行充值的过程中,由于需要向第三方游戏交易平台支付额外的交易费用,导致交易成本较高。
技术实现思路
本公开实施例提供了一种基于区块链的游戏资源管理方法及装置,可以解决相关技术中用户需要向第三方游戏交易平台支付额外的交易费用,导致交易成本较高的问题。所述技术方案如下:一方面,提供了一种基于区块链的游戏资源管理方法,应用于区块链网络中的目标节点,所述方法包括:接收游戏客户端发送的采用非对称加密算法加密的交易参数,所述交易参数包括:游戏资源账号的地址、交易资源值和交易类型,其中,所述交易类型包括充值、购买或者提现;采用非对称解密算法对所述交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型;根据所述交易类型和所述交易资源值,生成所述游戏资源账号的地址的目标交易记录;向所述区块链网络中的其他节点广播所述目标交易记录;响应于所述其他节点发送的针对所述目标交易记录的验证成功指令,根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值。另一方面,提供了一种基于区块链的游戏资源管理装置,应用于区块链网络中的目标节点,所述装置包括:第一接收模块,用于接收游戏客户端发送的采用非对称加密算法加密的交易参数,所述交易参数包括:游戏资源账号的地址、交易资源值和交易类型,其中,所述交易类型包括充值、购买或者提现;解密模块,用于采用非对称解密算法对所述交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型;第一生成模块,用于根据所述交易类型和所述交易资源值,生成所述游戏资源账号的地址的目标交易记录;广播模块,用于向所述区块链网络中的其他节点广播所述目标交易记录;调整模块,用于响应于所述其他节点发送的针对所述目标交易记录的验证成功指令,根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值又一方面,提供了一种基于区块链的游戏资源管理装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述方面所述的基于区块链的游戏资源管理方法。再一方面,提供了一种存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述方面所述的基于区块链的游戏资源管理方法。本公开实施例提供的技术方案带来的有益效果至少包括:本公开实施例提供了一种基于区块链的游戏资源管理方法及装置,该方法在采用非对称解密算法对游戏客户端发送的交易参数解密后,得到游戏资源账号的地址、交易资源值和交易类型。之后根据该交易类型和交易资源值,生成该游戏资源账号的地址的目标交易记录。之后向区块链网络中的其他节点广播目标交易记录,并可以响应于该其他节点发送的针对目标交易记录的验证成功指令,根据交易类型和交易资源值,调整地址指示的游戏资源账号的资源值。由于该方法可以借助于区块链技术,通过交易类型和交易资源值直接对游戏资源账号的地址指示的游戏资源账号的资源进行管理,该过程无需借助第三方游戏交易平台进行交易,因此降低了交易成本。附图说明为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本公开实施例提供的一种基于区块链的游戏资源管理方法所涉及的实施环境的示意图;图2是本公开实施例提供的一种基于区块链的游戏资源管理方法的流程图;图3是本公开实施例提供的另一种基于区块链的游戏资源管理方法的流程图;图4是本公开实施例提供的一种基于区块链的游戏资源管理装置的框图;图5是本公开实施例提供的另一种基于区块链的游戏资源管理装置的框图;图6是本公开实施例提供的一种基于区块链的游戏资源管理装置的结构示意图;图7是本公开实施例提供的另一种基于区块链的游戏资源管理装置的结构示意图。具体实施方式为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。图1是本公开实施例提供的一种基于区块链的游戏资源管理方法所涉及的实施环境的示意图。如图1所示,该实施环境可以包括:终端110和区块链网络120。其中,该终端110可以包括用户终端111和游戏开发者终端112。该终端110可以为个人电脑、笔记本电脑、平板电脑或手机等安装有游戏客户端的设备。该区块链网络120中包括多个节点,该每个节点可以是服务器。该服务器可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。参考图1,该区块链网络120可以包括三个节点,该三个节点分别为节点121、节点122和节点123。该终端110与该区块链网络120中的任一节点之间可以通过有线网络或无线网络建立连接。在本公开实施例中,为了保证区块链网络120的信息互通,区块链网络120中的各个节点之间可以通过有线网络或无线网络建立通信连接,即各个节点之间的通信连接为无线连接或有线连接,且各个节点之间可以通过该通信连接进行信息传输。其中,该无线连接可以包括:无线保真(wirelessfidelity,wifi)连接、数据连接、蓝牙连接或红外连接等,该有线连接可以包括:通用串行总线(universalserialbus,usb)连接。可选的,对于每个节点,其还可以具有与其对应的节点标识,以及可以存储有区块链网络120中除该节点外的其他节点的节点标识,以便每个节点可以根据其他节点的节点标识,通过通信连接将接收到的数据可靠的广播至其他节点。示例的,参考表1,其示出了每个节点中维护的节点标识列表,该节点标识列表中可以包括:节点名称和节点标识。其中,节点标识可为网络之间互联的协议(internetprotocol,ip)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。例如,参考表1,节点名称为节点1对应的节点标识为:117.17.151.174。表1节点名称节点标识节点1117.17.151.174节点2117.116.189.75……节点N119.123.789.258为了保证各个节点存储的数据的一致性,本文档来自技高网...

【技术保护点】
1.一种基于区块链的游戏资源管理方法,其特征在于,应用于区块链网络中的目标节点,所述方法包括:/n接收游戏客户端发送的采用非对称加密算法加密的交易参数,所述交易参数包括:游戏资源账号的地址、交易资源值和交易类型,其中,所述交易类型包括充值、购买或者提现;/n采用非对称解密算法对所述交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型;/n根据所述交易类型和所述交易资源值,生成所述游戏资源账号的地址的目标交易记录;/n向所述区块链网络中的其他节点广播所述目标交易记录;/n响应于所述其他节点发送的针对所述目标交易记录的验证成功指令,根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值。/n

【技术特征摘要】
1.一种基于区块链的游戏资源管理方法,其特征在于,应用于区块链网络中的目标节点,所述方法包括:
接收游戏客户端发送的采用非对称加密算法加密的交易参数,所述交易参数包括:游戏资源账号的地址、交易资源值和交易类型,其中,所述交易类型包括充值、购买或者提现;
采用非对称解密算法对所述交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型;
根据所述交易类型和所述交易资源值,生成所述游戏资源账号的地址的目标交易记录;
向所述区块链网络中的其他节点广播所述目标交易记录;
响应于所述其他节点发送的针对所述目标交易记录的验证成功指令,根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值。


2.根据权利要求1所述的方法,其特征在于,所述交易类型为充值;
所述根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值,包括:
将所述游戏资源账号的资源值增加所述交易资源值;
所述目标交易记录包括:所述游戏资源账号的地址,所述交易类型和所述交易资源值。


3.根据权利要求1所述的方法,其特征在于,所述交易类型为提现;所述交易参数还包括:收款账号;
所述根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值,包括:
将所述游戏资源账号的资源值减少所述交易资源值;
所述目标交易记录包括:所述游戏资源账号的地址,所述交易类型,所述交易资源值和所述收款账号。


4.根据权利要求1所述的方法,其特征在于,所述交易类型为购买,所述交易参数还包括:游戏开发者账号的地址;
所述根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值,包括:
将所述游戏资源账号的资源值减少所述交易资源值;
所述方法还包括:
将所述游戏开发者账号的资源值增加所述交易资源值;
所述目标交易记录包括:所述游戏资源账号的地址,所述游戏开发者账号的地址,所述交易类型以及所述交易资源值。


5.根据权利要求1所述的方法,其特征在于,所述向所述区块链网络中的其他节点广播所述游戏资源账号的地址的目标交易记录,包括:
若当前时刻与上一次广播交易记录的时刻之间的时长达到广播时长,向所述区块链网络的其他节点广播所述目标交易记录。


6.根据权利要求1至5任一所...

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

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

1