一种区块链游戏的数字账户处理方法及其设备技术

技术编号:33292815 阅读:18 留言:0更新日期:2022-05-01 00:15
本申请公开了一种区块链游戏的数字账户处理方法,应用于游戏服务器,所述方法包括:接收第一客户端发送针对第一游戏装备的提取上链请求,所述第一游戏装备的提取上链请求用于指示将所述第一游戏装备从所述游戏服务器中提取到区块链系统中,且以区块的方式存储所述第一游戏装备;针对所述第一游戏装备发起上链流程,且将所述第一客户端的第一游戏装备从所述游戏服务器中删除;给所述第一客户端发送所述第一游戏装备已提取上链的响应。本申请借助于游戏服务器和区块链系统,用户可以自己自由提取游戏装备,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
一种区块链游戏的数字账户处理方法及其设备


[0001]本申请涉及区块链
,尤其涉及一种区块链游戏的数字账户处理方法及其设备。

技术介绍

[0002]目前,区块链技术、以太坊ERC721协议下的非同质化通证(Non

Fungible Token,NFT)技术作为游戏金融(gamefinance

GameFi)和元宇宙(Metaverse)的基础技术方向之一。
[0003]区块链游戏是运行在区块链系统中的游戏程序,游戏数据都存储在区块链中;目前区块链游戏是以去中心化的方式进行运营,导致区块链存储压力较大;与此同时,由于区块链游戏数据都存储在区块链上,游戏充值、游戏装备等与用户端频繁交互的数据,导致区块链的数据更新、查询等压力较大。
[0004]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本申请提供一种区块链游戏的数字账户处理方法及其设备。
[0006]本申请第一方面公开了一种区块链游戏的数字账户处理方法,应用于游戏服务器,所述方法包括:
[0007]接收第一客户端发送针对第一游戏装备的提取上链请求,所述第一游戏装备的提取上链请求用于指示将所述第一游戏装备从所述游戏服务器中提取到区块链系统中,且以区块的方式存储所述第一游戏装备;
[0008]针对所述第一游戏装备发起上链流程,且将所述第一客户端的第一游戏装备从所述游戏服务器中删除;
[0009]给所述第一客户端发送所述第一游戏装备已提取上链的响应。
[0010]在一种可能实施方式中,所述方法还包括:所述游戏服务器接收第一客户端发送的第一游戏装备购买请求;校验所述第一客户端是否满足所述第一游戏装备的预设购买条件;确定所述第一客户端满足预设购买条件时,将第一游戏装备的拥有者属性修改为第一客户端。
[0011]在一种可能实施方式中,所述第一游戏装备包括同质化游戏装备和非同质化游戏装备;其中,
[0012]所述同质化游戏装备包括游戏元素中的通用部分,所述非同质化游戏装备包括游戏元素中的私有部分。
[0013]本申请第二方面公开了一种区块链游戏的数字账户处理方法,应用于区块链系统中任意一个区块链节点,所述方法包括:
[0014]接收第一客户端发送针对第二游戏装备的充值游戏服务器请求,所述第二游戏装
备的充值游戏服务器请求用于指示将所述第二游戏装备从区块链中充值到游戏服务器中,且游戏服务器存储所述第二游戏装备;
[0015]针对所述第二游戏装备发起充值流程,且将所述第一客户端的第二游戏装备从区块链系统中标识为注销状态;
[0016]给所述第一客户端发送所述第二游戏装备已充值到服务器的响应。
[0017]在一种可能实施方式中,所述方法还包括:所述区块链节点接收所述第一客户端发送的第二游戏装备购买请求;
[0018]校验所述第一客户端是否满足所述第二游戏装备的预设购买条件;
[0019]确定所述第一客户端满足预设购买条件时,将所述第二游戏装备从当前地址转入所述第一客户端对应的用户地址中。
[0020]在一种可能实施方式中,述第二游戏装备包括同质化游戏装备和非同质化游戏装备;其中,
[0021]所述同质化游戏装备包括通证、通用游戏元素以及通证与通用游戏元素的映射关系;所述非同质化游戏装备包括NFT、私有游戏元素以及NFT与私有游戏元素之间的映射关系。
[0022]本申请第三方面公开了一种区块链游戏的数字账户处理设备,数字账户处理设备为游戏服务器,所述游戏服务器包括接收单元、处理单元以及发送单元;其中,
[0023]接收单元接收第一客户端发送针对第一游戏装备的提取上链请求,所述第一游戏装备的提取上链请求用于指示将所述第一游戏装备从所述游戏服务器中提取到区块链系统中,且以区块的方式存储所述第一游戏装备;
[0024]处理单元针对所述第一游戏装备发起上链流程,且将所述第一客户端的第一游戏装备从所述游戏服务器中删除;
[0025]发送单元给所述第一客户端发送所述第一游戏装备已提取上链的响应。
[0026]在一种可能实施方式中,所述方法还包括:所述游戏服务器接收第一客户端发送的第一游戏装备购买请求;校验所述第一客户端是否满足所述第一游戏装备的预设购买条件;确定所述第一客户端满足预设购买条件时,将第一游戏装备的拥有者属性修改为第一客户端。
[0027]在一种可能实施方式中,所述第一游戏装备包括同质化游戏装备和非同质化游戏装备;其中,
[0028]所述同质化游戏装备包括游戏元素中的通用部分,所述非同质化游戏装备包括游戏元素中的私有部分。
[0029]本申请第四方面公开了一种区块链游戏的数字账户处理设备,数字账户处理设备为区块链系统中任意一个区块链节点,所述区块链节点包括接收单元、处理单元以及发送单元;其中,
[0030]接收单元接收第一客户端发送针对第二游戏装备的充值游戏服务器请求,所述第二游戏装备的充值游戏服务器请求用于指示将所述第二游戏装备从区块链中充值到游戏服务器中,且游戏服务器存储所述第二游戏装备;
[0031]处理单元针对所述第二游戏装备发起充值流程,且将所述第一客户端的第二游戏装备从区块链系统中标识为注销状态;
[0032]发送单元给所述第一客户端发送所述第二游戏装备已充值到服务器的响应。
[0033]在一种可能实施方式中,所述方法还包括:所述区块链节点接收所述第一客户端发送的第二游戏装备购买请求;
[0034]校验所述第一客户端是否满足所述第二游戏装备的预设购买条件;
[0035]确定所述第一客户端满足预设购买条件时,将所述第二游戏装备从当前地址转入所述第一客户端对应的用户地址中。
[0036]在一种可能实施方式中,述第二游戏装备包括同质化游戏装备和非同质化游戏装备;其中,
[0037]所述同质化游戏装备包括通证、通用游戏元素以及通证与通用游戏元素的映射关系;所述非同质化游戏装备包括NFT、私有游戏元素以及NFT与私有游戏元素之间的映射关系。
[0038]本申请第五方面公开了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行如上所述任一项的所述的方法。
[0039]本申请第六方面公开了一种计算机设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现如上所述任一项所述的方法。
[0040]本申请借助于游戏服务器和区块链系统,用户可以自己自由提取游戏装备,提升用户体验。
附图说明
[0041]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
[0042]图1为本申请公开一种区块链游戏的数字账户处理方法流程示意图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链游戏的数字账户处理方法,其特征在于,应用于游戏服务器,所述方法包括:接收第一客户端发送针对第一游戏装备的提取上链请求,所述第一游戏装备的提取上链请求用于指示将所述第一游戏装备从所述游戏服务器中提取到区块链系统中,且以区块的方式存储所述第一游戏装备;针对所述第一游戏装备发起上链流程,且将所述第一客户端的第一游戏装备从所述游戏服务器中删除;给所述第一客户端发送所述第一游戏装备已提取上链的响应。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述游戏服务器接收第一客户端发送的第一游戏装备购买请求;校验所述第一客户端是否满足所述第一游戏装备的预设购买条件;确定所述第一客户端满足预设购买条件时,将第一游戏装备的拥有者属性修改为第一客户端。3.根据权利要求1或2所述的方法,其特征在于,所述第一游戏装备包括同质化游戏装备和非同质化游戏装备;其中,所述同质化游戏装备包括游戏元素中的通用部分,所述非同质化游戏装备包括游戏元素中的私有部分。4.一种区块链游戏的数字账户处理方法,其特征在于,应用于区块链系统中任意一个区块链节点,所述方法包括:接收第一客户端发送针对第二游戏装备的充值游戏服务器请求,所述第二游戏装备的充值游戏服务器请求用于指示将所述第二游戏装备从区块链中充值到游戏服务器中,且游戏服务器存储所述第二游戏装备;针对所述第二游戏装备发起充值流程,且将所述第一客户端的第二游戏装备从区块链系统中标识为注销状态;给所述第一客户端发送所述第二游戏装备已充值到服务器的响应。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述区块链节点接收所述第一客户端发送的第二游戏装备购买请求;校验所述第一客户端是否满足所述第二游戏装备的预设购买条件;确定所述第一客户端满足预设购买条件时,将所述第二游戏装备从当前地址转入所述第一客户端对应的用户地址中。6.根据权利要求4或5所述的方...

【专利技术属性】
技术研发人员:朱峥吉建勋杨慧
申请(专利权)人:北京瑞策科技有限公司
类型:发明
国别省市:

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

1