扩容新时代,Layer 2解决方案会是区块链游戏的突破口吗?_BIN:NativeCoin

本文来链鱼鱼,作者:链小鱼,星球日报经授权转载。还记得去年那个火热的市场,彼时有不少的所谓“大佬”激情满满地表示,“今年将会是应用爆发元年”,口号从去年一直喊到今年,然而一直尚未有一款杀手级应用出现。不过,值得庆幸的是,确有一大波DApp竞相涌现,其中游戏DApp的发展更是令人瞩目,以CryptoKitties和Fomo3D为代表,他们带来了现象级的交易额和用户,一度造成网络拥堵。但是,客观来说,区块链离真正的大规模商用还有一段漫长的距离。目前的情况是,经过了炒作的火热期,行业开始冷静思考,交易速度慢、吞吐率低,交易费用高等问题日益凸显,公链性能瓶颈目前是阻碍区块链游戏落地的鸿沟之一。01链游的困境

在线游戏对TPS的需求范围,最小的在线游戏大约为10-50tps,普通游戏10-100tps,大型热门网络游戏的TPS峰值一般估计在10000tps以上。而对众所周知的高并发游戏,像《王者荣耀》这种几百万人同时在线、巨量数据同时传递的游戏,是没有一个公链可以承载的。当前比特币TPS为7,以太坊TPS约在30-40,就连宣称可达到百万级别TPS的EOS其实际TPS也还不足4000。TPS的限制就像是给游戏开发者带上的镣铐,大家不得不带着镣铐起舞。目前的普遍共识是,只有在安全性前提下,妥善解决交易速度和规模问题,区块链才能在游戏等各种商业应用中大展身手,提高公链性能问题目前是大家的一致呼吁,解决区块链扩容挑战已经刻不容缓。区块链的扩容挑战通常指的是系统处理高业务量的能力。一般而言,扩容方案需要解决的问题包括:提升区块链系统的性能处理能力,降低使用区块链系统的交易/燃料费用,即解决公链“又慢又贵“的问题,从而最终推动区块链技术在游戏等领域实现大规模商用。02当前的扩容方案

众所周知,当前区块链底层设计中存在一个“不可能三角”,安全性、去中心化和性能,三者不能并存,大部分的区块链系统一般只能实现这三个属性中的两个。以知名公链比特币和以太坊为例,二者关注的更多的是“安全性”和“去中心化”,速度和扩容问题一直没有得到有效地解决。随着网络发展日益壮大,交易速度慢、吞吐量低、交易费用高等缺陷日益凸显。当前许多新的公链往往以高性能作为竞争优势,试图能让区块链像传统中心化网络那般反应迅速。我们看到当前主要的区块链扩容方案主要分为两个层次,即链上扩容和链下扩容。Layer1扩容方法,即改进区块链自身,主要是通过增加区块大小和分片。于去年5月发起的纽约共识、8月产生的比特币现金以及达世币和莱特币实施的增加区块大小把都属于比特币的链上扩容方案。分片则是通过改变以太坊网络验证的方式来增加吞吐量,它将网络分割为碎片,每个分片能够独立地处理交易,使得更多的交易同时被处理和验证。假设现有的区块链是一条繁忙的高速路,而这条高速路的收费站只有一个收费口,其结果必定是交通堵塞,而基于分片技术的区块链就像高速路上增加了几十个收费口。Layer2扩容方法,与链上扩容方案相反,它的目的是把计算移到链下,即把运算、交易等业务处理拿到主链之外来执行,只在主链上反映最终的结果,中间过程不在主链做记录。目前,具体的解决方案主要有状态通道、侧链、Plasma、Truebit等,尽管它们解决的问题不尽相同,但它们都是通过链下操作而非链上来实现功能,同时保证足够级别的安全和完整性。业内人士向我们透露,目前,公链扩容已经从Layer1到寄望于Layer2。业内普遍的想法是让共识由layer1来做,layer2只负责扩容、提升性能。Vitalik也指出,随着区块链变得越来越成熟,Layer1必将变得更稳定,而Layer2将承担起越来越多持续创新、迎接挑战的重任。03Layer2扩容方案对链游意味着什么

据数据统计网站DappRadar显示,EOS生态中位列首位的游戏DAppEOSKnights目前日活只有2000多,而以太坊上游戏DApp第一名Etheremon的日活仅有400余人,这样的日活与传统的游戏相去甚远。诚然,链游目前还处在婴儿期,但显而易见的是,当前区块链的性能问题和门槛是链游迅速发展的重要掣肘因素。Layer1和Layer2的扩容方案都是为了解决区块链的性能问题,只有性能问题得到完善地解决,区块链游戏才有可能迎来大规模的爆发。首先,要指出的是,Layer1作为底层基础设施,需要维持相对的稳定性,其扩容方案往往因为研发周期长,更新迭代慢等难以达成升级共识,且往往仅运用于某一条公链,而缺乏通用性。于是,大部分人更加倾向于Layer2上的扩容方案,他们可以在Layer1的基础上做更多灵活性操作与设计,也更容易落地和投放市场。当然,Layer2与Layer1两层的扩容方案是相辅相成的关系,各自从不同角度推动区块链的性能提升。就像我们现在很多网络游戏一样,真正通过服务器处理的只是小部分数据,大量的资源是储存在你的本地电脑上,比如图像资源等,Layer2就是类似的解决思路。目前采用这种方案的游戏已经问世,一款名为云斗龙的区块链战斗类游戏就是通过采用Layer2扩容方案,极大地提升了游戏性能和体验,同时大幅缩减了燃料费。该游戏有效解决了大部分链游“又贵又慢”的缺陷,玩家能够频繁参赛且不必等待链上的长时间确认,也不必为每一次操作支付矿工费,极大地降低了大众参与链游的门槛,同时也提升了玩家的玩乐体验,其用户数量和活跃度在9月份一度位列全球链游排名首位。据介绍,云斗龙团队采用的是名为TenfoldProtocol的Layer2方案。首先玩家在链上锁定资产,在链下将交易通过P2P网络广播给验证者,这些验证者可以通过一个去中心化的文件系统,去下载应用的本身。“假如你的龙变成二十级了,有人质疑你的龙实质上是十五级。这时,你可以发起一个挑战,挑战的过程中可以放进一部分抵押金,如果有一些质疑者想要挑战,也是可以放进一部分抵押金,双方都把抵押金放进去之后,经济体里有厉害关系的人就可以投票了,每一个验证者都知道这个龙的情况,最终得票少的一方就会损失掉押金。”链鱼鱼认为,这款游戏可以为目前正奋斗在开发一线的链游开发者们带来了一定的启发,相信未来会有更多类似的解决方案出现。04结语

进入2018年,开发者们更加专注于基础设施建设,并开始致力于Layer2的解决方案。链鱼鱼认为当前的大部分公链尚不够健全,也不具备足够的可扩展性。过去的一年多时间里,太多的投机因素过分夸大了区块链的能力,区块链的性能问题一直都未得到有效解决。但是,随着更多扩容解决方案的提出,我们看到了更多的可能。Layer2扩容方案会不会更加丰富,会不会在链游中大规模使用,并进而促进行业长足发展呢?我们拭目以待。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:0ms0-4:386ms