最近,Fomo 3D这款游戏着实火遍了区块链圈子。作为一款区块链游戏,这款游戏主要是基于以太坊智能合约开发。这款游戏包含了闪拍、分红机制、战队功能、邀请好友等功能,整体看起来还是比较全面的一款博弈类游戏。
Armors研究院也注意到了这个火热的游戏,并且我们也发现有很多模仿Fomo 3D的游戏在一夜间冒出来,其中至少有超过2个模仿者的智能合约出现安全问题,造成了比较大的损失,智能合约的安全形势再一次被大家所关注。区块链安全一直都是一个非常重要的话题,作为顶级区块链解决方案供应商,Armors希望有越来越多的合作伙伴一起参与到区块链安全生态的建设中来。
Armors 研究了以往的流行的区块链游戏,并结合这些游戏和区块链本身的一些特性,以及智能合约代码等进行了深入的讨论和思考,下面与大家展开我们的分享。
上图是公开的Fomo 3D智能合约在以太坊区块链上的截图。
同样是一款游戏,在传统的互联网领域很难想象到会这么受欢迎,然而在区块链时代,基于智能合约开发却获得了如此大的关注和追捧。Fomo 3D的爆红无疑让甚多区块链团队心生羡慕。
如何才能在最短的时间内搭建一款像Fomo 3D一样火爆的区块链游戏呢?作为一家顶级的区块链解决方案供应商,接下里Armors会和大家一起从这款游戏的产品架构、核心逻辑等角度结合区块链来一起分析下。
首先,我们一起结合典型的区块链特性分析一下这款游戏的”价值观“设计。Fomo 3D这款游戏本身结合了区块链的众多特性,在价值观和对参与者的组织形式上都非常的”原生态区块链化“。
1.去中心化——没有庄家
可能有的朋友会说,这款游戏还是有庄家啊,就是Fomo 官方啊。这里有两种视角可以来看:首先,在用户体验和参与游戏的角度来看,确实都是从这个游戏的官网来参与的,看起来官网是庄家;另外一个角度,游戏真正的逻辑,游戏真正的逻辑部分其实是跑在以太坊区块链上的,这个是在去中心化的系统上,没有任何一个人能控制区块链的所有系统,这是一个去中心化的系统。
因此,也就意味着其他人如果有兴趣的话,也可以同样做一个网站接入层来接入这款游戏,大家一起通过区块链来调用这个游戏本身的智能合约。就相当于两个网站,使用同样一个后台一样,当然也可以做成10个网站甚至100个网站都一起接入这款游戏的智能合约。
因此,也就是说这款游戏的核心逻辑是运行在区块链上的, 是不受任何独立个人能够控制的了的,是非常典型的去中心化。官方网站只是一个入口,而这个入口任何人都可以做一个同样的,并不影响游戏的核心运行。所以,这款游戏确实是完整的去中心化的。如果您对如何写好去中心化的智能合约感兴趣,也欢迎联系Armors。
2.无信任——通过区块链达成共识和信任
由于使用智能合约开发,通过智能合约发布在以太坊区块链上,而且官方公布了其源代码。按照区块链世界”Code is Law“——代码即法条的定义,大家所有的玩法都会基于游戏智能合约代码本身。大家不用去信任彼此,在参与游戏的每一个环节上都不需要对其他任何一方有信任,非常好的做到了Trustless。
上文已经提到,由于运行在去中心化的网络上,理论上没有任何一个人能在中途控制或者篡改游戏逻辑,那么任何接受这个游戏规则的人都可以参与进来,而不用担心任何人甚至官方作弊。
在社会组织中,能够让一群人彼此不需要信任的参与一件事情,并且达到期望的结果,这本身就是区块链的一个非常大的创新意义所在。而Fomo 3D通过智能合约开发,也很好的利用了这一点,将所有玩家通过这种方式进行组织,共同参与一个游戏,完成一个事情,达成一个目标。
3.人人平等——参与门槛低
关于平等的问题,目前区块链行业是相对有些争议的,就像BTC和BCH一样大家在争吵要不要让中小玩家进来玩儿、或是只有超级玩家一起玩儿一样,公有底层链EOS的出现,直接是通过超级节点的方式相当于抛弃了中小玩家矿工——EOS上叫做Block Producer而不是矿工的概念。
而大家对于经典区块链的认识层面,还是比较推崇人人平等的概念的,经常有人说:也就是人人都能参与的区块链才是典型的区块链。在Armors研究院的同事们讨论中,大家对于这一点也是有很激烈的讨论,抛开商业利益,在技术信仰层面这也是非常值得讨论的。
Fomo 3D在这一点上,就非常的平易近人,虽然游戏规则略复杂,可能新人有一个学习周期,但是参与成本真的不高,任何人在任何时间点都可以买Key 进入游戏,只是早期进入的人有更多机会获取更大利益,这是不是也和经典的比特币区块链矿工模型很像呢——早期的比特币矿工挖矿成本相对较低,但是任何人在任何时间都可以买一台服务器或者矿机参与挖矿,只是到后面挖矿的成本会越来越高。
虽然Fomo 3D不是挖矿类游戏,只是一个智能合约,和挖矿没有半毛钱关系,但是游戏规则的设计,天然其实是非常符合区块链的”人人平等“,都有参与和贡献机会的设计的。
4.刺激与激励——激励治理
在经典的区块链系统设计里面,激励主要是指对矿工记账过程的激励,这个过程一般称为挖矿。区块链获得如此迅速的发展,有大量的行业精英和公司参与进来,很大程度上得益于其良好的激励机制。基于相对的”平等“理念对所有人进行平等激励。激励体系也是众多的区块链底层链的必备设计,区块链的”通证经济“(Token Economy)和主要构成部分。
在Fomo 3D的游戏中,我们可以看到,获得激励有几种方式:买key 之后获得空投、获得分红、邀请新用户进入、游戏结束后获得分红等。从游戏的前期注册、中期参与、后期结束各个阶段都有对应的激励规则。这些游戏规则设计的非常棒,对于游戏参与者有非常好的激励与刺激,尤其是写在智能合约上不可篡改的激励规则,不断有跟多的人前仆后继、趋之若鹜。
5.关于价值的创造与传递
最后这一点,和经典的区块链底层链不一样,其实Fomo 3D并没有实现,游戏本身并没有直接创造社会价值,顶多是娱乐和消遣的价值。在Armors众多的智能合约合作伙伴中,典型的比如基于ERC20的智能合约或者一些改变传统金融、保险等领域的智能合约以及DAPP,都会绑定比较多的现实价值,使用智能合约承载了很多的价值或者使用智能合约来辅助很多价值进行传播与现实世界的社会流程流转等。
经典的区块链项目都会比较多的实现对社会现实价值的绑定和价值传递上,而作为一款游戏,我们如果这样要求它的话确实也不是很合适。无论传统互联网领域还是区块链领域,游戏更多的在于休闲和娱乐,而非直接创造社会价值。
综上,作为一款区块链游戏,Fomo 3D起码已经完美的结合了区块链的去中心化、无信任、平等、激励治理等几大特性,其中有一部分是由于其基于智能合约进行开发而天然实现的,而有一些则是通过其游戏规则的设计,更好的把握了现实世界的人性和区块链世界的对标。作为一款游戏来讲,在这个时间点有这样的产品和技术设计,Armors研究院的同事们认为可以给出很高的评分了。
本文作者:Rock Liu,现任Armors Labs研究院院长,区块链安全研究专家、资深架构师、资深IT技术培训师。
Armors Labs是一家智能合约服务专家,从智能合约全生态平台延展到整体区块链安全。Armors拥有一整套完整的智能合约防御、监测以及故障阻断及升级体系,并提供开源、安全的智能合约引擎,保障区块链资产安全。
|