区块链游戏

来自OwCrypto区块链数字加密货币百科

区块链游戏,顾名思义,就是区块链的技术与游戏结合起来,在传统游戏上增加了区块链的特点的新型游戏方式。区块链游戏中的玩家记录是被分布式记录在公开透明的区块链上和以太坊上的,因此任何人都无法修改和删除玩家的任何一项记录,这种去中心化的特点,使玩家拥有了决定权,玩家可以根据规则,自行处置自己在游戏中的资产,甚至可以随时离开游戏不受到任何损失。 并且,与传统游戏不同的是,区块链游戏既能获得本身游戏的功能——人们娱乐和消磨碎片化时间的需要,同时,通过虚拟货币,玩家又能在游戏中获得收益,玩家在游戏中的投入是具有回报性的,这种两全其美的方式,使区块链游戏相对更具有可玩型。如今,区块链游戏行业正在不断提高它的可玩性和趣味性,相信再过一段时间,它能够给玩家带来更好的游戏体验。[1]

区块链游戏在区块链技术的基础上开发游戏,主要特点是玩家可以在游戏中收益,拥有游戏资产的所有权,但目前技术不成熟,游戏可玩性不高。

起源

行业增长慢

国内游戏行业增长乏力,人口红利逐渐触底,当前的游戏行业已经告别了过去的高速增长阶段,需要寻找新的增长点。

在游戏用户规模方面,根据中国音数协游戏工委(GPC)的数据,2018年1-6月中国游戏用户规模为5.3亿人,同比增长仅4.0%。事实上,从2010年起,中国游戏用户规模的增长就逐渐放缓。

政策收紧

出于对青少年保护以及规范游戏市场的竞争秩序等现实因素的考虑,在2018年政府部门出台了多项政策和措施对国内的游戏市场进行规范和整顿。其中影响比较重大的政策文件是2018年初发布的《游戏申报审批重要事项通知》。随后,游戏版号审批工作暂停,直至12月才恢复审核,在此期间新游戏无法上线并进行商业化;在8月,《综合防控儿童青少年近视实施方案》发布,要求“实施网络游戏总量调控,控制新增网络游戏商务运营数量”,这份文件传达了更严格的游戏控制监管政策,对各大游戏厂商均造成一定影响。

区块链游戏应用

在国内市场增速放缓、监管政策逐步趋紧的寒冬下,众多游戏公司开始寻求新的增长点。2017年末,一款名为CryptoKitties(加密猫)的游戏火爆全球,这款基于以太坊智能合约的宠物养成类游戏,上线7天内交易额破190万美元,交易的火爆一度引发了以太坊网络的堵塞。

CryptoKitties的成功,吸引了全球资本与公司的目光,一个月后,开发CryptoKitties的工作室AxiomZen完成7000万美元A轮融资。国内的小米、迅雷、网易、百度、360等互联网公司纷纷在2018年初推出自己的区块链养猫,养狗,养兔等游戏,区块链游戏在一时间风头无二。

自从第一款区块链游戏CryptoKitties的发布火爆了游戏市场,区块链游戏作为一个新事物吸引了投资者和玩家的注意力。

传统游戏VS区块链游戏

传统游戏

传统游戏的所有数据,包括金 钱,都在游戏厂商那里,玩家仅有使用权,赚钱能力不足,局限性比较大。当然优势就是,游戏厂商可以根据玩家的品味,按照自己的想法,随意调整游戏内容,游戏可玩度非常高。


区块链游戏

数据规则是在区块链上的,游戏的所有权是属于玩家,游戏的道具和商品也是有规定的,不会乱改。同时还可以随意转让,出售,赚钱能力较强。唯一不足的是,如今市面上的区块链游戏还处于起步阶段,虽然有赚钱的能力,但游戏可玩度还有待提高。但区块链游戏毕竟还是一门游戏,共同点都只有一个,那就是吸引玩家的兴趣。不管技术和理念怎么先进,如果区块链游戏不能做到引起玩家的兴趣,提高用户的体验,它也只会被别的游戏所替代。[2]


