区块链发展至今,已经衍生出非常多的概念和分支。但就区块链的类型而言,已经出现了多种形式,比如联盟链、公有链、私有链等。成都小程序开发今天所要讨论的主题和区块链密不可分,那就是“哪种形式的区块链更适合链游的发展”。
区块链游戏,顾名思义,是指通过区块链的技术,来创建并运行的各种类型的游戏。既然游戏是构架在区块链上的,那么现如今有多少种区块链可以构建并运行游戏?
我们先来了解一些区块链的基本分类,然后再讨论哪种链更适合游戏这一属性。
公链:公有链是指全世界任何人都可读取、发送交易且交易能获得有效确认的、也可以参与其中共识过程的区块链。
联盟链:只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定。
私有链:所有网络中的节点都掌握在一家机构手中,称为私有链。
哪种区块链更适合游戏?
首先,我们先把区块链游戏应具备的特质罗列出来。第一个特质我觉得应该是可玩性,虽然链游加入了区块链的元素,但其本身还是属于游戏的范畴,所以可玩性是非常重要的一个因素。往传统游戏来看,不论是像素风游戏还是巫师、看门狗等3A大作,好玩的作品会让玩家忽略掉游戏本身的画质。
不是说画质不重要,跟可玩性相比,游戏画质显得没那么重要而已。玩家玩着有趣,才是真理。
第二就是流畅性,现在的区块链游戏,都是属于轻游戏的范畴。游戏本身很小,无法把大型游戏全部上链,这受限于区块链的底层机制(每一个游戏操作都需要由节点打包并进行全网广播,因此,玩家在游戏操作上可能会觉得很慢)。现在需要的就是,能够解决这个问题的方案出来。让玩家尽早玩上大型的链游。
其他的就不列举了,我们来总结一下:区块链游戏应该具有可玩性、流畅性的特质。这时候我们来反向思考一下,可玩性和流畅性需要怎样才能实现。
可玩性肯定需要由专业的游戏人士来开发,而流畅性则需要区块链本身能够提供很快的处理速度。
这时候我们来分析一下公链、联盟链、私有链的特点,看看哪种链与游戏最能匹配上。
公链:如BTC、ETH这种都是公链,它们的特质就是全世界人都可以参与进来,节点分散在世界各地,信息难以篡改。同时,节点共识较强,投资者及拥护者极多。缺点就是交易打包时间较长,需要经过层层验证,无法应对巨额的信息处理。一旦有巨量交易同时发生,就会造成区块拥堵,影响用户体验。
联盟链:联盟链是在牺牲了一部分去中心化的情况下,相比公链,提升了交易速度和体验。具体表现在:1.交易成本更便宜;2.更易维护和缩减区块时间;3.更灵活,可根据需求修改规则
私有链:完全私有的区块链,是指写入权限仅在一个组织手里的区块链。读取权限或对外开放或任意程度进行限制。比方说管理、审计、甚至一家企业。私有链是相对较为中心化的区块链,修改规则不受外界限制。
现在这个时期,单纯的说区块链游戏适合哪种链不太合适,每个链都有利有弊,要根据实际情况来看待。
公链因为共识度高,且去中心化程度也很高,所以备受投资者喜爱。但是其不能处理巨额的数据也是一个弊端,因此,游戏类别的公链是比较适合区块链游戏的。例如Cocos-BCX,专门为区块链游戏制定了数字资产标准,以及其他方面利于游戏开发的设计。
而联盟链相对来说,也比较适合区块链游戏的发展。因为运行速度快、交易费用便宜,且联盟链是多个专业机构或者企业组成的,虽然去中心化程度不高,但是多个机构可以互相制约和监督,一定程度上还是非常不错的。
我认为区块链完全去中心化是不可能的,“相对去中心化”这个词我感觉比较恰当。在区块链运行的过程中,绝对少不了人的参与,既然有人参与,就避免不了中心化的运作。
因此,联盟链只要运作得当,前景还是十分可观的,尤其是游戏这一块的蛋糕,利润十分丰厚。
最后就是私有链了,成都小程序开发认为私有链需要有强大背书的公司或者团队,不然用户总是会担心,某一天运行在私有链上的游戏,突然就改了规则。也就是,用户无法绝对掌控自己的资产。