首页 / 专利库 / 电脑安全 / 密码学 / 一种基于区块链的游戏资产交易方法

一种基于链的游戏资产交易方法

阅读:1069发布:2020-05-14

专利汇可以提供一种基于链的游戏资产交易方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于 区 块 链 的游戏资产交易方法,该方式涉及交易双方实体以及区块链系统;包含主链,子链。主链作为游戏链的公用 基础 设施,可以接入并提供一些最基础的公链服务,如通用去中心化游戏交互大厅服务,以及作为游戏用户资产交易安全可靠的第三方;子链作为不同的一条独立的子链,用于虚拟资产存放并且具有最基础的 智能合约 。游戏玩家双方需要进行子链虚拟资产交换时,Blockchain自动建立这笔交易的智能合约,等待双方确认后完成交易;以此来解决现有游戏资产交易中存在的泄露以及安全等问题。或者需要 修改 区块链系统的问题。,下面是一种基于链的游戏资产交易方法专利的具体信息内容。

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自动建立这笔交易的智能合约,交易双方的资产提交到双向/联合协议中进行锁定;当交易双方都在指定时间范围内对要交易的虚拟资产进行签名,则交易资产按照约定进行分配,完成交易;当交易双方没有在指定时间内按照约定对虚拟资产进行签名,则交易失败;
所述交易方式为交易的双方拥有不同的子链虚拟资产需要交换时,lockchain自动建立这笔交易的智能合约,智能合约的建立会消耗双方的主链TOKEN,交易双方的资产提交到双向/联合协议中进行锁定;当交易双方都在指定时间范围内对要交易的虚拟资产进行签名,则交易资产按照约定进行分配,完成交易,交易双方都将消耗一定的主链TOKEN;当交易双方没有在指定时间内按照约定对虚拟资产进行签名,则交易失败,虚拟资产返还,未签名方消耗主链TOKEN;
玩家从游戏内提交游戏资产到拍卖行的过程中,所对应的游戏资产在游戏中处于被锁定状态,发起者的交易内容和主链ID被绑定到出售订单,当买方确认购买时自动完成交易过程,用主链Token进行交易,交易发起方需要燃烧主链的Token;交易双方的两个交易动作被打包成一笔交易,正常完成后产生唯一链上的交易记录;通过此方式可以利用主链智能合约撮合交易并增加交易双方的互信程度;
所述智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执行;它本身就是一个系统参与者,对接收到的信息进行回应,可以接收和储存价值,也可以向外发送信息和价值;智能合约解决了传统合约中的信任问题,大幅降低了信任成本;基于区块链的智能合约的使用保证游戏玩家双方资产交易的可靠性;
所述双向/联合协议,用于锁定双方的游戏资产,游戏资产在主链和子链、子链和子链间,通过双向/联合协议,定位包含该交易的区块在区块链中的位置,证明此动作的确发生过,实现子链资产与主链资产的锁定、流转过程;
所述主链采用DPoS+PBFT的共识机制;主链通过DPoS的机制,通过网络负载情况,投票选举出背书记账节点,以动态分布式的方式调整主链负载;所有背书记账节点之间将交易信息进行同步,采用PBFT算法机制对其打包成块;网络会剔除故障节点和非诚实节点,并重新选举新的节点进行记账,以保证区块信息完整有效;
所述子链内部采用PBFT(PracticalByzantineFaultTolerance);该算法解决了原始拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使得拜占庭容错算法在实际系统应用中变得可行;对于拜占庭问题来说,加入节点总数为N,叛变将军数为F,则当N≥3F+1时,问题才有解;PBFT算法采用密码学相关技术(RSA签名算法、消息验证编码和摘要)确保消息传递过程无法被篡改和破坏。

说明书全文

一种基于链的游戏资产交易方法

技术领域

[0001] 本发明涉及区块链领域,具体涉及一种基于区块链的游戏资产交易方法。

背景技术

[0002] 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块 。
[0003] 在现有游戏中,大多数游戏玩家都会出现很多问题。比如隐私问题,更多的游戏玩家的隐私在被侵犯;游戏资产问题,玩家花费了很大的时间成本和金钱成本但是虚拟的游戏资产会被游戏运营商通过很简单的手段被剥夺;安全问题,比如被盗号,被盗资产等;区块链不仅仅是一种技术,更是一种思维,是一种新型的关系结构。基于区块链系统可以很好的解决游戏行业的诸多问题。通过本发明一种基于区块链的游戏资产交易的实现可以改变当前游戏中存在的上述不足之处以及更好的建设全新的游戏行业生态,最终形成一个基于区块链的全新游戏分发模式、打造全新的游戏玩法、开创全新的游戏生态。

发明内容

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

具体实施方式

[0022] 下面结合具体实施例对本发明作进一步描述,在此发明的示意性实施例以及说明用来解释本发明,但并不作为对本发明的限定。
[0023] 实施例1:游戏玩家资产交易的实现(1)交易的双方拥有不同的子链虚拟资产需要交换时,lockchain自动建立这笔交易的智能合约,智能合约的建立会消耗双方的主链TOKEN,交易双方的资产提交到双向/联合协议中进行锁定。当交易双方都在指定时间范围内对要交易的虚拟资产进行签名,则交易资产按照约定进行分配,完成交易,交易双方都将消耗一定的主链TOKEN。当交易双方没有在指定时间内按照约定对虚拟资产进行签名,则交易失败,虚拟资产返还,未签名方消耗主链TOKEN。
[0024] (2)玩家从游戏内提交游戏资产到拍卖行的过程中,所对应的游戏资产在游戏中处于被锁定状态,发起者的交易内容和主链ID被绑定到出售订单,当买方确认购买时自动完成交易过程,用主链Token进行交易,交易发起方需要燃烧主链的Token。交易双方的两个交易动作被打包成一笔交易,正常完成后产生唯一链上的交易记录。通过此方式可以利用主链智能合约撮合交易并增加交易双方的互信程度。
[0025] (3)游戏资产在主链和子链、子链和子链间,通过双向/联合协议,定位包含该交易的区块在区块链中的位置,证明此动作的确发生过,实现子链资产与主链资产的锁定、流转过程。
[0026] 实施例2:游戏资产处理(1)玩家在参与游戏的过程中,会根据游戏设置的智能合约策略消耗掉账户中相应的主链TOKEN来完成游戏任务或获取游戏虚拟资产。可以通过游戏在线时间、游戏的连续活跃天数、通过游戏的关卡或完成游戏内任务等方式获取主链的Token奖励。玩家获取的主链Token可以用游戏智能合约的燃烧消耗,如完成链上任务、获取链上道具、获取子链Token奖励、用户间链上交易等。
[0027] (2)当玩家在游戏内获得成就或稀有道具时,这些成就或稀有道具可以作为玩家终身可展示的标记被记录在公链中,使用游戏交互大厅可以在与其他玩家交互的过程中展现这些成就或稀有道具,更能够通过公链进行游戏成就或稀有道具的交易。
[0028] (3)玩家拥有的所有虚拟资产都记录在区块链网络当中,无法篡改。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