在公历新年前的两个月里,波卡将迎来里程碑式进展的集中爆发期。
在近期由PolkaWorld、Parity和Web3基金会主办的波卡中国行活动上,Gavin Wood通过视频连线透露了波卡将在近期上线的诸多重要进展。
其中最为重要一点就是跨链。对于波卡来说跨链是其激活全局的一个点,可以说如果没有跨链,波卡纵使拥有再多的平行链也无法构成一个最基本的生态,跨链可以让松散孤立且混乱的多链市场演变成一个交互性的生态系统,单单一条波卡中继链是没有任何价值的。这占据了Gavin Wood近期近乎全部的精力。
核心中的核心:XCMP设计、交付和进展
XCMP是波卡跨链设计的核心之一,让消息能在波卡各个平行链间传递,其作用和意义相当于互联网世界的TCP/IP协议。
此前波卡Polkadot公布的平行链路线图分为3个阶段,分别是阶段0/1/2。最初阶段平行链之间没有信息跨链。阶段1重点测试平行链安全性,并进行着重改进,这个阶段还会包括XCMP的基础实现工作,类似于会用HRMP这样的初期协议来测试最基本的跨链信息传递。
阶段2,也就是最终阶段,这个可以说是最终中的最终,此阶段唯一的任务就是XCMP的实现。三个阶段完成之后,平行链之间就能够进行所有的功能实现了,像资产跨链、信息跨链、跨链交互等等。这个时候我们才能说:“让松散孤立且混乱的多链市场演变成一个交互性的生态系统”。波卡正在迎来这样的时刻。
据Gavin Wood本人透露,团队当前的重点是XCMP这一核心技术的实现上。这与现在暂行在Rococo上的HRMP协议有很大不同,完整版的XCMP能够赋予跨链更多的功能和内涵,而不仅仅是现在单纯的资产跨链。顺利的话,,初步的XCMP将在今年下半年或明年年初交付。
这里就要说到波卡跨链隐藏的另外两层,第一是跨链信息的内涵,每一次跨链的信息的属性由发出它的那个链所决定,例如身份信息的链和处理资产质押的链在跨链信息上的需求肯定是不一样的。这就会导致一个问题,基于大量不同平行链跨链产生的大量不同类型跨链信息,就需要一定的标准兼容性。这种标准和兼容性类似于的ERC20,在波卡上这个标准就是XCM。
第二层,波卡的跨链并不仅仅只是链与链之间的交互,它还应当包含链上组件之间的交互,例如智能合约与链的交互,这意味着一种智能合约可以同时存在于多个场景中。这也需要基于XCM来实现。最初版本已经实现。
此外XCM具有的另外一个开创性设计就是支持适配器接入,简单来说就是如果一条链想接收另外一条链上的信息并以此完成一些特定的交互,那么就需要一个解码器来解码那条链的信息,这样的解码器模块也是接入到XCM上。这一设计意味着开发者可以实现更多的跨链交互功能,比如质押(staking)、投票、交易、身份等等。
我们注意到Gavin Wood提到了一个很有意思的设计,是关于当前人们热议的链上手续费问题的。基于XCM构建一个收费系统和Weight系统结合,去评估某一次跨链信息的能耗,然后再来决定手续费的金额。
第一条平行链接入并非拍卖获得
对于波卡生态基本单元-平行链本身,Gavin Wood透露,平行链测试网Rococo本身将迎来一次大的更新。这一次的更新将是让平行链具备足够安全性、可用性和有效性的更新。这将会在两周以后呈现。
与Rococo重大更新的还有:XCMP版本的迭代、XCM标准的集成。并且如果进展顺利的话十二月份波卡可能在其测试网Kusama上开始部署初始性的平行链。
关于此前外界最为关注的平行链插槽竞拍问题。需要注意的一点是,第一批接入的平行链并不是预想中的竞拍平行链而是系统平行链。即服务于整个系统,承担基础需求和特定功能平行链。有意思的是这些系统级平行链将会去各自分担波卡中继链的一些任务,减轻中继链的压力。例如将治理功能剥离到专门负责治理的平行链上。这种系统级平行链的标准就是他们一定是社区所需的基础性服务。波卡官方的目的也是希望能够让外界充分理解平行链的启动运作和使用,当然后续有新的开发团队的平行链也可以对这个领域进行补充和优化。
并且在平行链插槽正式拍卖前,开发团队还会着重对中继链接入平行链的运行情况进行阶段性的测试来确保安全和稳定。并不会说短时间内就会有一大批平行链接入。在外界看来这样会不会过于谨慎和小心。但是有一段话能够体现这种小心背后的原因:“我们意识到最近无论是波卡还是Kusama背后的社区生态都在不断壮大,波卡要为自己的成功和成长提前做好准备,我们花费了大量的时间来确保这个时间不会是破坏性的”。
总之在未来一两个月内,波卡将迎来一个重大更新扎堆的时期。
波卡开发者社区的资本:PDK
此次Gavin Wood也提到了Cumulus这一PDK在Rococo中的测试。这里的PDK指的是平行链开发套件,也就是开发人员创建平行链的工具。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。