创新并构建跨链互联合约, Moonbeam 将发展成为多链时代的资源流转枢纽
2023-07-06 10:38
「平说」区块链
2023-07-06 10:38
订阅此专栏
收藏此文章

目录

  1. 多链及多链智能合约

  2. 跨链及跨链互联合约

  3. 跨链连接应用聚合平台

  4. Moonbeam 的架构实现

  5. Moonbeam 的生态发展

  6. Moonbeam 的未来展望

1、多链及多链智能合约

以太坊图灵完备的虚拟机、去中心化基础架构、成熟的开发工具以及庞大的 Solidity 开发者社区,为其带来了生态聚集;而大量智能合约部署在以太坊这一共同执行环境,且协议间开源、无许可、可组合、互操作,为以太坊创建了不断增长的网络效应。

另一方面,随着用户对以太坊智能合约需求的不断攀升,以太坊计算性能难以扩展的局限性,导致网络拥堵、执行效率低、交易费一路飙升。开发者和终端用户不得不在安全性和性价比之间做出妥协,寻求性价比更优的替代方案。

如今,越来越多的 DApp 将智能合约部署在以太坊以外的其他区块链上,而一般的情况是,同一智能合约会同时在多个区块链上部署相同副本,这就出现了 **“多链智能合约”**。

DApp 将同一套智能合约在不同的区块链上分别部署,显而易见的好处是可以充分利用本地区块链的资源、资产和性能,比如有的区块链成本低,有的计算性能高,有点隐私保护好,有点适合大容量存储,还有的资产类别多等等,来满足用户和开发者的多样化需求,希望因此带来增量用户和更多可能性。分别部署的策略使得 DApp 可以享有这些本地好处而无需任何桥接。

根据Defillama的统计,目前有 196 条活跃的区块链,其上部署着成百上千个智能合约,总 TVL 曾经高达 1800 亿美元,当下熊市保持在 450 亿左右。其中很多智能合约进行了多链部署,比如 Uniswap 分别部署在 Ethereum、BSC、Polygon、Moonbeam、Solana 和 Arbitrum 上,而 SushiSwap 则部署到了 15 条不同的区块链上。

多链和多链智能合约的迅速发展,形成了多链生态,为行业带来繁荣景象,同时也带来新的问题和挑战:

从应用管理来说:应用程序副本被分别部署在不同区块链上,用户在一条链上进行的交互与在另一条链上所进行的交互成为了没有关系的独立事件,这为应用进行全局管理、维持单一事实来源带来困难。比如,不同的人可以在不同链上注册同一个域名,那么应用进行统一域名注册管理变得不可行。换句话说,需要保持全局状态一致性的应用只能在单一区块链上进行部署,这将限制应用扩展发展。

从智能合约来交互说:部署在每条链上的智能合约都管理着自己的内部状态,只能跟本地合约进行通信和组合,不能直接跟其他区块链的智能合约进行交互,也无法进行组合带来更多可行性。这事实上带来了孤岛效应,不能进一步发挥信息、数据、资产等的网络价值。

从资产流动性来说:可以从三个方面,流动性碎片化、创造新的流动性和资产跨链风险来进行观察。

首先,资产流动性是每个去中心化应用特别是 DeFi 关注的核心问题,可以说没有流动性就没有 DeFi。最近 Uniswap V4 代码草案的发布引起业界强烈关注,但 V4 在流动性架构上主要是移除了原来的多代币多合约架构,取而代之为单例大合约流动池框架,但 V4 仍是在各个区块链上本地部署,资产的跨链流动性还需其他解决方案。

在多链部署的情况下,用户资产只能同时存在于一条区块链上,应用的流动性被分散,呈现碎片化。这直接导致应用 TVL 降低,带来交易滑点、资本自由流动等问题。

其次,新的部署意味着需要从零开始创造流动性,这为创新和持续发展带来挑战,因为新链上部署的 DApp 需要自己的流动性才能发挥作用。

另外,通过跨链桥转移代币到其他区块链以提高资产流动性和利用效率的方式,使得跨链桥成为中心化的资金池,容易被黑客觊觎,动辄造成几亿甚至十几亿美元的资金损失。

