区别于平行链的波卡生态新赛道:分布式区块链网络应用
背景
自“双十一”以来,波卡开启了备受瞩目的插槽拍卖,尤其是首槽的竞争可谓是相当激烈,出现了你追我赶的局面,头部项目纷纷加大了在插槽拍卖的投入,部分项目的锁仓数量也突破了上千万枚DOT。
当然,我们可以直观地看到目前参与插槽拍卖的项目背后都代表了不同的功能,有提供金融功能的,也有主打隐私的,或者作为智能合约的基础平台,而这些都是波卡平行链所需要的,因此,每一个参与插槽竞争的项目都值得我们关注。
想必一些了解波卡生态的人或许会产生这样的疑问:波卡生态参与者一定要参与插槽拍卖吗?不参与插槽拍卖就意味着与波卡生态无关吗?
作为一个行业观察者,首先我们需要明确上述疑问的回答并非如此,一方面当前参与波卡插槽拍卖的都是波卡平行链中的核心模块,另一方面,还有一些生态参与者还在准备中,可能还来不及参与此次拍卖,而最后一部分参与者或许他们并不需要特别依赖平行链的功能,而这一部分团队或许容易被大众所忽视,但他们对于生态发展来说同样至关重要。
本文我们将挖掘出一些波卡生态中不走寻常路的项目,看看他们背后的故事,并基于他们的视角挖掘出波卡生态的一个新的赛道。
回顾波卡特性
在谈论如何在现有的波卡生态的情况下实现创新突破,我们需要回到波卡的架构上来看,由此可以发现更多的创新点,也能更能明白这样的新赛道有怎样的魅力
Substrate框架
波卡的发展离不开背后的一个技术框架——Substrate框架,它是通过Rust语言搭建,一个具有模块化、高度可定制和可扩展特点的完全免费且开源的框架,其最大的优势就是能够帮助开发者高效且安全的完成链的开发。
它能将构建区块链所需要的大大小小的功能进行模块化,包括但不限于数据库、公/私钥生成、RPC等核心模块)、数据结构、结算、时间戳等基本逻辑、P2P网络和共识机制,以及链上治理、国库等功能。
开发者们可以选用模块的组别或参数来创建和自定义区块链,不再需要从最基础去“做”一条链,而只需用Substrate框架“组装”一条链,大大缩减了原本开发链所需要的周期和流程,Gavin博士曾经就是用Substrate框架演示了如何用15分钟搭建好一个链,并震惊全场。这也是Substrate框架被称为一键发链的原因。
其次,众所周知,区块链时间少不了“分叉”现象的出现,而传统分叉带来的不仅仅是对区块链的削弱,甚至可能引发灾难性的问题。
Substrate框架的Runtime升级,可以做到使系统能够顺利的进行迭代升级而无需硬分叉,完全的避免了硬分叉可能带来的种种问题,这也将会极大地加速区块链项目的开发迭代,尽快让项目更加成熟。
除此之外,Substrate框架自身也在不断地更新迭代中。如果说Substrate 1.0实现了可插拔的共识和无分叉Runtime升级,改变了开发者对区块链底层建构的认知,那2020年9月迎来的Substrate2.0则可以使开发者部署他们一直想要的区块链。
升级后的Substrate框架包含链下工作机(off-chain workers)和70多个可组合模块,并为构建优化的、与波卡兼容的、可投入生产的区块链奠定了坚实的基础。
而新推出的FRAME可以开发Substrate Pallet。FRAME框架可以更轻松地为开发者自定义区块链查找、选择和实施正确的Pallet,从而使其成为Substrate默认的模块化、可自定义Runtime开发模块,帮助开发者快速便捷的构建和部署区块链。
而今年上半年,波卡还发布了Substrate3.0,支持FRAME2以及添加了平行链Crowdloan功能。
Substrate框架为区块链中的开发者提供了最大的自由,从Substrate框架本身来说,不论是共识还是链上治理它都是开源的,从而能够在推进Web3.0发展的同时发现更多的创新,另一方面,通过这样的技术也能帮助更多的技术团队落地和发展。
而自身不断在迭代的Substrate框架,也意味着波卡生态也会是一个技术上可持续发展的项目,蕴藏无限潜力。
互操作性
Gavin Wood博士提出波卡生态系统的初衷就是由于以太坊的拥挤似乎难以满足日益增长的区块链应用的需求,他希望构建一种更加友好并且在互操作性和可扩展性上有所突破的生态来迎接Web3.0时代,因此而诞生的波卡在底层架构上就具有更高性能的互操作性。
波卡生态系统的互操作性,也就是我们常说的跨链,主要体现在异构跨链和同构跨链之上。而火爆全网的跨链究竟是什么?我们会在下文分别进行简单的拆解。
首先,我们需要了解到底什么是异构跨链?本质上波卡生态系统是异构的分片网络,也就是说波卡是能够将不同架构的以太坊或者比特币等公链连接起来,并且可以互相跨链传递消息,具体来说是通过转接桥的方式来实现的,这为波卡提供了巨大的资金支持和项目赋能。
而在同构跨链方面,波卡平行链都是基于同一套框架——Substrate框架所构建的,这使得平行链之间可以更好地沟通彼此,做到专链专用,每条链都可以为某个特定用例进行优化,而不再要求十项全能的项目出现,这一点也是契合波卡创始人Gavin博士所提出的“未来是多链的”这一观点。
可扩展性
除了互操作性之外,波卡生态系统的可扩展性也值得我们进一步的讨论。
性能上的扩展
首先波卡生态系统在性能上是具有可扩展性的。波卡的异构跨链极大的提高了波卡的Tps(吞吐量),区别于其他公链想要把一条马路扩宽,波卡生态系统倾向于增加车道来提高波卡生态系统的性能。
波卡的节点被划分到不同的分片中参与记账和共识,而不再使用全节点,大大的提高了工作效率。而其异构的特性也使得其Layer2更加的多样化,波卡生态系统可以并行处理多个链上的多个不同交易,实现了高度的可扩展性。
功能上的扩展
而在功能上,波卡采用了Parity公司研发的全新的区块链技术框架Substrate 。这组“用于处理编写区块链时所有烦人事情的库”的框架,可以很方便的为平行链添加Substrate里的各种功能模块,而且这个框架是十分开放的,开发者可以将自己所设计的一些功能模块放到Substrate框架中,供其他项目使用。
这将会为所有基于Substrate框架开发的链提供更多的功能选项,比如某个做隐私的项目提供了一个可以增加隐私性的功能模块,就可以为没有做隐私的平行链提供隐私的新属性,以此类推,可以见得波卡生态中的项目在功能性上有非常大的想象空间。
Substrate多样化的选择满足了开发者不同的需求,并且其无分叉的Runtime升级,完美地减少了硬分叉带来的影响。这使得所有基于Substrate框架的链在功能上拥有极大的可扩展性。
生态上的扩展
同时波卡生态系统是具有可扩展性的。波卡生态系统目前来说能容纳100条平行链的插槽,其中既有一部分插槽提供给公共利益平行链,提供生态所需的一些基础功能,比如Statemint提供发行资产的功能;也有用于公开拍卖的平行链插槽;还有一部分插槽是用于平行线程。
但是波卡生态绝不止于此,因为还可以通过将某一条平行链变成转接桥,并连接到一条次级中继链,而这个中继链又可以承载100条平行链的插槽。以此类推,波卡就可以无限拓展自己的生态,并最终达到“万链互联“。
波卡新赛道:分布式区块链网络应用
在我们关注波卡生态的过程中找到一个设计比较特殊的项目,它不是一条平行链,也不用参与平行链插槽拍卖,也不是在某一条链上的应用,但是却用一种全新的思路拓展出波卡生态的一个新的赛道,而这个项目就是Zenlink。由此,我们详细拆解Zenlink的细节。
Zenlink是什么?
首先我们需要回答Zenlink究竟是什么?按照比较官方的定义来看,Zenlink是一个波卡跨链DEX协议,致力于构建新一代的跨链DEX网络,通过集成Zenlink DEX Module的方式,Zenlink可以令平行链快速拥有DEX能力,并能与其他平行链共享流动性。
上面这段描述确实“比较官方”,对于部分读者来说理解也存在困难,因此我们尝试用比较通俗的话来形容它。
Zenlink可以简单理解为是波卡生态中为各个平行链提供DEX功能的一个插件,只要和Zenlink完成技术对接,就可以在波卡任一平行链上实现DEX功能。拿现实中的例子来形容,就好比Zenlink是一本如来神掌的秘籍,只要拿到它就可以学会此武功,而这里的秘籍就是“DEX功能”。
因此,Zenlink的目标就是成为跨链共享流动性池的一个DEX协议,为波卡生态提供流动性支持,正因如此同样借助Substrate框架开发的Zenlink无需参与插槽拍卖,反而可以为各个链提供重要的支持,这与我们熟知的很多参与者都不同,可谓是巧妙地利用了波卡架构,找到了新的创新路径。
Zenlink的实现方式
Zenlink之所以不参加插槽拍卖,是因为它本就不是一个平行链。在原有的设想中,波卡生态的项目一般都会是基于Substrate框架所做的平行链,而为了接入波卡享受波卡的生态所带来的赋能,就需要接入到波卡中继链上的插槽才行。
这需要项目方要么能够竞拍到插槽,要么使用平行线程的方式接入。又或者基于某条平行链进行部署,然后再通过这条平行链与其他跨链资产进行交互。
但波卡整个架构的设计以及其背后的Substrate框架功能非常强大,这使得波卡的可扩展性非常强,能衍生出更多加入波卡生态的方式。
Substrate框架拥有众多构建区块链的组件,把这些组件按照自己想要的功能组装起来,就能形成一条定制的平行链,这就是Substrate框架强大的一键发链的功能。这就好像是组装电脑一样,可以把构成电脑的各个组件比如主板,硬盘、CPU等等拼装起来,就配出了一台电脑。
而Zenlink则是把区块链领域中已经验证过的成熟的落地方向——去中心化交易所(DEX),做成了一个模块(Module),放到了Substrate框架中,这意味着所有的平行链都可以不用再额外花精力的去做一个DEX,而是直接从Substrate框架中把Zenlink的这个DEX模块拿来就用,好比是Zenlink是显卡,可以装在各个电脑上。
而另一方面,Zenlink基于波卡的XCMP做了一个针对于这些DEX模块的跨链协议,如此一来,所有装有Zenlink的DEX模块的平行链就打通了,可以通过这个协议实现各条平行链的流动性互通。
顺着刚才组装电脑的逻辑来理解的话,就是所有用Zenlink的这个显卡的计算机,都可以通过Zenlink的一个协议而互联互通。用这样的方式,Zenlink实现了平行链之间可以不用通过走正常的插槽这条路,另辟蹊径依然达到了各个平行链能互相跨链的效果。
Zenlink把自己定义为"Polkadot衍生的一种新技术——分布式区块链网络,Zenlink将成为第一个分布式区块链网络应用。
虽然Zenlink没有详细解释什么叫分布式区块链网络应用,这里笔者尝试理解一下,应该是指相同的模块分别部署到不同的平行链上,这些模块最后构成了一个应用,于是这便构成了一个分布式的区块链网络上的应用。
从某种意义来讲,这是一个玩家的玩法超越了设计者的设计的故事。当然能有这样的创新设计也侧面反映出了波卡本身就拥有很高的可扩展性,可以诞生更多的可能。
Zenlink现在的发展情况
Zenlink的产品形态上来看有点像0x Protocol,但是不同于0x Protocol只能在以太坊生态上,Zenlink所处的是波卡的生态,还能享受波卡丰富的跨链生态带来的巨大资金体量。
首先,波卡生态已经有非常多的平行链,得益于Substrate框架它们可以很容易地将Zenlink的DEX模块部署到链上,可以使得Zenlink能迅速地构建出一个庞大的跨链DEX网络,冷启动很快。
其次,这些平行链每一个都是一个庞大的资金体,同时每条平行链也都需要发展自身的生态,而这些生态中的项目都各有一定的价值。这意味着,Zenlink能够捕获波卡生态内的价值,还能捕获生态内的生态的价值。
而随着之后一些转接桥项目的推出,将一些成熟的公链接入波卡,这部分还有更多的价值。就在近日,Chainsafe团队就收到委托去开发Filecoin到Substrate框架构筑链的桥,波卡生态又是一次强强联合。
除此之外,Zenlink还将打造Zenlink DEX Aggregator(聚合器)用于一键连接波卡上的所有DEX以及其他链上的DEX。再来一个聚合,将所有DEX拉到一起,这就能进一步捕获更多的流动性了。
目前,波卡生态内已有包括Zenlink在内的Homa(Acala)/PolkaSwap、HydraDX、Polkadex等多个DEX。
不过需要注意的是,由于波卡生态的虚拟机主要有EVM和Wasm所做的,因此Zenlink的DEX模块也会有EVM版本和Wasm版本,这两个版本会形成两个跨链的DEX网络。
不过,正如我们在《从EVM到Wasm的范式转换,为什么波卡会成为公链的常青树?》提到,EVM终将会转换到Wasm上,那么Zenlink也会实现两个跨链DEX网络之间能够打通。
目前,Zenlink已经正式部署到Moonriver和Bifrost这两条成功拍下Kusama插槽的平行链上,并在上线Moonriver36个小时内其锁仓量迅速突破1亿美金,成为波卡生态首个突破一亿美金锁仓量的原生跨链DEX。
在上线后首期14天的交易活动中有超过318万笔链上交易发生,占Moonriver和Bifrost全网笔数的70%以上。这样的表现足以印证,Zenlink的这种创新的应用模式的确有非常大的市场空间,这也是波卡生态中能有多少潜力的冰山一角。
展望波卡未来的发展
相信见识到Zenlink的情况后,你或许也有同样的疑问,像Zenlink这样的创新结构的项目,或者说是分布式区块链网络应用,能否再复刻?
确切的来说,是先构建一个所有平行链都能使用的Substrate功能模块,然后再利用XCMP做一个跨链协议让所有被使用的模块可以跨链,最后再做一个聚合器将同类型的功能应用整合起来,类似这样的结构。
其实是可以的,比如RMRK就与Zenlink的实现逻辑有些类似,所以,我们在看波卡生态的时候也不能只盯着平行链来看,还应该看看Zenlink所带来的这种创新性的分布式区块链网络应用。
Zenlink的这种结构本质上是走的多链部署的逻辑,但是由于波卡所有的平行链都是Substrate框架构建的,大家架构一致,反而能以创新的方式连接起来,形成一个特殊的赛道。
在各个平行链都在纵向地尝试走不同方向的多链逻辑时,Zenlink与RMRK则开辟出了一种横向的分布式区块链应用的赛道出来,可谓是波卡生态中一种“横看成岭侧成峰”的惊喜。而当前这个赛道来说,尝试的项目还很少,算是一片不错的蓝海,值得后续开发者继续挖掘。
不过,波卡所带来的的惊喜绝不止于此,波卡的可扩展性还有许多想象力,比如官方还未详细透露的SPREE就是值得关注的一个方向。另外就是围绕着共同的架构,这些平行链之间还能有怎样的创新连接方式,就等待聪明而勇敢的开发者们做更多的探索了。
Scan QR code with WeChat