查看原文
其他

XCM V3 即将上线!会给波卡跨链带来哪些新的可能性?

波卡世界、Bryan PolkaWorld 2023-03-14

加入 PolkaWorld 社区,共建 Web 3.0!

XCM 的最新版本 XCM v3 很快就将在波卡生态投入使用。升级到 XCM v3 将为波卡生态打开多跳、多网络通信的大门。


Kusama 已经开启了一项公投,如果该公投通过,Kusama 将升级至带有 XCM v3 的新版本 v9380。XCM v3 代码已经合并到了波卡代码库,目前正在审计中。

 

XCM 是波卡的跨共识消息格式,是不同的共识之间用来交流的统一 “语言”。例如两条平行链在跨链交互时使用 XCM,就可以准确、有序、即时地传递和解释信息。

 

XCM v3 为 XCM 引入了一些关键功能和补充,主要包括:

 

  • 可编程性:对消息有预期的能力,可以实现更全面的用例、版本检查的安全派发、分支和 NFT/资产支持。


  • 功能的多链分解:能够定义交叉引用的机制,并代表原链在其他链上执行行动(远程锁定),这些消息的上下文/ID,以及资产命名空间。


  • 桥接:引入了通用位置的概念,它允许为多跳设置的全局共识系统提供一个基础参考。这个位置高于父中继链或其他共识系统,如以太坊或比特币。

 

此次 PolkaWorld 采访了 Acala CTO/Substrate 代码贡献者 Bryan Chen,他将从开发者的角度为我们解读 XCM V3 的功能具体可以怎样运用,将会给波卡生态带来哪些新的可能性等。



Q1:根据 Polkadot 官方信息,XCM v3 版本将比之前的 XCM 版本具备更强更快的跨链功能,那在具体的跨链场景中,XCM v3 可以达到什么样的改进?

 

Bryan:XCM v3 增加了 Weight V2 的支持,使得 XCM 消息的执行更加安全。除此之外,V3 还增加了很多新功能,比如 XCM 消息路由功能、远程资产锁定、远程治理等等。



Q2:XCM v3 的桥接功能仅限于 Polkadot 与 Kusama 之间吗?这与 Parity 正在开发 “波卡-Kusama” 桥有什么不同?基于 XCM v3 的跨链桥和传统的跨链桥有什么区别?

 

Bryan:XCM 增加了针对跨链桥开发的消息路由功能。这个功能会使用于 “波卡-Kusama” 桥上,使得波卡平行链可以通过跨链桥和 Kusama 平行链交互。除此之外,也可以利用 XCM 通过跨链桥和以太坊智能合约交互。XCM 是一个跨链交互标准,除了可以通过 XCMP 在平行链中继链之间交互,也可以通过其他的跨链桥和其他 L1 交互。



Q3:根据官方信息,XCM v3 还具有分解功能,可以将中继链的功能分解到不同的平行链上,即未来有望将治理、插槽拍卖和质押等部分中继链功能分解为系统平行链。这对像 Acala 一样已经上线的平行链有什么意义?Parity 是否已经着手开始开发上述系统平行链?对于普通用户来说,使用系统平行链进行治理、插槽拍卖和质押会有什么变化吗?

 

Bryan:现在已经有一些把国库功能转移到 Statemine/Statemint 上面的讨论。XCM 的远程资产锁定功能是实现这个需求的前提。当中继链的功能转移到系统平行链后,中继链的节点就可以把所有性能用在平行链区块的验证上面,可以提高平行链的 TPS 和出块稳定性。XCM v3 的远程锁定和治理功能同样也可以被 Acala 和其他平行链项目使用,使得 Acala 上面的 DOT 以及 LDOT 可以更方便的参与到波卡治理之中。



Q4:XCM v3 提升了 XCM 的可编程性,具体来说这有什么用,可以给谁带来什么好处?可以举例说明吗?

 

Bryan:XCM v3 增加了很多错误处理的指令,让开发者可编写 XCM 指令的时候可以更好地处理意外情况,比如实现部分交易失败后回滚,把资金转回原链的功能。v3 也增加了版本检测的功能,可以确保对方链实装的标准,避免升级造成不正确的消息执行。还有就是数据查询功能,可以通过 XCM 查询其他链的数据。



Q5:XCM v3 将支持 NFT 的转移, 这个功能的意义体现在哪里?

 

Bryan:NFT 除了常见的收藏品功能外,实际上还有很多其他的用例。比如大家熟悉的 Uniswap V3 LP 就是 NFT。跨链 NFT 可以使得更多不同类型的资产进行跨链转移,增加可组合性能。比如一条 DEX 链的 LP NFT 可以跨到 NFT 交易链,在 NFT 市场进行买卖。



Q6:XCM 的持续增长对 Polkadot 的成功至关重要!作为平行链之一,Acala 当前的 XCM 跨链数据怎么样?有哪些场景正在使用 XCM 进行跨链?

 

Bryan:Acala 目前一共和其他 9 条平行链开启了 HRMP 通道,一共收发了超过 8 万条 XCM 消息,是所有平行链中数量最多的。同时 Acala 还支持以太坊资产通过 Wormhole 桥转到 Acala 中,再通过 XCM 转到其他平行链,使得其他平行链也可以使用 Wormhole 资产。


截图来自:Subscan Acala XCM Dashboard

https://acala.subscan.io/xcm_dashboard


除了跨链资产交易,Acala 还使用了 XCM 实现了流动质押协议 LDOT。目前有超过两百万个 DOT 在 LDOT 协议中质押生息。之后我们会利用远程治理功能使得 Acala 上的 LDOT 和 DOT 都可以参与到波卡的治理之中。

 


Q7:Polkadot 的 XCM 与 Cosmos 的 IBC 有什么不同?

 

Bryan:XCM 是消息格式,IBC 是跨链协议。理论上是可以在 IBC 上面实现 XCM 的。非要对比的话,IBC 可以和 “波卡-Kusama 桥” 对比。两者技术原理都非常类似。但是 Cosmos 生态并没有类似 XCM 的跨链交互标准,对于很多跨链交互中会遇到的问题,比如手续费,并没有一个标准的方案。



Q8:因为与 Karura 当前版本不兼容,Kusama OpenGov 最近取消将 Kusama runtime 升级 9380,这个版本包含了新的 XCMv3 逻辑。请问预计什么时候可以发布兼容的新版版,XCM v3 预计还有多久可以上线 Kusama?

 

Bryan:新版本的投票已经发起,投票通过的话会在 \#17,119,600 区块执行,也就一周多一点的时间。但是对用户来说新版本不会有马上的区别,所有的新功能都需要平行链升级之后才会体现出来。

Kusama v9380 Runtime 升级公投:

https://kusama.subsquare.io/referenda/referendum/118


活动预告


4 月 11 日,PolkaWorld 将与波卡生态众多团队一起在香港举办波卡线下活动 —— Polkadot 2023 趋势与变局,一起聊聊当前市场格局、行业趋势,以及 Polkadot 如何在卷到飞起的加密世界获得更多的用户与增长!如果你感兴趣,请点击下方卡片立即免费报名!



  • PolkaWorld Telegram 群:

    t.me/polkaworld

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org


更多内容


波卡周报|英国数字银行 Revolut 与 Polkadot 合作,Unique 为「巴黎时装周」制作参加证明 NFT!

以太坊 Layer2 迎来新发展,波卡的优势还在吗?

Unique 专访:足够强的底层平台才能撑起 NFT 的创新


关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存