从终端用户体验来说:智能合约部署在不同区块链上,将带来碎片化的用户体验,甚至是风险。用户需要熟悉新的操作流程,配置钱包,甚至冒着风险通过跨链桥转移代币到新的区块链上以进行操作和支付费用。另外,陡峭的学习曲线使得很多用户望而却步。

2、跨链及跨链互联合约

多链并存、差异化需求和资本逐利的本性,使得跨链成为一种必然趋势。跨链的本质就是不同区块链应用之间可以进行通信和协作,以开展信息和数据传输、资产交换、协议互操作和灵活组合。而通过跨链桥提供的解决方案,带来了可见的风险。于是,跨链互联合约(Cross-Chain Connected Contracts)这一概念被推出,并带来可行的实现路径。

这背后的核心逻辑是什么,我们需要梳理一下智能合约与 DApp 的关系。智能合约是针对特定任务或业务逻辑编写的代码,可以通过事务调用来执行特定的功能,它们通常用于处理资产交易、数字资产管理和其他特定的业务逻辑。DApp 则是一个完整的应用程序,由前端用户界面、后端逻辑和区块链交互组成,用户可以直接与 DApp 进行交互。DApp 则可以是任何类型的应用程序,可以涵盖社交网络、游戏、金融服务等各种领域。智能合约可以被多个 DApp 调用,而 DApp 可以利用智能合约来实现其核心逻辑。

上面表述说明,智能合约是 DApp 业务实现背后真正的支持者。可以说,如果在不带来安全隐患的情况下,实现了智能合约在不同区块链之间的通信和协作,数据和资产在不同区块链之间能够自由流动和利用,其实也就实现了同一应用(而非独立的应用副本)在不同区块链之上部署和运行,从而保持了应用的唯一性和全局性。但在普遍的情况下,区块链之间缺乏互操作性,DApp 只能调用本地的智能合约,其功能受到了限制。

这样的现实状况为智能合约的实现提供了新的方向,跨链互联合约便应运而生,由 Moonbeam 首次提出概念并加以实现。

那么,什么是跨链互联合约?跨链互联合约由多个部署在不同区块链网络的智能合约组成。这些智能合约可以分别执行不同的任务,并保持同步和互操作性,共同实现同一个应用场景,构成一个完整的 DApp,即跨链连接应用(Cross-Chain Connected Application)。

跨链互联合约和跨链连接应用程序将打破区块链“各自为政”的封闭状态,解决多链智能合约存在的诸多问题,增强应用协议互操作和可组合性,解锁数据、资产价值,并带来网络效应。同时,也将改变人们开发和使用区块链的方式,打造全新的应用场景,提升用户体验,创造新的可行性。

比如:

● 用户在跨链 DEX 上执行交易时可以跨越各个区块链的通证池获得流动性,以解决多链 DEX 流动性碎片化的问题;

● 这同样适用于跨链借贷应用程序,不再需要在多链部署孤立的合约代码,而是允许跨链互联合约访问用户在任何链上的抵押品,从而提高用户的资产流动性和资本利用效率;

● 跨链收益聚合可以将用户存入的资金放置在各条链上的 DeFi 协议中,用户无需手动将通证资产桥接到其他链上就可以实现最大化收益;

● DApp 可以利用以太坊的安全性和去中心化特征来进行结算和追踪资产所有权,而利用 Phala Network 实现链下高性能及隐私计算,利用 Arweave 网络的去中心化存储功能来储存数据。

所以说,相比比特币简单脚本的简单功能,以太坊创新的智能合约具备了强大的功能,但也只是限于本地区块链,就像是单机版的智能合约,而Moonbeam 创新的“跨链互联合约”则成为了网络版的智能合约,从协议原生层面支持跨链连接应用的实现。

3、跨链连接应用聚合平台

通过跨链互联合约在幕后连接到任何其他区块链,从而构建起各种跨链连接应用程序,比如跨链 DEX、跨链借贷、跨链 Yield Farming、跨链 DAO、跨链社交以及跨链 NFT 等。

如果一个区块链平台聚合了众多的跨链连接应用程序,也就是聚合了各个区块链上的数据、资产、用户等资源和各种功能服务,成为资源流转枢纽,将为用户提供一个资产和服务统一的访问入口,实现顺畅的用户体验。

Moonbeam 就是这样的跨链连接应用程序的聚合平台,其将以太坊、波卡、Cosmos 等功能集成到一个平台中,形成了多链架构和跨链互操作的运行环境,目前已经吸引诸如 Lido、Uniswap 等众多头部应用入驻,势将发展出繁荣的跨链应用生态。

4、Moonbeam 的架构实现

正如 Moonbeam 创始人 Derek Yoo 在Polkadot Decoded 2022中所陈述,Moonbeam 的一个核心愿景是成为跨链互联合约,这意味着在 Moonbeam 上的智能合约可以不受限制地与生态内的资源和资产一起运作。这是一个全新的概念和实现方式,对开发者意味着巨大的设计空间。开发者可以通过 Moonbeam 连接到任何链上的任何资产和服务,创造全新的跨链连接应用,而 Moonbeam 则达成构建去中心化应用基础设施和云服务平台的目标。

那么,Moonbeam 是如何支持核心愿景的实现呢?这里面包含一系列技术和模式创新,我们提供三个重要的观察视角以求管中窥豹。一是围绕跨链互联合约构建多链主体架构;二是尽可能多地集成多类型的信息传递系统;三是推出路由流动性(MRL)和跨链代币新标准 XC-20。

围绕跨链互联合约构建多链主体架构

图 4-1 Moonbeam 的多链架构示意图

如图 4-1 所示,Moonbeam 是基于 Substrate 构建的波卡平行链,通过 XCM/XCMP 与波卡上的众多平行链进行通信和交互。同时,Moonbeam 也集成了 Ethereum、Cosmos 和 Avalanche 等主流公链,形成了 Moonbeam 的多链架构的主要框架,为跨链互联合约的运行提供了支撑环境。开发者可以调用本地和任何远程区块链资源进行去中心化应用的整体设计,所有用户只需立足一个平台或是应用,即可享受跨链带来的便利性。

●尽可能多地集成多类型的信息传递系统

除了波卡生态原生的 XCM/XCMP 跨链通信系统,Moonbeam 还集成了 Axelar、Wormhole、LayerZero、Multichain 和 Hyperlane 等消息传递系统,以此可与已集成这些系统的区块链之间进行跨链通信和交互,为开发者提供更多样的选择。如图 4-2 所示。

图 4-2 主流区块链集成多类型的信息传递系统

举例说明:Axelar 和 Wormhole 均已集成到 Moonbeam,这帮助 Prime 能更快更安全地实现跨链通信;Michigan Blockchain 计划将 Uniswap v3 部署至 Moonbeam,并借助 Wormhole 作为中间桥来实现 Uniswap 在 Moonbeam 的多链部署;Osmosis 的互连合约结合了 Axelar 和 Moonbeam 的服务,同时利用了 Moonbeam 在波卡上的跨链消息传递(XCM)功能和 Axelar 的跨链通用消息传递功能;通过 Moonbeam 的 XCM 和互连合约,在 Centrifuge 上铸造的 RWA 可以轻松转移到 Moonbeam 上,其后即可立即用于 DeFi 协议,如 DEX 和借贷协议等,或者也可以再度转移到其他主要的远程链,例如 Avalanche 和以太坊等。

推出路由流动性(MRL)和跨链代币新标准 XC-20s

由于其 Substrate 基础和缺乏 EVM,一些平行链无法轻松地将外部加密货币流动性带入生态系统,而生态内的资产也难以流向外部环境。Moonbeam Routed Liquidity(MRL)是使用 Polkadot 内的原生互操作性组件(如 XCM)来实现内外资产流动性的方式。

Moonbeam 开创了一种特殊的资产类型 XC-20,以支持 MRL 实现。XC-20 是一种可替代代币标准,可表达跨链的 ERC-20,比如 Polkadot 的代币 DOT 可以在 Moonbeam 上作为 xcDOT 使用,xcDOT 是 ERC-20 代币。由此通过 XC-20,Moonbeam 的开发人员在 EVM 和 Substrate 框架之间创建了兼容性。其原理如图 4-3所示。

图 4-3 在 Moonbeam 上铸造 XC-20 资产实现与 ERC-2O 兼容

MRL 与 XC-20 的结合,在 EVM 兼容区块链与 Polkadot 之间架起了流动性桥梁,借助 MRL 和 XC-20,ERC-20 可以默认启用 XCM,从而为去中心化交易所和其他 DeFi 提供跨链流动性,一如图 4-4 所表达的实例。

图 4-4 MRL 结合 XC-20 架起资产跨链流动性桥梁

综上所述,Moonbeam 搭建了主流公链为主的主体架构,实现了主流公链之间的跨链通信和协作,并通过集成各种类型的信息传递系统连接了众多其他主流区块链,并借助 MRL 和 XC-20,结合 XCM 机制,实现了各种代币的跨链流动,为 DeFi 应用提供了流动性。

由此,以 Moonbeam 为枢纽中心,各种 DApp 不再局限于本地可用的资源,无论在哪个区块链,数据跨链可见,信息自由流动,合约跨链触发和互操作,代币可跨链交付。这意味着 Moonbeam 可以作为任何区块链连接到许多其他区块链的单一连接点,通过跨链互联合约构建各种跨链连接应用,推动生态繁荣发展。

5、Moonbeam 的生态发展

GavinWood 曾说,你可以在波卡里再造一個“以太坊”,却不能在以太坊里做出一个波卡。而 Moonbeam 被称之为波卡上的以太坊,业已成为波卡生态发展的引领者,正向着更远大的愿景前行。

● 330 个生态项目

根据dtmb.xyz的统计,目前在 Moonbeam 生态系统中共有 330 个项目,分别或者同时部署在 Moonbeam (281 个)和 Moonriver(212 个)上,并不断有新的项目加入 Moonbeam 平台,涵盖了 DeFi、NFT、预言机、钱包等当前主流的加密赛道,如图 5-1 所示。

图 5-1 Moonbeam 的生态图谱

顶级的 DeFi 项目

基于跨链互联合约,Moonbeam 构建的应用皆能够随时调用任何链上的任何合约,而不必在每条链上重新部署合约代码。这种原生跨链的解决方案为 DeFi 发展解锁了想象空间,一些顶级 DeFi 已入驻 Moonbeam 生态,他们包括:

1. Lido:Lido 目前为全网 TVL 最大的流动性质押协议,Moonbeam 联合 Lido 将为波卡带来流动性质押;

2.Centrifuge:Centrifuge 是波卡上的一种资产协议,专注于现实资产上链。Centrfuge 铸造的 RWA token 通过 Moonbeam 可立即用于各个区块链的 DeFi 协议中,为资产带来流动性;

3. Osmosis:Cosmos 生态中的跨链自动化做市商(AMM)Osmosis 通过 Axelar 和 Moonbeam 集成,实现 Cosmos、波卡和以太坊信息、资产的自由流动,实现 Token 的一键 Swap。

4.Uniswap:作为全链最高 TVL 的 DeFi 协议,Uniswap V3 通过 Wormhole 在 Moonbeam 上进行部署,将会为 Web3 用户提供更广泛公链生态的多链体验,加速应用之间跨链交互,推动流动性向更高效层次推进。

● 链间信息传递

首先我们来看一下 Moonbeam 在 XCM 上的表现。如图 5-2 所示,Subsan 区块浏览器显示,当前波卡已开通 153 个 XCM 通道,跨链转账超过 26 万次;TOP10 通道中有 7 个包含 Moonbeam,共执行了超过 3 万条 XCM 信息导入。由此可见,Moonbeam 上的用户和协议正积极通过 XCM 与其他平行链生态交互,实现真正的链链互连。

其中,Moonbeam 与 Acala 通道处于最活跃的状态,信息交互量占据超过 50%。随着 Moonbeam 其他通道信息交互量上升,Moonbeam 生态将呈现更繁荣的景象。

图 5-2 Subsan 上包含 Moonbeam 的 XCM 通道

接下来通过Axelarscan进一步观察,在 Axelar 的 GMP(通用信息传递系统)中 Moonbeam 的表现,如图 5-3 所示。

截至撰稿时,Axelarscan 支持 30 多条公链,链间消息传递总量为 179331。可以看出排名前 10 的通道中,包含 Moonbeam 的通道有 5 条,传递的信息可统计出来为 43612,占据总量的 24.3%。这样的占比再次说明 Moonbeam 推出跨链互联合约支持跨链连接应用构建,吸引了越来越多的项目方、开发者和活跃用户。

