资讯 · 2022年6月20日

发展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 是如何解决所在的区块链性能不够的问题的呢?或许以下的三种案例能带给我们一些启发。

自己做 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。

找到一条 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获得了诸如淡马锡、腾讯控股等知名机构的投资。

找 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 们选择的生态,我们暂时也不能有完全的定论,毕竟在技术飞速发展的时刻,一切变化还会产生,唯有满怀期待,怀抱希望,坚定技术与人文有效结合的“奇点”终将临近。