XCM 开启后波卡生态会有怎样的变化,并将如何反哺波卡?
— 导读 / 原用标题
封面:Polkadot
背景
在国内 “五四青年节” 的当天,波卡顺利完成了 v0.9.19 版本的升级,而此次升级备受关注的当属完成了通过 XCM 进行平行链间消息传递的功能,该消息在社区获得了广泛传播,这个等待多时的功能终于在波卡上迎来了绽放时刻。
XCM 之于波卡就好比在两栋楼之间架起的一个空中桥梁或者地下通道,没有桥梁的时候楼与楼之间都是割裂的(类比于平行链与平行链之间),很难形成良性交互。
而现在,波卡平行链之间可以因为这个 “桥梁” 的完工而开启贸易往来,不再拘泥于单个实体。
因此,当 XCM 功能顺利上线后,我们可以怀揣希冀去看待波卡生态即将迎来的变化,尤其是已经为此做好许久准备的各个团队,他们为 XCM 的到来准备了一桌好菜,而现在宾客将至,我们可以更加直观的看到这场盛宴如何开始。
而在此之前,我们不妨来回看下 XCM 的重要性,以及如何理解 XCM 对于波卡生态的重要性,并看看那些生态项目如何借助 XCM 做出有意义的创新,那么,首先我们来看看究竟什么是 XCM,为何它对于波卡如此重要?
迅速了解 XCM
XCM 是波卡的跨共识消息格式(Cross-Consensus Messaging fromat)的简称,XCM 不仅支持平行链之间的通信,还支持智能合约、DApp 和 Substrate pallet(模块)之间的通信。
XCM 不能用于在系统之间实际 “发送” 任何消息,它的效用只在于表达接收者应该做什么。XCM 是消息格式,需要搭配消息传递协议使用,才能完成消息的跨链。
Polkadot 有 4 种传输机制用于发送 XCM 消息。
1、XCMP(Cross-Chain Message Passing)跨链消息传递协议,它可以被看作是两条不同链之间的桥,一对平行链之间最多可以有两个通道,一个用于向另一个链发送消息,另一个用于接收消息。XCMP 保证了消息被有序、及时、公平的传递和处理。
2、UMP(Up Message Passing)向上消息传递,意为允许平行链向它们的中继链发送消息。
3、DMP(Down Message Passing)向下消息传递,即允许中继链将消息向下传递到其平行链。
4、Substrate 桥,它是不需要共享共识的 Substrate 链之间的传输机制,这种传输机制并不是那么安全,毕竟它只是一座桥。尽管 XCMP 可能是这四种传输机制中最出名的,它允许平行链之间发送消息,但 XCM 可以用于通过 XCMP、UMP、DMP 通信通道中的任意一个来表达消息的含义。
另外,第 5 种传输机制正在开发中,p2pXCMP,它允许准链之间的非中继消息,允许更高的吞吐量和更便宜的消息传输。
目前,平行链之间的跨链消息传递协议使用 HRMP 协议。平行链可以开启和其他平行链或 Statemint 之间的 HRMP 通道,从而进行跨平行链的消息传递。
HRMP 是一种向 XCMP 过渡的方案,和 XCMP 具有相同的接口和功能,只不过 HRMP 的所有消息传递都会经过中继链,因此对中继链资源的消耗更高。等到 XCMP 上线后,HRMP 会被弃用。
不过需要注意的是,这种通道是平行链之间完全安全的桥梁。与引入 “最弱链接” 问题的其他桥协议不同,跨 XCMP 通道的消息安全级别与中继链的安全级别是一样的。
此次 XCM 的上线,也意味着波卡平行链之间的跨链打通,DOT 也可以正式进入到波卡生态中,参与到波卡生态的应用。这相当于打通了波卡生态的任督二脉,终于可以一展拳脚了。
波卡生态基于 XCM 的应用
Zenlink
致力于成为 Polkadot 的 DEX 组合中心,让所有平行链能够一键构建 DEX 并实现流动性共享的底层跨链 DEX 协议 Zenlink 在推出的 Zenlink Protocol 时,就运用了 XCM。
Zenlink Protocol 主要由 Zenlink Assets 资产和 Zenlink Actions 资产操作构成,实现对链上的任意资产进行资产交换和资产跨链转移。其中运用 XCM 的资产跨链转移实现了平行链之间资产的自由流动。
Zenlink Protocol 的设计基于 XCM 协议构建,兼容了 Polkadot XCMP 跨链资产处理,让 Zenlink 可以和其他跨链资产模块共存。
除此之外,Zenlink Protocol 利用了 XCM 信任集合管理为其他平行链项目提供白名单机制,并且重构了 Transfer-By-XCM 模块,通过该模块,用户将能够在任意平行链之间进行跨链转账且可以与 Swap 模块分离,极大地丰富了用户的资产操作。
除此之外,Zenlink 还在基于 XCM 资产发展多链部署 SDK,将 Zenlink 的模块插拔到各个平行链中,支持不同平行链间的流动性共享。
并且针对稳定币单独打造了 Stable AMM,用户不管持有什么稳定币,都可以通过低滑点的 Stable AMM 去交换其他的资产。
RMRK
作为被称为 NFT 领域的乐高的 RMRK Protocol 因其丰富的功能赋予了 NFT 用例无限的想象,然而 RMRK 作为 Kusama 上 NFT 的一组可扩展构建模块自身不具备跨链资产交互的能力,因此 RMRK 将发展的目光放在了其他平行链上。
RMRK 与 Moonriver 和 Acala 合作,将受益于其他平行链项目采用的 XCM 共识,通过转接桥与其他资产一样被网络上的数十个活跃 DApp 所使用。
解决 RMRK 流动性不足的问题的同时,为 RMRK 的应用提供了基础。
RMRK 与 XCM 的结合,使得 RMRK 的 EMOTE 功能可以在不同的项目中进行集成,丰富 NFT 的社交属性,并且为嵌套 NFT、多资源 NFT、交互式 NFT、NFT DAO 提供了更大的用户基数和可能性。
Acala
2021 年 8 月 12 日,Acala&Karura 联合创始人 Bryan Chen 发推文称已完成首次 XCM 跨链「通用消息」传递。
与之前多次资产跨链传递不同,这是 Kusama 与 Karura 第一次完成跨链通用消息(remark)传递,成功验证了通过 XCM 跨链技术的可行性。
2022 年 2 月 8 日,Acala 启用 DOT 桥接,用户现在可以开始将他们的 DOT 流动性转移到 Acala,为平行链快速接近的 DeFi 协议和流动性挖矿激励计划做准备。该桥是非托管的,一旦 XCM 可用,它将完全兼容。
届时,DOT 持有者将无需迁移,他们将能够利用 XCM 技术支持双向转账。
2022 年 5 月 5 日,Acala 与 DOT 桥接已完全上线,可以波卡与 Aclala 双向跨链操作。
Moonbeam
2022 年 3 月 15 日,Moonbeam 宣布 Karura 原生 Token KAR 现已上线 Moonriver。与此同时,MOVR Token 也能在 Karura 网络中使用。
当 KAR 以 xcKAR 形式(KAR 的 XC-20 版本)转入 Moonriver 时,KAR Token 将能够在整个 Moonriver 的活跃 DeFi 生态中使用。
此次合作同样也是通过 XCM 技术实现的,该跨共识传送信息格式无需通过跨链桥即可让 Kusama 和波卡生态系统进行原生的跨链交互。
2022 年 4 月 2 日,Moonbeam 宣布与 Web3 隐私协议 Manta Network 完成测试网间的 XCM 跨链消息传递。下一步,双方将展开基于 Kusama 先行网 Calamari 和 Moonriver 之间的 XCM 跨链合作。
2022 年 4 月 13 日,基于波卡的多链应用首选开发平台 Moonbeam 宣布 Bifrost 原生 Token BNC 与 Moonriver 网络之间的集成。
Bifrost Token(BNC)现在可以在 Moonriver 生态系统当中以 xcBNC(BNC 的 XC-20 版本)的形式使用,同时 MOVR 也已上线 Bifrost。此跨链通道以及 xcBNC 的资产上线皆是通过成功的链上投票治理过程后执行。
而 Moonriver 以及 Bifrost 这两条正在成长中的平行链之间的连接归功于 XCM(原生跨共识信息传递格式)的存在,其将会持续在 Kusama 生态系统中协助扩展平行链之间的集成与合作。
2022 年 5 月 5 日,基于波卡的多链去中心化应用开发平台 Moonbeam 现已增加 DOT 通证进入其 DeFi 生态的使用场景,这也是 Moonbeam 的首个 XCM(跨共识信息格式)集成应用。
Astar
2022 年 5 月 10 日,将 XCM 集成到 Astar 的拉取请求已合并,XCM 将在下次更新时激活。
2022 年 5 月 11 日,Asrar 正在 Polkadot 主网上打开第一个 HRMP 通道(平行链到平行链 XCM)。一旦获得 Statemint 的批准,Astar 将与 Statemint 进行互操作。
Biforst
2021 年 7 月,Bifrost 在成功竞拍到首批 Kusama 插槽之一后,随后在链上部署了 SALP 协议,上线并集成跨共识信息格式 XCM,首次以去中心化的方式支持了后续项目的插槽竞拍需求。同时,与其他平行链打通了 HRMP 通道,开启跨链交互,进一步扩展自身的业务。
2021 年 9 月 8 日,Bifrost 主网 Runtime 已成功升级 v0.8.4 版本,由于 Bifrost SALP 资产跨链 contribute 的特殊需求,Bifrost 需要调用 xcmPallet - reserave Transfer Asset 完成 SALP 的跨链 ump transact 的实现逻辑。
该模块的升级意味着 Kusama 用户将首次使用 XCM 完成 contribute 的跨链互操作。
2022 年 4 月 14 日,Bifrost 与 Moonriver 双向跨链通道已开启,首批支持 xcBNC/MOVR 资产,已通过跨共识信息传递 XCM 开启 Kusama 平行链 Bifrost 和 Moonriver 的双向跨链。
用户可以通过 XC-20 标准将 BNC 转移至 Moonriver 上,使用 xcBNC 接入 Moonriver DeFi 生态,亦可以将 MOVR 跨回 Bifrost 平行链。
Staking Liquidity Protocol 简称 SLP,是 Bifrost 为 Polkadot 生态、Cosmos 生态以及其他桥接异构链等 Proof of stake 共识链提供的 Staking 衍生品协议。
Bifrost SLP 基于 XCM 跨共识通信格式搭建,具备与各平行链、合约、公链跨链通信的能力,实现衍生品去中心化铸造的同时,也更易于该衍生品应用场景的搭建。
XCM 的落地 会帮助波卡生态如何反哺波卡?
要理解这一点,我们需要明白生态会如何反哺公链。我们以以太坊为例,ETH 作为以太坊这条公链的原生资产,会用于以太坊的各种使用场景,比如支付转账费,生成智能合约,与智能合约发生交互时也需要支付 gas 费。
似乎当以太坊上的用户越多,智能合约越多,并且与智能合约的交互越多,对 ETH 好像就会有一个很大的需求。事实真是如此吗?
诚然按照刚刚的逻辑,确实会有一些需求,但是这样的需求并不足以支撑让 ETH 的价值能获得如此大的增长。
ETH 能达到如今的价值,其实不在于有多少应用在其生态上运行,而是在于 ETH 被作为重要的数字资产被用于一个成熟的使用场景中,也就是 DeFi 中。
DeFi 既然是金融的应用方向,对于资金的要求是非常高的,而在以太坊这条链上信任度最高的资产也就是 ETH 本身了,其次就是由链下资产做背书的稳定币,因此有大量的 ETH 被用于 DeFi 中,这才是对 ETH 最大的需求。
而 ETH 凭借 DeFi Summer 掀起的 DeFi 浪潮,也捕获了许多生态发展的价值,从而稳坐第二把交椅。
同理,波卡生态中最值得信任的资产就是 DOT,如今 XCM 落地,意味着 DOT 可以进入到波卡生态的 DeFi 中,成为最重要的背书资产之一。而这也是波卡生态会如何为 DOT 提供价值捕获,反哺波卡的。
不过,与一般公链不同的是,波卡还是一个中继链与几十上百个平行链这样的特殊架构,随着波卡生态的逐渐壮大,当几十条平行链都有各自的 DeFi 项目,并且都对 DOT 有非常大的需求时,DOT 将迎来几十倍于单条链生态所带来的价值捕获的能力,届时波卡将真正展现其 Layer0 的巨大潜力,达到单条链难以企及的高度。
不过,这是理论层面,只是说会有这样的可能性。
但回归现实,我们必须冷静且清醒地明白波卡现在还处在发展的早期,尤其是当下经济环境非常不好,会影响所有行业,波卡的生态发展亦会受此影响。要达到我们所描绘的景象,还需要天时地利人和。
我们需要时刻关注波卡生态的发展才能做出明确的决定,乐观看待其长期的发展,冷静且审慎地看待其中短期的情况,才能在波卡真正迎来生态爆发之时,获得我们期望的结果。
后记
XCM 从波卡主网上线以来,一直是人们密切关注的一项功能,中间也经历了数次迭代,但现在和 2 年前的波卡生态相比,似乎少了许多热闹,但也多了更多坚定,抱着 “留下或活下即是好的” 的想法去看待目前生态状况或许是大浪淘沙后的必经之路。
正如我们在文中所提及的团队,至少他们在 XCM 的效用上做好了准备,我们也乐见其成的期待会有更多生态项目跑出来,并将 XCM 的功能真正让大众所看到和熟知,毕竟单纯的看待跨链已经不是很好的选择。
同样,尽管与 2 年前的大环境相比,已经不可同日而语,但现在反而是厉兵秣马的好时机,也是一个良性生态中判断谁在 “裸泳” 的时刻。
或许在接下来的半年或者一年里,我们会慢慢看到 XCM 这颗种子如何真正为波卡生态带来生机,毕竟被诟病的跨链已经成了讽刺,但好在新的玩法和创新已经在路上,我们保持关注和耐心就好。
免责声明:作为区块链信息平台,本站所发布文章仅代表作者及嘉宾个人观点,与 Web3Caff 立场无关。本文内容仅用于信息分享,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。