本发明涉及游戏交易平台领域,具体涉及一种基于区块链的游戏交易平台实现方法。
背景技术:
目前传统游戏主要存在如下问题:
(1)游戏玩家用户资产无法确权:有人交易,但交易安全性没办法保证,比如买卖账号线下交易,被骗,买卖装备的估值问题等;
(2)传统游戏无法连接线上线下,满足用户的多元化需求;
(3)游戏玩家用户资产无法与外界产生联系:很多游戏玩到后面就是没意思了觉得一场空,游戏内的资产和信息、成就都是孤岛;
(4)数据不透明、运营商为中心化,运营商可以随意的修改数据封号等。
技术实现要素:
本发明的目的在于克服现有技术问题,提出一种基于区块链的游戏交易平台实现方法。
为达成上述目的,本发明采用如下技术方案:
一种基于区块链的游戏交易平台实现方法,包括如下:
(1)构建一个区块链技术的平台:
构建一个区块链技术的平台,所述平台由服务器端和至少一游戏玩家客户端构成,所述服务器端为一个节点,所述游戏玩家客户端为一个节点;
(2)将开发好的游戏布置在平台上:
将开发好的游戏布置在平台上,并将游戏数据为储存在区块链上,所述游戏数据包括游戏玩家用户个人游戏数据和游戏中的规则设置;
(3)游戏玩家用户登录游戏
游戏玩家用户通过游戏玩家客户端登录游戏;
(4)游戏玩家用户的个人游戏数据交互和存储
游戏玩家用户的个人游戏数据交互和存储上都会经过平台;平台记录游戏玩家用户的个人游戏数据,且个人游戏数据会被同时记录在各个节点上。
进一步的,所述基于区块链的游戏交易平台实现方法还包括游戏中的规则设置:游戏上线时,游戏开发方按照智能合约的方式进行定义。
上述的,所述基于区块链的游戏交易平台实现方法,所有游戏玩家客户端节点,都有权限允许或者拒绝游戏开发方中途更改规则。
进一步的,至少有超过半数的游戏玩家用户同意后,游戏开发方才可以更改游戏规则。其中,游戏开发方更改游戏规则为修改游戏升级规则或发行道具。
进一步,本发明的基于区块链的游戏交易平台实现方法,所述游戏玩家用户个人游戏数据包括以下任一种或一种以上:账户安全信息、游戏中的道具信息、货币信息、交易信息。
进一步,本发明的基于区块链的游戏交易平台实现方法,所述游戏中的规则设置包括以下任一种或一种以上:游戏中的货币发行、道具数量、等级条件。
游戏玩家用户的信息在填写时会被打上公有秘钥,经过区块链的游戏交易平台认证并创建,以此作为区块网络上经过认证的节点,建立统一独立的身份认证;
每个游戏玩家的游戏经历,包括但不限于经验、等级、物品、技能等内容,都会在节点中记录下来,并广播至其他节点。
在区块链上,每个物品的价值是基于稀缺性的,价值经过统一的智能合约签订下来;
在区块链上,所有交易信息都是公开的,交易发生时,交易价格会通过节点认证,交易发生后,广播并记录到每一个节点;
游戏交易平台的场外交易时,也服从以上流程,避免了虚假信息,价格不透明等情况。
通过本发明的基于区块链的游戏交易平台实现方法,与现有技术,可以达到以下的有益效果:
(1)采用区块链技术去中心化,游戏中的各系统设置使用智能合约技术开发,游戏运营方无法滥发游戏商品和道具。同时,即使游戏关闭,游戏玩家用户的商品数据存储在区块链上,不会随着游戏的关闭而消失;
(2)确认虚拟资产透明化,游戏玩家用户游戏中的商品、道具使用区块链技术存储于区块链上,而不是存储在游戏运营方的数据库里,真正做到游戏玩家用户在游戏中花钱购买的虚拟商品所有权属于游戏玩家用户;
(3)加强安全保护,基于区块链技术,用户的信息和虚拟资产都存储区块链上就算游戏运营方数据库被入侵,也不会造成用户数据泄露或资产被盗用。重要的数据存储于区块链上,游戏运营方无法随意篡改和删除游戏数据,游戏运营方无法作弊,使得游戏数据透明化,可信任化。
(4)打破游戏孤岛,使得游戏内资产与外界产生联系。使用数字货币作为游戏的结算方式,极大的降低游戏玩家用户的交易手续费和交易难度。同时游戏玩家用户的数字资产基于区块链上可全球化流通,而不再局限于游戏内,不会形成经济孤岛。
附图说明
此处所说明的附图用来提供对发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明基于区块链的游戏交易平台实现方法的流程示意图;
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明实施例提供了一种基于区块链的游戏交易平台实现方法,包括如下:
步骤s1,构建一个区块链技术的平台:
构建一个区块链技术的平台,所述平台由服务器端和至少一游戏玩家客户端构成,所述服务器端为一个节点,所述游戏玩家客户端为一个节点;
步骤s2,将开发好的游戏布置在平台上:
将开发好的游戏布置在平台上,并将游戏数据为储存在区块链上,所述游戏数据包括游戏玩家用户个人游戏数据和游戏中的规则设置;
步骤s3,游戏玩家用户登录游戏
游戏玩家用户通过游戏玩家客户端登录游戏;
步骤s4,游戏玩家用户的个人游戏数据交互和存储
游戏玩家用户的个人游戏数据交互和存储上都会经过平台;平台记录游戏玩家用户的个人游戏数据,且个人游戏数据会被同时记录在各个节点上;
即使游戏玩家用户的所使用的客户端出现安全问题,也不会出现数据损坏、丢失的情况,且游戏开发方也无权将用户的数据进行私自处理,确保了游戏玩家用户的数据安全性。
进一步的,所述基于区块链的游戏交易平台实现方法还包括游戏中的规则设置:游戏上线时,游戏开发方按照智能合约的方式进行定义。
上述的,所述基于区块链的游戏交易平台实现方法,所有游戏玩家客户端节点,都有权限允许或者拒绝游戏开发方中途更改规则。
进一步的,以保证游戏的公平性,一般定义为至少有超过半数的游戏玩家用户同意后,游戏开发方才可以更改游戏规则。其中,游戏开发方更改游戏规则为修改游戏升级规则或发行道具。
进一步,本发明实施例的基于区块链的游戏交易平台实现方法,所述游戏玩家用户个人游戏数据包括以下任一种或一种以上:账户安全信息、游戏中的道具信息、货币信息、交易信息。
进一步,本发明实施例的基于区块链的游戏交易平台实现方法,所述游戏中的规则设置包括以下任一种或一种以上:游戏中的货币发行、道具数量、等级条件。
游戏玩家用户的信息在填写时会被打上公有秘钥,经过区块链的游戏交易平台认证并创建,以此作为区块网络上经过认证的节点,建立统一独立的身份认证;
每个游戏玩家的游戏经历,包括但不限于经验、等级、物品、技能等内容,都会在节点中记录下来,并广播至其他节点。
在区块链上,每个物品的价值是基于稀缺性的,价值经过统一的智能合约签订下来;
在区块链上,所有交易信息都是公开的,交易发生时,交易价格会通过节点认证,交易发生后,广播并记录到每一个节点;
游戏交易平台的场外交易时,也服从以上流程,避免了虚假信息,价格不透明等情况。
本发明中,游戏玩家用户之前的游戏交易行为,通过平台进行,其交易过程公开、透明,所有游戏玩家用户都可以看到,传统的线下交易风险依靠诚信的问题在这些将不会存在,且通过公开透明的交易数据,商品价格也将公开透明,为大量有交易需要的买卖方提供参考依据。
传统中,例如有些游戏开发方在游戏中后期,为了吸引更多的新游戏玩家用户,会修改游戏升级规则或发行道具等,可以让新游戏玩家用户在短期内就拥有老游戏玩家用户的游戏数据水平(等级、技术、装备等),但这样对老游戏玩家用户是相对不公平的,会导致老游戏玩家用户产生抱怨(如果放弃前面的投入就全部打水漂,不放弃又得不到老游戏玩家用户的优越感),而本发明可以有效地避免该问题的发生。
上述说明描述了本发明的优选实施例,但应当理解本发明并非局限于上述实施例,且不应看作对其他实施例的排除。通过本发明的启示,本领域技术人员结合公知或现有技术、知识所进行的改动也应视为在本发明的保护范围内。