当前位置: 首页 > 专利查询>王先勤专利>正文

一种基于区块链的游戏资产交易方法技术

技术编号:23464655 阅读:99 留言:0更新日期:2020-03-06 08:45
本发明专利技术涉及一种基于区块链的游戏资产交易方法,该方式涉及交易双方实体以及区块链系统;包含主链,子链。主链作为游戏链的公用基础设施,可以接入并提供一些最基础的公链服务,如通用去中心化游戏交互大厅服务,以及作为游戏用户资产交易安全可靠的第三方;子链作为不同的一条独立的子链,用于虚拟资产存放并且具有最基础的智能合约。游戏玩家双方需要进行子链虚拟资产交换时,Blockchain自动建立这笔交易的智能合约,等待双方确认后完成交易;以此来解决现有游戏资产交易中存在的泄露以及安全等问题。或者需要修改区块链系统的问题。

A transaction method of game assets based on blockchain

【技术实现步骤摘要】
一种基于区块链的游戏资产交易方法
本专利技术涉及区块链领域,具体涉及一种基于区块链的游戏资产交易方法。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。在现有游戏中,大多数游戏玩家都会出现很多问题。比如隐私问题,更多的游戏玩家的隐私在被侵犯;游戏资产问题,玩家花费了很大的时间成本和金钱成本但是虚拟的游戏资产会被游戏运营商通过很简单的手段被剥夺;安全问题,比如被盗号,被盗资产等;区块链不仅仅是一种技术,更是一种思维,是一种新型的关系结构。基于区块链系统可以很好的解决游戏行业的诸多问题。通过本专利技术一种基于区块链的游戏资产交易的实现可以改变当前游戏中存在的上述不足之处以及更好的建设全新的游戏行业生态,最终形成一个基于区块链的全新游戏分发模式、打造全新的游戏玩法、开创全新的游戏生态。
技术实现思路
本专利技术的目的在于在区块链上实现游戏玩家的资产交易,用于解决当前游戏中存在的交易安全问题,提供一种基于基于区块链的游戏资产交易方式。为实现上述目的,本专利技术给出的方式如下:一种基于区块链的游戏资产交易方法,包括交易双方,交易游戏资产,Blockchain系统,实现流程为:1)游戏玩家卖方选择需要出售的游戏资产,Blockchain系统自动生成出售订单。2)游戏玩家买方选择需要购买的游戏资产,Blockchain系统自动购买订单。3)Blockchain自动建立这笔交易的智能合约,交易双方的资产提交到双向/联合协议中进行锁定。当交易双方都在指定时间范围内对要交易的虚拟资产进行签名,则交易资产按照约定进行分配,完成交易;当交易双方没有在指定时间内按照约定对虚拟资产进行签名,则交易失败。上述步骤1)中游戏玩家卖方选择需要出售的游戏资产,Blockchain系统自动生成订单具体如下:游戏玩家需通过PoA确权机制获得主链TOKEN,通过消耗主链TOKEN来确认游戏子链(Sub-Blockchain)的身份合法性。玩家在参与游戏的过程中,会根据游戏设置的智能合约策略消耗掉账户中相应的主链TOKEN来完成游戏任务或获取游戏虚拟资产。可以通过游戏在线时间、游戏的连续活跃天数、通过游戏的关卡或完成游戏内任务等方式获取主链的Token奖励。玩家获取的主链Token可以用游戏智能合约的燃烧消耗,如完成链上任务、获取链上道具、获取子链Token奖励、用户间链上交易等;玩家拥有的所有虚拟资产都记录在区块链网络当中,无法篡改;当玩家在游戏内获得成就或稀有道具时,这些成就或稀有道具可以作为玩家终身可展示的标记被记录在公链中,使用游戏交互大厅可以在与其他玩家交互的过程中展现这些成就或稀有道具,更能够通过公链进行游戏成就或稀有道具的交易。所述公链指全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是“完全去中心化”的,因为没有任何个人或者机构可以控制或篡改其中数据的读写。游戏玩家选择出售游戏资产,玩家从游戏内提交游戏资产到出售的过程中,所对应的游戏资产在游戏中处于被锁定状态,Blockchain系统根据用户的操作自动获取发起者的交易内容和主链ID并将其绑定到出售订单。上述步骤1)中游戏玩家买方选择需要购买的游戏资产,Blockchain系统自动购买订单具体如下:游戏玩家需游戏玩家通过PoA确权机制获得主链TOKEN,通过消耗主链TOKEN来确认游戏子链(Sub-Blockchain)的身份合法性。游戏玩家选择购买的游戏资产,Blockchain系统根据用户的操作自动获取发起者的交易内容和主链ID并将其绑定到购买订单。上述步骤3)中Blockchain自动建立这笔交易的智能合约,交易双方的资产提交到双向/联合协议中进行锁定。当交易双方都在指定时间范围内对要交易的虚拟资产进行签名,则交易资产按照约定进行分配,完成交易;当交易双方没有在指定时间内按照约定对虚拟资产进行签名,则交易失败,交易流程如图2所示,具体如下:交易的双方拥有不同的子链虚拟资产需要交换时,lockchain自动建立这笔交易的智能合约,智能合约的建立会消耗双方的主链TOKEN,交易双方的资产提交到双向/联合协议中进行锁定。当交易双方都在指定时间范围内对要交易的虚拟资产进行签名,则交易资产按照约定进行分配,完成交易,交易双方都将消耗一定的主链TOKEN。当交易双方没有在指定时间内按照约定对虚拟资产进行签名,则交易失败,虚拟资产返还,未签名方消耗主链TOKEN。玩家从游戏内提交游戏资产到拍卖行的过程中,所对应的游戏资产在游戏中处于被锁定状态,发起者的交易内容和主链ID被绑定到出售订单,当买方确认购买时自动完成交易过程,用主链Token进行交易,交易发起方需要燃烧主链的Token。交易双方的两个交易动作被打包成一笔交易,正常完成后产生唯一链上的交易记录。通过此方式可以利用主链智能合约撮合交易并增加交易双方的互信程度。双向/联合协议:用于锁定双方的游戏资产,游戏资产在主链和子链、子链和子链间,通过双向/联合协议,定位包含该交易的区块在区块链中的位置,证明此动作的确发生过,实现子链资产与主链资产的锁定、流转过程。主链:采用DPoS+PBFT的共识机制。主链通过DPoS的机制,通过网络负载情况,投票选举出背书记账节点,以动态分布式的方式调整主链负载。所有背书记账节点之间将交易信息进行同步,采用PBFT算法机制对其打包成块。网络会剔除故障节点和非诚实节点,并重新选举新的节点进行记账,以保证区块信息完整有效。子链:内部采用PBFT(PracticalByzantineFaultTolerance)。该算法解决了原始拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使得拜占庭容错算法在实际系统应用中变得可行。对于拜占庭问题来说,加入节点总数为N,叛变将军数为F,则当N≥3F+1时,问题才有解。PBFT算法采用密码学相关技术(RSA签名算法、消息验证编码和摘要)确保消息传递过程无法被篡改和破坏。所述token的作用是一方面是保证了一个区块链项目的安全性,增加作恶成本,另一方面作为奖励激励矿工或节点去运行和维护区块链网络;子链Token的发放方式由开发者设置。附图说明图1区块链系统中游戏资产交易结构图。图2游戏资产交易实现过程。具体实施方式下面结合具体实施例对本专利技术作进一步描述,在此专利技术的示意性实施例以及说明用来解释本专利技术,但并不作为对本专利技术的限定。实施例1:游戏玩家资产交易的实现(1)交易的双方拥有不同的子链虚拟资产需要交换时,lockchain自动建立这笔交本文档来自技高网...

