基于区块链hash寻址和重加密的游戏数据分区储存方法技术

技术编号:20331403 阅读:61 留言:0更新日期:2019-02-13 07:12
本发明专利技术涉及一种基于区块链hash寻址和重加密的游戏数据分区储存方法,包括:数据的分区存储和数据查看步骤,其中数据的分区存储具体包括将区块链节点进行分区,分为全节点、共识节点、储存节点、管理节点;节点数据进行hash运算生成hash码;hash码广播至全网节点;hash值进行共识验证;生成hash值对应的储存地址表;以及根据生成hash值对应的储存地址表将数据分别存储在各个节点上等步骤。本基于区块链hash寻址和重加密的游戏数据分区储存方法通过将数据分片然后分区存储,使得数据具有m个冗余度,存储数据碎片化,提高数据隐私性,并通过对节点进行分类,不同节点负责不同的功能,减少资源的浪费,层次化的节点结构提高了架构的可扩展和可插拔性。

【技术实现步骤摘要】
基于区块链hash寻址和重加密的游戏数据分区储存方法
本专利技术涉及区块链
,尤其涉及一种基于区块链hash寻址和重加密的游戏数据分区储存方法。
技术介绍
Newzoo发布报告称2018年全球游戏产业收入将达1379亿美元(约合人民币8732亿元),其中的703亿美元来自移动平台,占比超过一半。中国游戏市场规模将达到379亿美元,占全球游戏市场收入的25%以上,在营收规模与玩家数量方面,中国市场均排名第一。现在游戏行业存在的问题:(1)透明性问题在现存的网络游戏中,玩家可以通过游戏内置的打怪、升级、爆装备等活动获得一些有价值的游戏装备,或者赢得游戏金币(如棋牌类游戏)。但现有的网络游戏体系中,这些虚拟道具装备的内容、数量及抽取概率等核心数据的算法都是中心化的管理模式,做不到完全公开、透明,导致游戏的可玩性、公平性方面受到很大影响。(2)安全性问题随着游戏市场的不断发展,游戏虚拟财产安全不断受到关注。游戏虚拟装备交易中盗窃、黑客攻击案件频发,导致玩家自身利益受到极大损失。更为严重的是,由于游戏装备都是由某单一游戏公司发行。游戏道具被锁定在某个游戏中,随着游戏的衰亡,玩家所有游戏财本文档来自技高网...

【技术保护点】
1.一种基于区块链hash寻址和重加密的游戏数据分区储存方法,其特征在于,具体包括如下步骤:S1、数据的分区存储,所述数据的分区存储的步骤如下;S11、将区块链节点进行分区,分为全节点、共识节点、储存节点、管理节点;S12、确定全节点、共识节点、储存节点、管理节点的功能;S13、使用客户端将用户数据进行重加密,并输送至任意的区块链节点,通过区块链节点将重加密数据进行hash运算生成hash码;S14、通过区块链节点将重加密数据和生成的hash码广播至全网节点;S15、通过共识节点对网络中的数据本身和重加密数据生成的hash值进行共识验证;S16、通过共识节点为重加密数据进行分片存储并分配存储节...

【技术特征摘要】
1.一种基于区块链hash寻址和重加密的游戏数据分区储存方法,其特征在于,具体包括如下步骤:S1、数据的分区存储,所述数据的分区存储的步骤如下;S11、将区块链节点进行分区,分为全节点、共识节点、储存节点、管理节点;S12、确定全节点、共识节点、储存节点、管理节点的功能;S13、使用客户端将用户数据进行重加密,并输送至任意的区块链节点,通过区块链节点将重加密数据进行hash运算生成hash码;S14、通过区块链节点将重加密数据和生成的hash码广播至全网节点;S15、通过共识节点对网络中的数据本身和重加密数据生成的hash值进行共识验证;S16、通过共识节点为重加密数据进行分片存储并分配存储节点,同时生成hash值对应的储存地址表;S17、根据生成hash值对应的储存地址表将重加密数据分别存储在各个存储节点上;S2、数据查看;利用数据hash值进行检索,通过区块链客户端调用接口查看各个节点的数据,系统根据hash值检索存储节点地址,如果检索到该hash值对应的存储节点地址不存在,查询结束,并获得相应数据,如果检索到该hash值对应的存储节点地址存在,则从距离最近的n个节点获取数据,并反馈查询成功,返回数据值,并将查询记录广播至区块链网络。2.根据权利要求1所述的基于区块链hash寻址和重加密的游戏数据分区储存方法,其特征在于,所述步骤S14中,区块链节点在广播重加密数据时,同时也将重加密数据hash运算之后的hash码广播,如果重加密数据...

【专利技术属性】
技术研发人员:庄济勇尹京华王海林
申请(专利权)人:广东微链科技有限公司
类型:发明
国别省市:广东,44

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

1