SERVICE PHONE

363050.com
baijiale 百家乐
你的位置: 首页 > 百家乐
百家乐- 百家乐官方网站- 在线Baccarat Online基于区块链的游戏资源管理方法及装置

发布时间:2026-01-18 08:11:13  点击量:

  百家乐,百家乐平台,百家乐官方网站,百家乐在线,百家乐网址,百家乐平台推荐,百家乐网址,百家乐试玩,百家乐的玩法,百家乐赔率,百家乐技巧,百家乐公式,百家乐打法,百家乐稳赢技巧,百家乐电子,百家乐游戏

百家乐- 百家乐官方网站- 百家乐在线- Baccarat Online基于区块链的游戏资源管理方法及装置

  (73)专利权人腾讯科技,深圳,有限公司地址518057广东省深圳市南山区高新区科技中一路腾讯大厦35层

  王子钰等.基于聚合签名与加密交易的全匿名区块链.《计算机研究与发展》.2018,第55卷(第10期),2185-2198.

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

  1.一种基于区块链的游戏资源管理方法,其特征在于,应用于区块链网络中的目标节点,所述方法包括,

  接收游戏客户端发送的注册请求,所述游戏客户端中设置有游戏开发者的信息获取界面,所述信息获取界面包括账号输入框,

  将所述密钥对和所述游戏资源账号的地址发送至所述游戏客户端,所述密钥对用于供所述游戏客户端以所述公钥为所述游戏资源账号并以所述私钥为密码登陆所述区块链网络,所述游戏客户端的主界面添加有游戏开发者账号和所述游戏开发者账号的地址,所述游戏开发者账号为所述游戏开发者对应的游戏资源账号,所述游戏开发者账号的地址为所述游戏开发者钱包的地址,

  接收所述游戏客户端发送的采用非对称加密算法加密的交易参数,所述交易参数包括,游戏资源账号的地址、交易资源值和交易类型,其中,所述交易类型包括充值、购买或者提现,其中,所述游戏客户端用于根据所述账号输入框中输入的内容获取所述游戏开发者账号,采用所述游戏开发者账号对获取的交易参数进行第一次加密后,采用预先存储的私钥对第一次加密后的交易参数进行第二次加密,得到所述采用非对称加密算法加密的交易参数,

  采用非对称解密算法对所述采用非对称加密算法加密的交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型,

  根据所述交易类型和所述交易资源值,生成所述游戏资源账号的地址的目标交易记录,

  响应于所述其他节点发送的针对所述目标交易记录的验证成功指令,根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值。

  所述根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值,包括,

  所述目标交易记录包括,所述游戏资源账号的地址,所述交易类型和所述交易资源值。

  3.根据权利要求1所述的方法,其特征在于,所述交易类型为提现,所述交易参数还包括,收款账号,

  所述根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值,包括,

  所述目标交易记录包括,所述游戏资源账号的地址,所述交易类型,所述交易资源值和所述收款账号。

  4.根据权利要求1所述的方法,其特征在于,所述交易类型为购买,所述交易参数还包括,游戏开发者账号的地址,

  所述根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源

  所述目标交易记录包括,所述游戏资源账号的地址,所述游戏开发者账号的地址,所述交易类型以及所述交易资源值。

  5.根据权利要求1所述的方法,其特征在于,所述向所述区块链网络中的其他节点广播所述目标交易记录,包括,

  若当前时刻与上一次广播交易记录的时刻之间的时长达到广播时长,向所述区块链网络的其他节点广播所述目标交易记录。

  6.根据权利要求1所述的方法,其特征在于,所述采用非对称解密算法对所述采用非对称加密算法加密的交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型,包括,

  采用登录所述游戏开发者账号的密码,以及所述公钥对所述交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型。

  7.一种基于区块链的游戏资源管理装置,其特征在于,应用于区块链网络中的目标节点,所述装置包括,

  第二接收模块,用于接收游戏客户端发送的注册请求,所述游戏客户端中设置有游戏开发者的信息获取界面,所述信息获取界面包括账号输入框,

  第二生成模块,用于响应于所述注册请求,生成密钥对,所述密钥对包括公钥和私钥,

  第三生成模块,用于基于所述密钥对中的公钥进行处理,得到游戏资源账号的地址,

  发送模块,用于将所述密钥对和所述游戏资源账号的地址发送至所述游戏客户端,所述密钥对用于供所述游戏客户端以所述公钥为所述游戏资源账号并以所述私钥为密码登陆所述区块链网络,所述游戏客户端的主界面添加有游戏开发者账号和所述游戏开发者账号的地址,所述游戏开发者账号为所述游戏开发者对应的游戏资源账号,所述游戏开发者账号的地址为所述游戏开发者钱包的地址,

  第一接收模块,用于接收所述游戏客户端发送的采用非对称加密算法加密的交易参数,所述交易参数包括,游戏资源账号的地址、交易资源值和交易类型,其中,所述交易类型包括充值、购买或者提现,其中,所述游戏客户端用于根据所述账号输入框中输入的内容获取所述游戏开发者账号,采用所述游戏开发者账号对获取的交易参数进行第一次加密后,采用预先存储的私钥对第一次加密后的交易参数进行第二次加密,得到所述采用非对称加密算法加密的交易参数,

  解密模块,用于采用非对称解密算法对所述采用非对称加密算法加密的交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型,

  第一生成模块,用于根据所述交易类型和所述交易资源值,生成所述游戏资源账号的地址的目标交易记录,

  调整模块,用于响应于所述其他节点发送的针对所述目标交易记录的验证成功指令,根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值。

  所述目标交易记录包括,所述游戏资源账号的地址,所述交易类型和所述交易资源值。

  9.根据权利要求7所述的装置,其特征在于,所述交易类型为提现,所述交易参数还包括,收款账号,

  所述目标交易记录包括,所述游戏资源账号的地址,所述交易类型,所述交易资源值和所述收款账号。

  10.根据权利要求7所述的装置,其特征在于,所述交易类型为购买,所述交易参数还包括,游戏开发者账号的地址,

  所述装置还包括增加模块,用于将所述游戏开发者账号的资源值增加所述交易资源值,

  所述目标交易记录包括,所述游戏资源账号的地址,所述游戏开发者账号的地址,所述交易类型以及所述交易资源值。

  11 .根据权利要求7所述的装置,其特征在于,所述广播模块,用于若当前时刻与上一次广播交易记录的时刻之间的时长达到广播时长,向所述区块链网络的其他节点广播所述目标交易记录。

  12.根据权利要求7所述的装置,其特征在于,所述解密模块,用于采用登录所述游戏开发者账号的密码,以及所述公钥对所述交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型。

  13.一种基于区块链的游戏资源管理装置,其特征在于,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现权利要求1至6任一所述的基于区块链的游戏资源管理方法。

  14.一种存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现权利要求1至6任一所述的基于区块链的游戏资源管理方法。

  [0001 ] 本公开涉及网络技术领域,特别涉及一种基于区块链的游戏资源管理方法及装置。

  [0002] 目前,随着游戏产业的迅速发展,用户可以通过第三方游戏交易平台对其游戏账号进行充值。但是,用户在通过第三方游戏交易平台进行充值的过程中,由于需要向第三方游戏交易平台支付额外的交易费用,导致交易成本较高。

  [0003] 本公开实施例提供了一种基于区块链的游戏资源管理方法及装置,可以解决相关技术中用户需要向第三方游戏交易平台支付额外的交易费用,导致交易成本较高的问题。所述技术方案如下,

  [0004] 一方面,提供了一种基于区块链的游戏资源管理方法,应用于区块链网络中的目标节点,所述方法包括,

  [0005] 接收游戏客户端发送的采用非对称加密算法加密的交易参数,所述交易参数包括,游戏资源账号的地址、交易资源值和交易类型,其中,所述交易类型包括充值、购买或者提现,

  [0006] 采用非对称解密算法对所述交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型,

  [0007] 根据所述交易类型和所述交易资源值,生成所述游戏资源账号的地址的目标交易记录,

  [0009] 响应于所述其他节点发送的针对所述目标交易记录的验证成功指令,根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值。

  [0010] 另一方面,提供了一种基于区块链的游戏资源管理装置,应用于区块链网络中的目标节点,所述装置包括,

  [001 1 ] 第一接收模块,用于接收游戏客户端发送的采用非对称加密算法加密的交易参数,所述交易参数包括,游戏资源账号的地址、交易资源值和交易类型,其中,所述交易类型包括充值、购买或者提现,

  [0012] 解密模块,用于采用非对称解密算法对所述交易参数进行解密,得到所述游戏资源账号的地址、所述交易资源值和所述交易类型,

  [0013] 第一生成模块,用于根据所述交易类型和所述交易资源值,生成所述游戏资源账号的地址的目标交易记录,

  [0014] 广播模块,用于向所述区块链网络中的其他节点广播所述目标交易记录,

  [0015] 调整模块,用于响应于所述其他节点发送的针对所述目标交易记录的验证成功指

  令,根据所述交易类型和所述交易资源值,调整所述地址指示的游戏资源账号的资源值。

  [0016] 又一方面,提供了一种基于区块链的游戏资源管理装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述方面所述的基于区块链的游戏资源管理方法。

  [0017] 再一方面,提供了一种存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述方面所述的基于区块链的游戏资源管理方法。

  [0019] 本公开实施例提供了一种基于区块链的游戏资源管理方法及装置,该方法在采用非对称解密算法对游戏客户端发送的交易参数解密后,得到游戏资源账号的地址、交易资源值和交易类型。之后根据该交易类型和交易资源值,生成该游戏资源账号的地址的目标交易记录。之后向区块链网络中的其他节点广播目标交易记录,并可以响应于该其他节点发送的针对目标交易记录的验证成功指令,根据交易类型和交易资源值,调整地址指示的游戏资源账号的资源值。由于该方法可以借助于区块链技术,通过交易类型和交易资源值直接对游戏资源账号的地址指示的游戏资源账号的资源进行管理,该过程无需借助第三方游戏交易平台进行交易,因此降低了交易成本。

  [0020] 为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

  [0021 ] 图1是本公开实施例提供的一种基于区块链的游戏资源管理方法所涉及的实施环境的示意图,

  [0022] 图2是本公开实施例提供的一种基于区块链的游戏资源管理方法的流程图,

  [0023] 图3是本公开实施例提供的另一种基于区块链的游戏资源管理方法的流程图,

  [0024] 图4是本公开实施例提供的一种基于区块链的游戏资源管理装置的框图,

  [0025] 图5是本公开实施例提供的另一种基于区块链的游戏资源管理装置的框图,

  [0026] 图6是本公开实施例提供的一种基于区块链的游戏资源管理装置的结构示意图,

  [0027] 图7是本公开实施例提供的另一种基于区块链的游戏资源管理装置的结构示意图。

  [0028] 为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

  [0029] 图1是本公开实施例提供的一种基于区块链的游戏资源管理方法所涉及的实施环境的示意图。如图1所示,该实施环境可以包括,终端110和区块链网络120。其中,该终端110可以包括用户终端111和游戏开发者终端112。该终端110可以为个人电脑、笔记本电脑、平

  板电脑或手机等安装有游戏客户端的设备。该区块链网络120中包括多个节点,该每个节点可以是服务器。该服务器可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。参考图1,该区块链网络120可以包括三个节点,该三个节点分别为节点121、节点122和节点123。该终端110与该区块链网络120中的任一节点之间可以通过有线网络或无线] 在本公开实施例中,为了保证区块链网络120的信息互通,区块链网络120中的各个节点之间可以通过有线网络或无线网络建立通信连接,即各个节点之间的通信连接为无线连接或有线连接,且各个节点之间可以通过该通信连接进行信息传输。其中,该无线连接可以包括,无线保真(wireless fidelity,wifi)连接、数据连接、蓝牙连接或红外连接等,该有线连接可以包括,通用串行总线(universal serial bus,usb)连接。

  [0031 ] 可选的,对于每个节点,其还可以具有与其对应的节点标识,以及可以存储有区块链网络120中除该节点外的其他节点的节点标识,以便每个节点可以根据其他节点的节点标识,通过通信连接将接收到的数据可靠的广播至其他节点。

  [0032] 示例的,参考表1 ,其示出了每个节点中维护的节点标识列表,该节点标识列表中可以包括,节点名称和节点标识。其中,节点标识可为网络之间互联的协议(internet protocol,ip)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。例如,参考表1,节点名称为节点1对应的节点标识为,117. 17. 151 . 174。

  [0035] 为了保证各个节点存储的数据的一致性,接收到数据的节点可以将该数据发送至区块链网络120中的任一节点。该任一节点接收到该数据后,可以通过共识算法对该数据进行共识处理后再次广播至区块链平台,不断执行该共识处理,直至各个节点存储的数据达成一致,这样一来,可以保证各个节点存储的数据的一致性。

  [0036] 例如,在本公开实施例中,目标节点在基于游戏客户端发送的注册请求,公钥和游戏资源账号的地址后,可以向区块链网络中的每个节点发送该公钥和游戏资源账号的地址,任一节点接收到该公钥和游戏资源账号的地址后,可以通过共识算法对该公钥和游戏资源账号的地址进行共识处理后再次广播至区块链网络,不断执行该共识处理,直至各个节点存储的公钥和游戏资源账号的地址达成一致,这样一来,可以保证各个节点存储的公钥和游戏资源账号的地址的一致性。

  [0037] 需要说明的是,在本公开实施例中,该区块链网络120可以是一个去中心化的网络系统平台,即可以通过区块链网络120以去中心化的技术对交易记录进行管理。去中心化是指,该区块链网络120中没有中心节点的概念,各个节点在该区块链网络120中的地位是平等的,每个节点可以均存储有相同的信息。

  [0038] 图2是本公开实施例提供的一种基于区块链的游戏资源管理方法的流程图。该游戏资源管理方法可以应用于图1所示的区块链网络120中的目标节点中。该目标节点可以为

  该区块链网络120中的任一节点,例如该目标节点可以为节点121。如图2所示,该方法可以包括,

  [0039] 步骤201、接收游戏客户端发送的采用非对称加密算法加密的交易参数。

  [0040] 其中,该交易参数可以包括游戏资源账号的地址、交易资源值和交易类型,该交易类型可以包括充值、购买或者提现等。可选的,该交易资源值可以为虚拟数值。

  [0041 ] 步骤202、采用非对称解密算法对交易参数进行解密,得到游戏资源账号的地址、交易资源值和交易类型。

  [0043] 步骤203、根据交易类型和交易资源值,生成游戏资源账号的地址的目标交易记录。

  [0044] 该生成的目标交易记录至少可以包括游戏资源账号的地址、交易类型和交易资源值。

  [0046] 目标节点在生成目标交易记录后,可以向区块链网络的其他节点广播该目标交易记录,该其他节点中的每个节点在接收到目标节点发送的目标交易记录后,可以采用共识算法对该目标交易记录进行验证,并在对该目标交易记录验证成功后,向该目标节点发送验证成功指令,同时存储该目标交易记录。

  [0047] 步骤205、响应于其他节点发送的针对目标交易记录的验证成功指令,根据交易类型和交易资源值,调整地址指示的游戏资源账号的资源值。

  [0048] 综上所述,本公开实施例提供了一种基于区块链的游戏资源管理方法,该方法在采用非对称解密算法对游戏客户端发送的交易参数解密后,得到游戏资源账号的地址、交易资源值和交易类型。之后根据该交易类型和交易资源值,生成该游戏资源账号的地址的目标交易记录。之后向区块链网络中的其他节点广播目标交易记录,并可以响应于该其他节点发送的针对目标交易记录的验证成功指令,根据交易类型和交易资源值,调整地址指示的游戏资源账号的资源值。由于该方法可以借助于区块链技术,通过交易类型和交易资源值直接对游戏资源账号的地址指示的游戏资源账号的资源进行管理,该过程无需借助第三方游戏交易平台进行交易,因此降低了交易成本。

  [0049] 图3是本公开实施例提供的一种基于区块链的游戏资源管理方法的流程图。该游戏资源管理方法可以应用于图1所示的区块链网络120中的目标节点和终端110安装的游戏客户端中。可选的,该目标节点可以为该区块链网络120中的任一节点。例如,该目标节点可以为节点121。如图3所示,该方法可以包括,

  [0051 ] 在本公开实施例中,游戏客户端可以在检测到用户触发的注册指令时,向目标节点发送注册请求。

  [0052] 可选的,游戏客户端的用户界面中可以设置有账号注册按钮,游戏客户端在检测用户针对该账号注册按钮的点击操作时,可以生成注册请求,并向目标节点发送该注册请求。

  [0054] 该目标节点接收到该游戏客户端发送的注册请求后,可以为该目标节点生成唯一

  [0055] 示例的,目标节点可以响应于该注册请求,随机生成一个私钥,并采用加密算法对该私钥进行加密,得到公钥。该公钥即为该游戏客户端的游戏资源账号,该私钥即为登陆该游戏资源账号的密码。其中,该加密算法可以为椭圆曲线、目标节点基于密钥对生成游戏资源账号的地址。

  [0057] 目标节点在生成密钥对后,可以对该密钥对中的公钥进行处理(例如采用哈希算法进行处理)得到游戏资源账号的地址。其中,该游戏资源账号可以称为钱包,该游戏资源账号的地址也即是钱包的地址。

  [0058] 步骤304、目标节点将密钥对和游戏资源账号的地址发送至游戏客户端。

  [0059] 在本公开实施例中,目标节点在得到该密钥对和该游戏资源账号的地址后,可以将该密钥对和游戏资源账号的地址发送至游戏客户端。相应的,游戏客户端在接收到该密钥对和游戏资源账号的地址后,可以显示该密钥对和游戏资源账号的地址,以使得用户保存该密钥对和游戏资源账号的地址。后续用户可以以该公钥为游戏资源账号,并以该私钥为密码登陆该区块链网络。同时该游戏客户端可以存储该密钥对和游戏资源账号的地址。

  [0060] 可选的,目标节点在将密钥对和游戏资源账号的地址发送至游戏客户端后,可以向区块链网络中的每个节点发送该密钥对中的公钥和游戏资源账号的地址,任一节点接收到该公钥和游戏资源账号的地址后,可以通过共识算法对该公钥和游戏资源账号的地址进行共识处理后再次广播至区块链网络,不断执行该共识处理,直至各个节点存储的公钥和游戏资源账号的地址达成一致,这样一来,可以保证各个节点存储的公钥和游戏资源账号的地址的一致性。

地址:百家乐永久网址【363050.com】  电话:363050.com 手机:363050.com
Copyright © 2012-2025 百家乐官方网站 版权所有 非商用版本 ICP备案编: