Moonbeam生态说|XCM:波卡的杀手锏?

163 篇文章 1 订阅
56 篇文章 0 订阅

「Moonbeam生态说」是Moonbeam中文爱好者社区联合Moonbeam中文高级大使组织的社区AMA活动。该活动为已部署Moonriver或Moonbeam的项目方提供了在主流Moonbeam非官方中文社区内介绍自己的项目信息,包括:项目介绍、团队介绍、技术优势等,帮助社区内的Moonbeam爱好者快速了解活跃在Moonbeam生态内的优质项目。

本期Moonbeam生态说由Moonbeam中文社区举办,邀请了PolkaWorld、Zenlink、Bifrost、Acala分享关于波卡及XCM的想法。以下为本次AMA文字实录:

主持人介绍:大家好,我是PolkaWorld的Xiaojie,也是今晚的主持人。首先,非常感谢Moonbeam的邀请。

最近,Gavin在Twitter发了很多关于XCM的最新进展,包括XCM V2的审计报告,V3版本同样也在进行代码审计中。波卡的跨链协议叫做XCMP。

XCMP是什么?与跨链协议XCM有什么区别?以及XCM在波卡的跨链中扮演什么角色?对平行链和用户又有什么用?有什么使用场景?很期待今晚丰富的讨论。因此,我们今天邀请了波卡生态的4位老朋友跟我们一起深入探讨XCMP和XCM。

1. 请各位嘉宾先介绍自己和所在的项目。

GuoTao Zenlink:感谢Moonbeam的邀请,我是Zenlink的GuoTao。Zenlink是早期的波卡生态项目,我们是基于波卡的首个原生跨链DEX协议。Zenlink的定位并不是一个平行链的项目,而是通过可插拔,把DEX模块可插拔之后部署在不同的平行链上,然后串联整个波卡生态各个平行链的流动性。Zenlink目前已集成Bifrost、Moonriver和Moonbeam,接下来也会在波卡生态的其他几条平行链如Acala、Astar等上部署。

Henry Moonbeam Network:大家好,我是Moobeam开发者关系工程师Henry。Moonbeam是波卡网络中与以太坊兼容的智能合约平台,可实现轻松构建原生的互操作性去中心化DApp。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。Moonriver作为Kusama上最活跃的平行链,已有80多个DApp完成在Moonriver的集成。Moonbeam将受益于波卡中继链的共享安全性和连接波卡其他链的互操作优势。

Lurpis Bifrost:大家好,我是来自Bifrost的Lurpis,很高兴参加这个Panel与大家一起聊一聊XCM的特性。我先介绍一下Bifrost。Bifrost是一个为Staking提供跨链流动性的Web 3.0基础设施,通过XCM跨共识通信为多链提供去中心化的、可跨链的Liquid Staking服务。Bifrost的使命是通过跨链衍生品来聚合超过80%的POS共识链的Staking流动性,包括波卡的中继链和平行链,以及这些跟波卡进行桥接的以太坊2.0、Solana等异构 PoS 公链 。我们提供标准化可跨链的带息衍生品,来降低用户参与质押的门槛,提升多链的质押比例,并提高生态的收益基础。整体来说,我们围绕用户、多链、生态应用三方来赋能Stake-Fi的生态。Bifrost主网已上线,主网的TVL大概在1.35亿美金。我们与在座的嘉宾包括Moonbeam、Zenlink和Acala都有密切合作。

Zqhxuyuan Acala Network:大家好,我是Acala的区块链工程师,主要负责Runtime的开发。简单介绍一下Acala,Acala网络是一条针对DeFi进行定制的平行链,目前已经上线波卡和Kusama。Acala提供多种DeFi的产品和服务,包括DEX借贷和质押稳定币等。同时Acala也是一个兼容EVM的智能合约平台,其产品叫做EVM+,并将会在近期上线。最近Acala也携手波卡上一些平行链发起了aUSD生态基金,支持孵化波卡和Kusama生态中利用aUSD来构建的初创团队。

2. XCM的中文全称是:跨共识信息格式,XCM具体的运行原理是什么样的?和大家熟悉的跨链桥相比,有哪些独特之处?请用简单易懂的表述和大家介绍下。(Bifrost)

XCM(跨共识信息格式)跟跨链桥还是有比较大的区别。从定义上来说,跨链桥是一种协议。以以太坊为例,做协议/桥去兼容(感知)以太坊,从而达到跨链的目的。而XCM相当于是一种消息格式(而不是协议)。例如,Bifrost这条链写了一个XCM消息,并把此消息广播出去。其他有同样消息格式的链就可以接收到这个消息并且进行执行。

具体在应用场景比较大的区别为:跨链桥的流动性是比较有限的,不能承载大规模的流动性。承载到一定量的时候会出现安全性的问题。如果通过XCM来做跨链,流动性是无限的,没有像跨链桥一样资金上限的瓶颈。

例如,将跨链到B链的A链资金跨链到C链,通过XCM把这个消息广播之后,会在A、B、C三条链进行资金记账,当将C链上的A链资金跨回A链时,不会造成需要先退回B链再退回A链的情况,即为资金做了真正意义上的跨链转移,消除了跨链过程中的流动性瓶颈。

如Gavin所说,目前异构链的跨链桥是一个反网络效应的体系,随着链上承载的资金和应用越大,安全性越低。因此,目前XCM相较于跨链桥,无限流动性就是最大优势之一。

3. 使用XCM时,大家备受关注的安全性和效率如何在XCM实现?(Acala)

安全性有几个方面。首先,从链级别来看,平行链共享波卡安全性,平行链之间则可以安全地传递任意数据,这个数据包括XCM跨链消息的传递。另外,中继链的验证人是完全去中心化的,没有任何托管节点被攻击的风险,这两方面都是波卡这条中继链原生自带的。

从XCM实现来看,有一个叫做XCVM的虚拟机,它是基于寄存器模型、非图灵完备的一个虚拟机。这个寄存器是不能随意更改的,有严格的机制来控制它的变化,由此保证安全性。

在用XCM做跨链转账时有两种模型。一种是「Teleport传输模型」,适合于两个链之间相互是信任的,目前中继链和公益平行链之间会用到。另一种模型类似于「银行存款准备金」的跨链转账模型,叫做「Reserve Asset Transfer」,这也是平行链之间进行跨链转账的通用做法。此做法不需要跨链双方互相信任,但可以信任资产发行的这条链,这条链上的平行链都会有储备账户。例如,从Acala转账DOT到Bifrost,在波卡上就会存在这两条平行链的主权账户,这些账户没有私钥,无法进行转账操作,只能通过内置指令触发,以此有着较高的安全性。

效率方面:XCM是波卡自带的,只要平行链的区块被包含到中继链的区块,当中继链的区块被确定之后,平行链的区块一并确定。所以如果在同一个中继链里,一般3个中继链区块左右就可以完成一笔平行链之间的跨链转账。但不同中继链之间如果使用了桥,则要取决于桥的速度。

4. 目前资产若想实现在波卡生态或是与其他独立链的交互转移(跨链),主要有哪些途径?XCM的加入能对链与链之间的资产互通起到什么作用?(Zenlink)

Zenlink目前已集成了很多链并有较多的交互,所以我们对平行链间的跨链资产转移以及外部链进入波卡生态的用例感触颇深。从用户角度和我们的理解来看:

首先,XCM在波卡生态间的资产转移过程与我们链内的转移从用户的感受来讲区别不大。我们通过桥接方式把链外资产如以太坊、BSC等资产转移到Moonriver和Moonbeam上的体验完全不是一种层级的。

其次,Zenlink的定位是波卡生态的跨链DEX。这个问题要看跨链的定义。原子性的叫跨链?还是把外部资产通过桥,包装后来到生态里进行DEX交易才叫跨链?其实我们回过头来看,今天很多跨链桥使用的都是三五年前莱特币时代的技术,因为这种过渡方案大概率会被取代,并且XCM是一个比较有潜力的替代方案。我认为跨链的终极解决方案就是XCM,或者抽象的消息传递格式应该成为未来整个跨链的技术方向。

用互联网来举例,TCP/IP协议,大家基于此协议可以构建不同方向的Web前端,但底层通信协议都应在同一个语言下执行,如此不同形式的页面也可交互。对应在波卡的架构之下,不同平行链的应用可以不同。

在多链的架构之下,应用链可能是一个方向,不同的链对应不同的应用,比如币安在部署的侧链。在这种架构下,波卡是目前最为契合的。但目前波卡外部的异构链还处于群雄逐鹿的阶段,虽然技术上可以实现,但波卡影响力还没有大到能让ETH等公链不发展自己的异构链,而在波卡构建开发。但其实这就是Substrate和XCM存在的意义,他们在做技术的抽象。

因此,这赋予了波卡在未来崛起的巨大潜力,到时候XCM会发挥决定性的作用。我认为现有跨链桥是个过渡方案,绝对不是终极形态。正如Gavin所说跨链桥是个伪需求,波卡的XCM刚好解决的就是此问题。我目前能看到的终极形态就是能抽象出来一套能相互通信,相互认可的格式。

5. XCM目前的发展水平如何呢?有哪些数据可供分享?(Moonbeam)

Moonbeam已经和很多平行链开启了HRMP通道。其中,我们开启了平行链如Acala、Bifrost、Interlay、Manta、Centrifuge、Composable等等。

从技术层面的开启流程是会先使用Moonbase Alpha测试网,在稳定后会在Moonriver网络上开启,最终在Moonbeam主网开启。目前我们绝大多数的平行链处于在Moonriver观察和测试的阶段。

从XCM发展角度来看,V3版本近期将会推出代替目前使用的V2。V3的亮点在于将会对NFT类资产支持。在V3推出之后,大家可以使用XCM跨链转账NFT类资产。

XCM相关数据:现在Moonriver网络上总共有xcKAR 5100多枚,xcKSM 21000多枚,xcKINT 16000多枚,xcRMRK 640,000枚。我们与Web3Go有更多XCM数据分析近期会有所更新,大家可以多多关注Moonbeam的社交平台。对数据感兴趣的小伙伴也可以通过polkadot.js wallet的Moonriver网络下的assets查看相关数据。

6. XCM在流动性质押和众贷有哪些应用场景?(Bifrost)

第一个应用场景是跨链互操作,例如Bifrost目前发行的这些衍生品都是通过XCM跨链互操作来完成的。不像如Lido一般通过以太坊智能合约交互来发行stETH,但这些背后的合约无法真正意义上的去中心化。也就是说,以太坊2.0的私钥是有一个DAO组织托管,无法做到去中心化,是因为以太坊2.0不支持合约交互操作,另外受限于智能合约使用场景。

为了解决这些问题,Bifrost通过Substrate开发,用XCM做跨链Staking衍生品。对标Lido来说:1. 我们更加去中心化;2. 我们支持多链;3. 作为在Layer1发行的原生资产可以在平行链(比如说Acala、Moonbeam)作为跨链资产使用,因此更容易扩充衍生品的使用场景。

具体地说流动性质押和众贷有哪些应用场景,拿众贷衍生品协议来说,我们的产品叫做SALP(Slot Auction Liquidity Protocol)目前主要服务于Kusama和波卡插槽竞拍。参与拍卖质押的时间成本、机会成本对于普通用户会有较大的决策门槛,为了解决这个问题我们推出了SALP协议。通过这个协议参与众贷无需锁仓,可以通过衍生品vsDOT随时在市场上套现。这是第一解决了用户流动性成本问题。

