编者按:dYdX选择利用Cosmos SDK开发应用链的消息一出,围绕着以太坊被抛弃,头部项目是否要自己做应用链,应该选择什么技术来搭建应用链又开始了大量讨论。本文分析几个头部产品,并以波卡为例设想链与DApp之间是否有新的尝试,供读者参考。
背景
几周前因为知名媒体的一篇《300万人的第一双“虚拟鞋”》,StepN彻底在国内互联网圈火了一把,甚至引来了知名媒体大V刘润老师的撰文,可以说StepN作为Web3的又一款应用,顺利完成了出圈任务。
但后来的故事如果是Web3的从业者的话可能大概已经知道了,StepN并没有成为一款能够持续带来正向循环的产品,反而受制于金融市场的扰动而沦为了又一个遭受市场考验的产品,似乎“镰刀无处不在,如何不做韭菜”的文章也不能解决这个棘手的问题。
而StepN背后的另一个故事还在于Solana链的成功出圈,这个去年异军突起的公链承载了过去一年的不少热度,但也因为StepN的火爆,让号称上万TPS的Solana同样陷入了拥堵。
这似乎与区块链和Web3的愿景产生了极大背离,毕竟在互联网中如果一款App就能导致网络大范围瘫痪,或许这只发生在2G时代,但现在我们已经进入了5G。
所以,如果Web3还能有出圈的产品,或者还能有更大范围的用户普及,那么目前的状况似乎并不是一个好的故事,也不是一个好的基础设施。
沿着这一思路我们开始设想未来关于区块链与应用之间还有什么新的可能,链与DApp之间是否有新的尝试,我们从波卡特有的平行链上探索了一些思路,在此分享给诸位,以供参考。
DApp正在寻找更佳的着陆点
随着以太坊、Solana等主流公链的崛起,大量的DApp也开始涌现。DApp是去中心化的,直接连接用户和开发者,可以使资产真正的属于用户,同时,还具备值得信任的应用属性。
此外,DApp上所有数据都加密存储在去中心化的区块链应用平台上,具有更高的安全性能,有效防止信息被篡改和伪造,大大提高了项目的稳定性,降低了停机风险和运营成本。
如果说区块链是DApp的基础设施,那么公链生态的繁荣很大程度上取决于DApp的种类、数量和性能。DApp将承载收益、场景、交易等多重使命,因此DApp需要的是一条足以承载其商业运营的底层区块链。
那么如今的DApp是如何解决所在的区块链性能不够的问题的呢?或许以下的三种案例能带给我们一些启发。
1
自己做Layer2
Axie Infinity是一款采用P2E模式的回合制卡牌战斗游戏,由越南游戏商Sky Mavis开发。
通过操纵一种名为Axie的小怪物和释放卡牌技能进行战斗,玩家既可以通过收集、训练自己的Axie们来与其他玩家的Axie们战斗,也可以将其作为宠物抚养和交易。
Axie Infinity原本承载在以太坊上,随着用户数量爆炸性增长,以太坊的性能渐渐影响到了Axie Infinity的正常使用了。因此,Axie Infinity急需解决这个问题。
最后,他们选择基于以太坊做一条侧链,于是Axie Infinity的专属侧链Ronin应运而生。
2020年12月24日,Axie Infinity选择制作以太坊侧链Ronin并进行迁移,Ronin链的交易几乎可以瞬间完成,Gas费用几乎可忽略不计,Axie可以在以太坊和Ronin之间自由转移。
这让玩家们更容易进行繁殖,因而促进了Axie数量、繁殖费用和市场成交额的增长。
Ronin链采用的是权威证明PoA (Proof of Authority) 共识机制,PoA共识通过对身份附加一个声誉,可以鼓励验证者去维护交易。也就是说,采用了更少的验证节点(目前是7个),获得了更快的转账速度。目前Ronin网络的验证节点包括:Binance、育碧(Ubisoft)和Animoca。
2
找到一条Layer2的专用链
illuvium是一个开放世界的区块链RPG游戏,是一款完全3D的游戏,旨在成为首款AAA级游戏项目。
illuvium允许玩家捕捉和繁殖名为illuvials的野兽并将其用于对战中,玩家可将illuvials铸造成NFT再转至交易市场中进行出售。
其玩法是几种知名网游的玩法组合,正如其联合创始人Kieran Warwick所说:
“我们汲取了“云顶之弈”等久负盛名的选手DNA,并将其与《炉石传说》和《星际争霸》等竞争策略相结合。两者的令人兴奋的新混合将技巧和策略推向了引人入胜的游戏玩法的绝对极限。我们工作室的重点是创造有趣的、视觉上提升的、对玩家友好的体验。”
而这款游戏就选择了Immutable X作为其底层的区块链基础设施。
Immutable X是以太坊上专为NFT而开发的Layer2协议,由Immutable与零知识证明技术开发公司StarkWare联合开发,采用ZK Rollups,可实现无gas铸造、交易NFT。
基于这些属性,Immutable X还吸引了Gods Unchained、My Crypto Heroes、Guild of Guardians等知名区块链游戏在其上部署。
因此,Immutable X获得了诸如淡马锡、腾讯控股等知名机构的投资。
3
找Layer0做起专属的Layer1
DeFi Kingdoms是一款基于Harmony Protocol区块链开发的一款像素风格区块链游戏。
它通过将DeFi产品、规则、使用过程游戏化,将DeFi要素融合进一个有趣且具有协同作用的游戏中,以增加用户使用产品的乐趣。
其创新的玩法迅速吸引了众多玩家参与,但在发展过程中,逐渐受到Harmony的局限性,随后DeFi Kingdoms选择跨链到Avalanche上。
而在Avalanche开始推出其子网(Subnet)之后,DeFi Kingdoms于今年 4月1日宣布在Avalanche上运行子网DFK Chain。
Avalanche的子网,本质上是一组主网验证者子集合,共同负责相应网络的安全性,这些验证者既负责主网又负责这个子网。
这些子网还具有高度自主性,可以自主选择验证者数量,可以对验证节点设置相关要求,可支持自定义网络的Gas通证,同时还可以设置手续费参数,以降低用户的费用支出。
所以,从某种角度来说,Avalanche是一种Layer0,而其子网可以算是Layer1。
DFK Chain在发布仅一个多月后,就已处理超过400万笔交易,总市值达到3.6亿美元。
波卡的平行链或许是DApp的一种极佳的选择
DeFi与DApp有些许不同之处,一个典型的特点是,DeFi很侧重数字资产的可组合性,这些DeFi和DeFi中的资产都可以与其他DeFi进行交互,引入更多的资产才能做得更好。
而DApp,比如Axie Infinity或者StepN这类的项目,则侧重于内生的完备的经济体系,意思是这些项目中的资产不用与其他第三方的项目进行交互,即可自主运行。
前者很希望所处的区块链生态发展的不错,并且有非常丰富的可以与其自身交互的其他DeFi或者各类资产;而后者则更希望所处的区块链的性能满足自身的需求,并且不会干预到自身的运转即可,暂时对将自身的通证或者NFT做更多的可组合性的需求没那么高。
基于这些特点,我们可以看到许多DApp都在寻找更可靠的底层区块链作为支撑,既希望性能要更高(TPS更高),同时也希望gas费不贵,最好是能不受本身所处的区块链的影响,专注于自身的发展。
因此,寻找靠谱好用的DAppchain,成为了DApp团队们最关心的问题之一。
从这些因素来看,波卡的平行链成为某个DApp的专用链似乎是一个不错的解决方案,因为波卡平行链对于DApp团队的需求有着诸多的契合点。
1、当前的平行链性能比以太坊高出许多,理论TPS是能上千的,作为PoS的链其gas费很便宜。今年5月由互联网巨头 Kakao Corp 开发的公共区块链Klaytn就宣布与Parity合作,将共同构建基于Substrate的Klaytn链,Klaytn-Substrate。Substrate的可定制性意味着可以调节链的性能以支持具有更高交易吞吐量的应用程序,这符合Klaytn为元宇宙创建可互操作的区块链平台的愿景。
2、平行链如果只运行某款DApp,就不会出现在通用的智能合约链上才会出现的一些问题,比如因为其他应用造成的链拥堵进而影响到自身的运行。所以,像Axie Infinity一样选择自己当家做主,自己制作一个符合自身需求的区块链底层,会是一个不错的选择。
3、开发难度较低,利用波卡的模块化框架Substrate可迅速将所需要的功能组装成一条链,并且开发Substrate链的难度是低于开发Layer2的。
4、安全性较高。平行链的安全性由波卡负责,并且通过波卡自身的XCM与其他波卡平行链交互,其安全性也比不同公链之间的跨链桥高出许多。
5、可以享受波卡先进的架构,并且具有可扩展性的发展。模块化框架Substrate也在不断迭代新的功能,方便团队为自己的链添加更多新功能,链的升级迭代也会更加迅速,团队不用太担心随着时间推移技术会落后。
6、波卡的平行链可以兼容EVM,使得团队可以从EVM生态转移到波卡上,而无需将DApp的代码做很大的改动。
7、波卡拥有很强的互操作性,如果加入到波卡生态,相当于可以与波卡生态的众多生态项目进行比跨链桥更安全的交互,这也为满足DApp的资产或许在自成一体后想要与其他项目进行交互的需求。正如Gavin所说“桥”不是区块链的未来,Layer0才是。
8、平行链本身属于Layer1,DApp团队如果还需要更多的性能和纵向可扩展性,平行链还能扩展出Layer2,Astar就验证过平行链可以支持Layer2的解决方案。
因此,从上述描述我们可以看出波卡平行链在作为DAppchain方面有着其特有的优势,甚至可以带来“1+1>2”的效果。
对于波卡来说还欠缺什么?
当然为什么波卡平行链还未成为众多DApp选择其作为承载应用的DAppchain,其实从主观和客观等因素来看,波卡还欠缺一些关键钥匙。
首先,性能上波卡还能进一步提升,或许才能更符合一些DApp的需求。波卡接下来的重要任务之一,就是继续优化网络的性能,其中一项的性能升级来自于异步支持。
它将允许平行链与中继链同时构建区块,并将区块时间从12秒减少到6秒。另一方面,波卡平行链的Layer2的解决方案还未有明显起色,尽管已经验证是可行的。
其次,接入波卡生态的成本似乎过高。许多人一直觉得波卡插槽拍卖成本太高,挡住了很多新项目。
但其实,波卡插槽拍卖的成本已经降下来许多,而且波卡的平行线程正在积极开发中。当平行线程开发出来后,这个问题就更不是问题了,因为平行线程属于是按需缴费,但是却支持以极低的成本接入波卡。
更何况,优秀的DApp盈利能力都不弱,看看Axie Infinity或者StepN就知道了,这足以承担得起插槽拍卖的成本的。
然后,波卡现阶段缺少成功案例,吸引更多的DApp团队采用这样的方法。所以,当务之急是有一个这样的案例打响第一枪,最好是与官方合作,共同摸索出一个可以复刻的成功路径。
近期不论是与Klaytn的合作或是Project Liberty的合作,这样的苗头已经频繁出现了。
之后再根据第一个成功案例,摸索出一套能让DApp团队在不太懂波卡技术的情况下,在官方支持下,迅速地做成一个比较通用的DApp专用平行链的解决方案。
当然最重要的是周期,在行业下行阶段,许多DApp的发展很难逆市而行,用户参与DApp的意愿度会大大折扣。
所以,等待下次涨潮的来临,或许可以乐见波卡生态上出现“一DApp一平行链”的景象。
后记
我们不得不承认,随着周期理论的加剧,我们都会暂时被这股旋涡所缠绕,不管是区块链(或Web3),还是互联网,甚至各行各业,摆在我们面前的都是向下的螺旋,但反过来说也是向上升起的准备,毕竟诗人杨万里早就告诉了我们这个道理——“莫言下岭便无难,赚得行人错喜欢。”
不过,一旦这股螺旋结束,Web3的故事还会重返舞台中央,到时,关于Dapp的应用可能会更多。
不管是GameFi,还是NFT相关应用,都会带来新的用户,也会有新的用户增量,彼时,目前链与App的关系可能会有新的格局,或许“一DApp一链”的逻辑会得到验证。
当然,事物的发展也不会是线性的表现,也不会真的有所谓“触底”时刻,它会在不经意间就已经发生,而当我们感知之时已经留下了“原来还可以这样”的感叹。
至于波卡能否成为DApp们选择的生态,我们暂时也不能有完全的定论,毕竟在技术飞速发展的时刻,一切变化还会产生,唯有满怀期待,怀抱希望,坚定技术与人文有效结合的“奇点”终将临近。