图 5-3 Axelarscan 上 TOP10 信息传递通道

上图中,我们还看到,Moonbeam 和 Avalanche 之间的跨链信息传输在 Axelar 上排名第二,共有 27178 条信息传递,占所有传递信息的 15%。由此可见,Avalanche 用户逐渐开始与 Moonbeam 生态交互,两条链上的生态协议开始逐步的集成合作。

跟交易相关的数据

下面的数据分别来自dtmb.xyzWeb3go,反映了 Moonbeam 当前的代币价格、市值、费用燃烧以及用户活跃度相关数据。

图 5-4 跟交易有关的数据

其中有两点值得关注:

一是Moonbeam 当前流通市值大约 1.76 亿美元,全网排名 181,而 Moonbeam 打通了各个公链和主流区块链,随着跨链生态发展和行业周期性复苏,Moonbeam 市值有望获得较大的上升空间。

二是当前处于熊市中,大多代币已处于低位。但我们观察到 5 月 7 日 -22 日,累积的代币持有者(代币持有者地址数量)从 4.8 万迅速增加到 9 万,几乎增长了 1 倍,并在随后持续增长至如今的 10.8 万。什么因素导致持币地址数迅速增长,能否说明用户对 Moonbeam 的未来看好,这需要进一步观察。

6、Moonbeam 的未来展望

如果要对 Moonbeam 的未来进行展望,我们有必要站在整个加密行业发展的高度进行一次纵览,这样更容易理解 Moonbeam 从何而来,现在在哪里,它要去向何方。

图 6-1 Moonbeam 的发展脉络和未来愿景

从行业发展脉络来看,有这样几个发展阶段:

以太坊生态从“共享资源”到“争夺资源”

以太坊推出了通用智能合约和 DApp,加速了行业生态发展。这些智能合约和 DApp 共享以太坊区块链的本地资源。但因以太坊资源有限(计算性能或者说区块空间),“共享资源”发展成了价高者得的“争夺资源”。

从多链独立并存发展到以桥跨链

以太坊的生态繁荣和性能局限性为其他公链带来发展机遇,比如波卡、Polygon、BNB Chain、Avalanche 等,一时百家争鸣,百花齐放,为开发者和用户提供了更多选择。但这时几乎所有智能合约和 DApp 都是本地部署,或者克隆副本进行多链本地部署,形成一座座孤岛。链与链之间信息传递和资产转移则交给了跨链桥,这为区块链和用户带来了可见的风险。

从多链智能合约到跨链互联合约 / 跨链连接应用

多链时代下同一智能合约因为多链本地部署被称之为多链智能合约,支持本地 DApp 生态,以偏中心化的跨链桥实现链间交互。而随着原生跨链互操作和信息传递协议的发展,如 XCM、Axelar、Wormhole 等,它们在协议层面实现原生互联,由此出现了跨链互联合约和跨链连接应用。二者不需要跨链桥就可以实现不同区块链上的信息、数据和代币的传递和交互,实现真正的资源共享。

真正的资源共享,其重点是释放资源潜力,定制化资源流动和优化配置效率,最大化资源价值。跨链互联合约的出现,正在表达这样的价值诉求,其为去中心化跨链互联应用匹配其专属于它的各个区块链资源,而不是被一个本地区块链所限制。并且,DApp 虽然横跨多个不同区块链,但其最终实现的是一个应用程序统一的应用场景。用户面对的是一个 DApp,甚至都不会感知到应用之下各种信息、数据、资产等资源在不同区块链之间“暗流涌动”。

区块链从多链并存走向多链依互共生,并产生区块链云服务平台

随着跨链互联合约和跨链连接应用发展,区块链将打破“围城”,能够自由交流和协作,相互之间产生紧密的依互关系,从多链并存走向多链依互共生。具有通用性质的功能将被基建化为基础组件,并提供云服务的执行环境,区块链将向云服务平台方向演进。

伴随着行业的发展脉络,Moonbeam 也实现了自身的演化,从跟随行业发展,到如今创新地提出“跨链互联合约”,正在致力于成为行业发展的引领者。

第一阶段:波卡上的“以太坊”