游戏应用分类

目前区块链游戏主要分为养成、竞猜、RPG、模拟经营、沙盒、放置、策略七大类,其中以养成、竞猜、模拟经营为主。就目前区块链的技术发展水平而言,区块链游戏最有可能先在棋牌、博彩类游戏出现大规模应用,凭借区块链公开透明、不可篡改的优点能让用户相信游戏的公平公正性。

从玩家用户角度看,目前区块链游戏用户玩游戏的目的以投机、炒作为主,以游戏娱乐为目的的用户比例并不高,从日活跃度上看,区块链游戏的日均用户数量也远远低于传统的网络游戏;从游戏质量角度看,目前区块链游戏的品类比较单一,大多是博彩、资金盘类游戏,可玩性不强,用户体验差,UI差,游戏的生命周期比较短;从安全角度出发,区块链游戏还存在许多安全隐患;此外,区块链游戏面临许多法律风险。此外,区块链游戏面临着溢出攻击、越权调用攻击、伪随机数漏洞、竞态条件漏洞攻击等多种安全性问题。

从目前的以太坊与EOS在区块链游戏上的竞争情况看,EOS凭借其在开发语言和交易方面的优势,目前EOS上的区块链游戏生态更占有优势,然而仍然存在刷单、伪随机数生成等问题。

宠物养成类

最先流行的以太坊加密猫游戏(CryptoKitties)是一款宠物养成游戏,包括了猫的生育、收集、购买、销售等。每只猫都是用户完全个人拥有,不受游戏开发商的控制。全世界的任何人都可以用ETH购买虚拟猫,用户只需两只不同的猫,就可以进行繁殖,产下新猫。这些猫可以继续繁殖,也可以在市场上售卖。

加密猫游戏有100只“创世猫”,每15分钟就有一个新的零代猫诞生,它的售卖价格相当于最新售卖出去的5只猫均价的基础上再增加50%,但如果没有人购买,售价会开始下降,直到被人购买,所以猫的价格也是根据市场进行动态调整。

加密猫共有256位的基因组,不同基因组合序列的猫是不同的,因此新生的小猫在不同的基因序列组合下会呈现不同的外表特征。为了保证价值,这些基因组合还考虑到了稀有性,保证有些基因序列是比较少见的,因此具有稀有基因特征的猫将会卖出高价。


自CryptoKitties在全球火爆后,小米、迅雷、网易、百度、360等互联网公司纷纷推出自己的区块链养猫,养狗,养兔等游戏。但是,这类区块链宠物养成游戏能流行的主要因素是用户的投机动机两只猫生育出的小猫所呈现出的基因特征具有高度的随机性,这类似于具有赌博性质的抽奖游戏,而宠物猫的价格不受游戏官方控制,有了价格炒作的空间。这类轻度游戏普遍存在形式单一、娱乐和体验性不强的问题,当游戏对大众的新颖感下降,投机热度减弱后,新出现的区块链宠物养成游戏就会出现吸引力不强,日均活跃度降低,用户流失的现象。


游戏竞猜博彩类

2018年7月,在以太坊网络上一款名为Fomo3D的区块链游戏开始出现,并在短短一天内有大量玩家蜂拥而入,导致以太坊网络出现大量拥堵。Fomo3D属于博彩类游戏的一种,游戏的规则也比较简单:每一局游戏的开始,玩家可以花费以太坊钱包中的 ETH 来购买游戏道具KEY,只要用户是最后一个购买KEY的人,并且将这个价格维持24小时,那么奖池里的所有ETH都归用户所有。在此规则基础上,Fomo3D还添加了闪拍系统、分红系统、战队系统等新功能,增加了游戏的可玩性。根据链得得APP报告,在7月16日当天,Fomo3D游戏的奖金池汇集超过2.13万个ETH,总价值6千多万人民币。

从本质上而言,Fomo3D是一个典型的“资金盘+博彩”的区块链游戏,它主要是利用玩家的贪婪和投机心理,通过特别设计的token激励机制来使人们投入其中。事实上,Fomo3D从一开始就对此毫不避讳,游戏网址的域名为exitscam.me(逃离骗局),邀请好友的按钮为Bad Advices ,其中的挑衅意味颇深。投身其中的用户也对此心知肚明,但每个人都想成为最后买入然后拿走所有奖金的人。