第二我们为插槽拍卖赋能。因为本身来说它是基于XCM跨链互操作的,提供了LP和插槽拍卖双方博弈的平台。用户拿到衍生品肯定要卖掉,LP可以通过提供流动性赚取套利收益作为买家,相当于间接参与了平行链插槽拍卖,放大了平行链插槽拍卖的规模。也同时降低了用户参与插槽拍卖的决策成本。通过这种博弈,打开一种新的应用场景,提高了资金利用率。

这仅仅只是XCM的一种可能性,使用场景潜力巨大。就像互联网的发展,当时人们无法想象现在的在线购物和点外卖等等。XCM就在这个阶段,我们正在探索这些场景的过程中。需要开发者、社区去构建才能产生越来越丰富的应用场景。

7. ACA的稳定币aUSD是否会通过XCM进入其它平行链生态系统?(Acala)

aUSD是波卡上原生、去中心化、跨链多资产抵押的稳定币。当前我们正在合并kUSD(Karura的稳定币)和aUSD(波卡上的稳定币),使aUSD可以服务于波卡和Kusama两个生态系统。我们也正在和各个平行链合作,努力拓展aUSD到波卡和Kusama生态中的所有平行链中。Acala目前也在举办黑客松,欢迎各位开发者关注。

8. Moonbeam目前的生态的数据?(Moonbeam)

Moonriver网络现在有80多个项目完成了集成,Moonbeam网络上会相对少一些(因启动时间比Moonriver晚)。

对Moonbeam来说,XCM非常重要。因为Moonbeam的定位是在波卡生态系统中的EVM的兼容链,也希望为波卡生态系统做一个EVM的入口。仅仅兼容EVM还不够,目前市场上也已经有一些EVM兼容链,希望通过波卡特有的技术(例如XCM),从中与其他的EVM兼容链区分开。

近期Moonriver正在举办黑客松(3月至5月中旬),也希望大家多多关注多多参与。

9. Bifrost流动性释放的协议目前支持的生态情况?(Bifrost)

插槽竞拍衍生品(SALP):已经支持波卡和Kusama大部分的平行链,总计32条。例如今天在场的Moonbeam和Acala,竞拍阶段帮助两者释放了大约80万左右DOT的流动性。

10. XCM资产在Zenlink会有哪些应用场景?它对于波卡DeFi生态系统的可组合性意味着什么?(Zenlink)

多链部署是我们的核心,但我们目前没有进行多链部署基于很多原因:首先,为了提高接入时间和效率,我们目前在发展SDK。第二点,目前很多平行链还在发展初级阶段,甚至很多没有发币,所以我们放缓了部署节奏。但接下来我们可能会在Astar和Acala等进行部署,和Acala的测试网也在进行中。

我们要和不同平行链不同资产交互,所以我们既有原生KSM也有Moonriver的xcKSM(XC-20s资产)。我们相信波卡生态中不同的链有不同分工,链与链之间的资产转移相对低频,链内转移更加高频。所以我们的模块可以插拔到各个平行链去,我们有能力支持不同平行链间流动性的共享(即,用户可以在平行链A上可以交换平行链B的资产)。

我们的SDK在不久会使不同平行链上的资产交互。可以看到缺乏原生资产导致稳定币和很多资产存在不同格式,我们针对稳定币单独打造了Stable AMM(基于Curve打造),用户不管持有什么稳定币,通过低滑点的Stable AMM去交换其他的资产都是很好的路径,同时得以解决目前混乱的局面。

另外,Q2我们还计划升级经济模型,提高池子的TVL,提高资金忠诚度,为ZLK赋能等。


关于Moonbeam
Moonbeam是波卡(Polkadot)网络中与以太坊兼容的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。Moonriver作为Kusama上最活跃的平行链,已有80多个DApp完成在Moonriver的集成。Moonbeam将受益于Polkadot中继链的共享安全性和链接波卡其他链的互操作优势。

如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform

关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。

如需了解更多信息,请访问:Moonriver - Solidity Smart Contracts on Kusama

更多 Moonbeam 信息 
官网: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值