在最初的认识中,行业内普遍认为 Moonbeam 是波卡上兼容 EVM 的智能合约平台,是波卡上的“以太坊”,致力于构建原生互操作性的去中心化应用。

第二阶段:跨链互联合约和跨链连接应用程序平台。

Moonbeam 创新性地提出了“跨链互联合约”,以支持跨链连接应用程序的实现,并发展成为二者的聚合平台。

在波卡生态内,Moonbeam 通过 XCM 以及 XCMP 实现与各个平行链的通信和互操作。在波卡生态之外,则大量集成 GMP,如 Axelar、Wormhole、LayerZero、Multichain 等 ,实现与其他主流区块链直接的通信与协作,再加上推出 XC-20 标准而兼容了 ERC-20,Moonbeam 致力于成为区块链各种资源和资产流转的枢纽。

在此定位下,Moonbeam 引领的跨链互联合约正在帮助更多 DApp 从普遍 EVM 兼容走向原生的多链业务拓展,演进为跨链连接应用,而 Moonbeam 则发展成为下一代 DApp 的聚合平台。

第三个阶段:“Containerized AppChain”推动 Moonbeam 成为 Web3 云基础设施和云服务平台。

Moonbeam 创始人 Derek Yoo 在对未来的展望中提出了“[Containerized AppChain]()”这一概念和实现路径,如图 6-2 所示。其目的是致力于推动去中心化应用演变为应用链(AppChain),而这需要解决一系列的挑战,比如验证人集合等基础设施、安全性、碎片化和流动性等。

图 6-2 Containerized AppChain 实现路径

虽然将应用升级为应用链,让人充满期待,但让一个应用去解决这些基础问题无疑是不现实的。而 Moonbeam 规划的 Containerized AppChain 实现路径正在为此努力。Moonbeam 需要做的就是为应用链构建其执行环境,提供完整的应用链所需功能、定制化组件、安全保障和开发应用链所需的服务。

我们看到,Moonbeam 目前已经搭建的多链架构、集成多类型跨链信息传递协议、构建跨链互联智能合约,以及兼容 ERC-20 的 XC-20 标准等,已为未来愿景实现奠定了基础。

在此基础上,在推进“Containerized AppChain”落地过程中,进一步夯实云服务的基础架构,将应用链组合起来。届时,Moonbeam 将下沉为 Web3 的云基础设施,聚合各个区块链资源,提供可灵活定制的 Web3 云服务。

结束语

综合本文以上分析,我们认为 Moonbeam 在开始之初有一个非常清晰和精准的定位,在发展过程中无论在技术创新、生态发展、行业影响力等各个方面也都是可圈可点。而其发展路径和未来规划与行业发展脉络高度契合,并在某些方面开始彰显出引领行业的能力。

当然,我们也知道 Moonbeam 的发展将受到主流公链如波卡、以太坊生态项目发展的影响和制约,比如 XCM 通道中单一通道转账量比重大,超过 50%,而其他通道转账量偏小。一刀两面,或许这是一种制约,也可能是通过发展获得提高的机遇。

另外,我们惊喜地看到,Moonbeam 前期立足波卡生态,兼容以太坊,集成其他主流区块链,但现在它似乎正在走出自己独有的步调,不再被人们单一地看作是波卡生态。当 Moonbeam 实现更大规模集成,下沉为一个基础设施和云服务平台时,将显著弱化单一因素的影响。或许做自己就好,你若花开,蝴蝶自来,Moonbeam 就是 Moonbeam。

虽然未来充满不确定性,但 Moonbeam 的未来愿景,仍让我们抱以期待。

参考资料

  1. https://moonbeam.network/blog/cross-chain-smart-contracts/

  2. https://www.youtube.com/watchv=th3lQ5oucwg&list=PLOyWqupZ-WGvcE0HKKnORiFqWNv5onxCf

  3. https://mp.weixin.qq.com/s__biz=MzkzODI0MzExNg==&mid=2247494191&idx=1&sn=873f3e180ce4debfe4a40df07ff8b452&scene=21#wechat_redirect

  4. https://mhttps://moonbeam.network/blog/introducing-xc-20s/

  5. https://mhtt5.https://moonbeam.network/education/moonbeam-routed-liquidity/

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

「平说」区块链
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开