然而结局却出乎所有人的意料:在8月,Fomo3D的第一局游戏结束,价值2000万人民币的ETH被一个采用特殊策略的黑客获取。该黑客通过自己的智能合约向以太坊网络发送大量天价手续费(Gas)的交易,因为以太坊矿工打包区块的策略是高手续费优先,所以该玩家的天价手续费交易阻挡了其他玩家在Fomo3D游戏中购买KEY,从而使自己成为最终赢家。

PRG类

EOS Knights是一款由韩国BADA工作室开发的RPG游戏。从游戏体验上看,玩家需要先注册一个EOS账户和一个scatter钱包账户,随后在游戏中购买一个英雄角色和装备,随后便是传统的打怪升级寻宝模式。但是与传统游戏中游戏装备购买的单向流动不同,这款游戏中的装备是可以双向流动的:用户可以出售游戏装备获取EOS。

EOS Knights是目前游戏可玩性比较高的区块链游戏之一。一款用心做的游戏自然能获得用户的垂青。因此在博彩竞猜类游戏盛行的区块链游戏领域,该款游戏经常能占据游戏活跃度榜单前十的位置,用户量和交易量也在逐步增加。

代表游戏:以太英雄、以太镇、King Slayer


沙盒类

游戏有比较大的开放式场景,可以在游戏世界中自由行动,高度自由化游戏,玩家可以随时选择主线支线任务,也可以选择干脆闲逛看风景,什么都不干。

代表游戏:Decentraland、细胞进化、Leblock乐块

卡牌类

此类游戏是以收集卡牌为基础的,游戏者收集卡牌,然后根据自己的策略,灵活使用不同的卡牌去构组符合规则的套牌,进行对战和自由交易。


代表游戏:绿洲足球、隐秘世界、加密少女


策略类

这类游戏提供给玩家一个可以动脑筋思考问题来处理较复杂事情的环境,允许玩家自由控制、管理和使用游戏中的人、或事物,通过这种自由的手段以及玩家们开动脑筋想出的对 抗敌人的办法来达到游戏所要求的目标。

代表游戏:以太僵尸、CryptoSpaceX、迷海征途

竞技类

玩家可参与竞赛和投资,获得相应的奖励。

代表游戏:五行圣灵、霹雳熊猫、量子英雄


放置类

一种只需要把游戏放在那里,游戏就会根据系统的一系列运算规则自动运行并得到游戏结果的游戏类型,玩家花零碎而少的时间体验游戏数值增长的乐趣。

代表游戏:星空战纪、Moon, Inc、RigWars


ARPG(动作角色扮演)类

加入较多动作元素(战斗及其他操作)的角色扮演游戏。

代表游戏:王者战车、以太机器人、以太岛屿


收藏类

游戏玩家可以作为收藏家,收藏你手中的卡片、宠物、名画等,也可以购买、出售和交易它们。

代表游戏:加密名著、Crypko、加密艺术


挖矿APP类

打开挖矿app,开启自动挖矿之后,每过一段时间就会挖出数字货币,这些币都是可以直接在交易所交易的。

代表游戏:魔法矿工、宝石星球、网易星球[3]


解密类

这类游戏中,玩家可以通过逻辑推理,层层揭秘隐藏在游戏中的宝藏,极大地满足了玩家的挑战精神。

代表游戏有《Last Trip(最后的旅途)》。

虽然目前区块链游戏处于摸着石头过河的阶段,但随着区块链与游戏的深入结合,加上游戏开发者与玩家共同营造游戏,相信一定会涌现出越来越多的区块链游戏,让我们一起拭目以待。

安全性