【技术保护点】
1.一种基于区块链的游戏资产交易方法,其特征在于:包括交易双方,交易游戏资产,Blockchain系统,实现流程为:/nS1)游戏玩家卖方选择需要出售的游戏资产,Blockchain系统自动生成出售订单;/nS2)游戏玩家买方选择需要购买的游戏资产,Blockchain系统自动购买订单;/nS3)Blockchain自动建立这笔交易的智能合约,交易双方的资产提交到双向/联合协议中进行锁定;当交易双方都在指定时间范围内对要交易的虚拟资产进行签名,则交易资产按照约定进行分配,完成交易;当交易双方没有在指定时间内按照约定对虚拟资产进行签名,则交易失败。/n

【技术特征摘要】
1.一种基于区块链的游戏资产交易方法,其特征在于:包括交易双方,交易游戏资产,Blockchain系统,实现流程为:
S1)游戏玩家卖方选择需要出售的游戏资产,Blockchain系统自动生成出售订单;
S2)游戏玩家买方选择需要购买的游戏资产,Blockchain系统自动购买订单;
S3)Blockchain自动建立这笔交易的智能合约,交易双方的资产提交到双向/联合协议中进行锁定;当交易双方都在指定时间范围内对要交易的虚拟资产进行签名,则交易资产按照约定进行分配,完成交易;当交易双方没有在指定时间内按照约定对虚拟资产进行签名,则交易失败。


2.如权利要求1所述的一种基于区块链的游戏资产交易方法,其特征在于:所述的步骤S1)步骤包括:游戏玩家卖方选择需要出售的游戏资产,Blockchain系统自动生成订单;
游戏玩家通过PoA确权机制获得主链TOKEN,通过消耗主链TOKEN来确认游戏子链(Sub-Blockchain)的身份合法性;
游戏玩家在参与游戏的过程中,会根据游戏设置的智能合约策略消耗掉账户中相应的主链TOKEN来完成游戏任务或获取游戏虚拟资产;可以通过游戏在线时间、游戏的连续活跃天数、通过游戏的关卡或完成游戏内任务等方式获取主链的Token奖励;玩家获取的主链Token可以用游戏智能合约的燃烧消耗,如完成链上任务、获取链上道具、获取子链Token奖励、用户间链上交易等;玩家拥有的所有虚拟资产都记录在区块链网络当中,无法篡改;当玩家在游戏内获得成就或稀有道具时,这些成就或稀有道具可以作为玩家终身可展示的标记被记录在公链中,使用游戏交互大厅可以在与其他玩家交互的过程中展现这些成就或稀有道具,更能够通过公链进行游戏成就或稀有道具的交易;
游戏玩家选择出售游戏资产,玩家从游戏内提交游戏资产到出售的过程中,所对应的游戏资产在游戏中处于被锁定状态,Blockchain系统根据用户的操作自动获取发起者的交易内容和主链ID并将其绑定到出售订单。


3.如权利要求1所述的一种基于区块链的游戏资产交易方法,其特征在于:所述的步骤S2)步骤包括:游戏玩家买方选择需要购买的游戏资产,Blockchain系统自动购买订单;
游戏玩家选择购买的游戏资产,Blockchain系统根据用户的操作自动获取发起者的交易内容和主链ID并将其绑定到购买订单。


4.如权利要求1所述的一种基于区块链的游戏资产交易方法,其特征在于:所述的步骤S3)步骤包括:Blockchain自动建立这笔交易的智能合约,交易双方的资产提交到双向/联合协...

【专利技术属性】
技术研发人员:王先勤
申请(专利权)人:王先勤
类型:发明
国别省市:黑龙;23

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

1