由于当前智能合约的自身缺陷以及开发智能合约的复杂性,目前区块链游戏还存在许多安全隐患,比如智能合约中的数学运算溢出问题以及随机数生成问题,都引发了游戏被黑客攻击并造成大量损失的事件。此外,区块链游戏的可信度也是一个问题,虽然区块链游戏上所有的交易都是公开透明的,但项目方可能在合约开发的过程中留有后门并盗取用户的数字资产。

溢出攻击

在对区块链游戏的攻击中,比较常见的是溢出攻击。例如,无论在Ethereum还是在EOS中,整型变量uint最多存储8位二进制,即存储的范围为[0,256]。当数字超过这个范围时就会产生溢出,而黑客就会利用次漏洞发动攻击。

在2018年7月,EOS公链上的狼人游戏就遭到此类攻击。该款游戏号称EOS版的Fomo3D游戏,从游戏界面风格到游戏规则都与Fomo3D游戏如出一辙。根据链安科技的报告,该款游戏在上线前却没有经过测试和安全审计,游戏存在大量的漏洞。在2018年7月底,狼人游戏遭到整型溢出攻击,导致奖金池变成负数。


越权调用攻击

在2018年5月,一款名为Ether Cartel的放置类游戏遭受到了越权调用攻击。该款游戏的玩法与其他放置类游戏一样,主要是让玩家购买一些基本品,再由这些基本品“制造”产成品,通过售卖产成品来获取加密数字货币,并且玩家拥有的基本品数量越多,其产成品数量越多,获取的收益也越多。

根据链安科技的调查报告,该款游戏的构造函数(DrugDealer)和合约名(EtherCartel)不一致,存在构造函数失配漏洞,导致DrugDealer变成一个普通的函数,任何人都能够调用该函数变成合约的ceoAddress,这导致黑客可以盗取合约部署者的ETH。


伪随机数漏洞

随机数问题是制约区块链技术进一步发展的重要问题。在现实中,计算机不可能通过掷骰子获取真实的随机数,而是通过伪随机数生成器(PRNG)来生成伪随机数。在传统的计算机领域,伪随机数的生成与单台机器的物理状态或运算状态有关:此时不同的计算机会产生不同的伪随机数序列。然而区块链要求网络上各计算机节点的运算结果是可验证、可共识的,一些DApp在开发设计时,使用区块链的链上信息作为随机数种子并生成伪随机数,此时黑客能轻易获取正确的种子。一旦黑客知道随伪机数的生成算法,就能轻易地发动攻击。

该类型的典型案例是对EOSDice的黑客攻击事件。EOSDice是一款竞猜类游戏,因此有大量的随机数需求。在2018年11月,黑客在破解伪随机算法后通过提前下注以及改变种子数值的方式对EOSDice发动攻击,并成功盗取数千枚EOS。


竞态条件漏洞攻击

所谓竞态条件,是指程序的执行顺序改变会影响程序的结果。链安科技在安全报告中指出,在区块链上,攻击者可以利用一个与存在漏洞合约平起平坐的外部合约竞争来夺取控制权,并改变该智能合约的行为。此攻击的代表性事件就是上文中所提到的对FOMO3D的攻击事件。由于FOMO3D游戏是在时间截止后宣布获奖者名单,因此攻击者可以通过使用高昂的Gas使其成为整个区块中唯一一个交易者,以堵塞区块链网络的方式使特定的交易无法进行。



发展

区块链游戏目前遇到的问题也多是用户基础不足,可玩性不强等问题。用户在体验区块链游戏时,需要创建数字货币钱包,管理自己的钱包私钥等等,获取用户的门槛太高。此外,区块链游戏现在更多的是利用弱监管特点,做监管条件下无法做到的事情(不需要游戏版号, 主打博彩类游戏)。尽管未来在推广渠道,支付入口会有更多用户进行尝试,但长远来看与游戏发展产生冲突,容易受到监管的压制。质量、公正、运营,运营思路(社区治理)方面才是游戏发展的长久之道,但是时间周期长,在区块链泡沫散去的短期,更多的人仍然想要赚快钱。尽管有以上种种不足,但随着区块链技术的普及、大众逐渐接受区块链技术、开发区块链游戏的难度下降后,区块链游戏也会成为下一个游戏风口。[4]