当前位置:首页 行业动态 正文

详解多链生态现状与未来格局:我们处在哪个阶段?

2025-02-15

下一个大周期的叙事是围绕各个链上优质应用构建起来的多链生态。

原文标题:《IOSG Weekly Brief|多链生态:我们的当前阶段与未来格局 #13》

撰文:Jiawei

1. 引子

详解多链生态现状与未来格局:我们处在哪个阶段?

Composable Finance 提出了跨链互操作性的五个发展阶段:

  • 0-20%:实现最基本的跨链通信和链间代币移动;

  • 20-50%:用户能够在不同链上为资产提供流动性,借此实现收益最大化;

  • 50-75%:类似 Aave 这样的项目,使得用户能够在一条链上存入抵押品,同时在另一条链上进行借贷。即实现不同链的应用间通信;

  • 75%:单个应用将其不同部分部署在多条链上,使每个部分都在最高效的链上运行。这些不同链的后端包将相互通信,以确保用户体验的持续性;

  • 100%:生态系统不可知论,提供广泛的 Web3 生态系统的接口。传统开发者能够任意在链上部署由 Web3 工具支持的应用,而不需要复杂的区块链编程 —— 抽象掉其中的所有复杂性。

对这些阶段的研判基本确定了我们应如何看待如今的多链格局。抽象来看,我认为 Polkadot XCM / XCMP 与 Cosmos IBC,以及 Substrate 与 Cosmos SDK,已经分别在做第四、五阶段的事情。

同样作为多链生态,对比 Polkadot 与 Cosmos 的体系设计、技术架构的文章已有很多。作为微小的补充,本文将从轻客户端的视角出发,比较各自的跨链通信机制 XCMP / IBC 以及开发框架 Substrate / Cosmos SDK。

最后,提出了一些个人思考作为结尾。

2. 架构

正如 Cosmos 文档中所描述的:「Cosmos 不是一个产品,而是一个建立在一组模块化、适应性强和可互相替换工具之上的生态系统」。我对 Polkadot 的理解亦是如此。

在正文开始之前,我们先从高维层面快速过一遍它们的体系结构。

2.1.Polkadot

详解多链生态现状与未来格局:我们处在哪个阶段?

中继链是 Polkadot 的核心,平行链之间彼此独立,但统一连接到中继链,以共享其安全性。Collators 逐一收集平行链上的交易、生成状态转换证明,提交给中继链,由 Validators 验证这些证明,并执行共识,在中继链上出块。Nominators 负责挑选 Validators,并需要为他们质押 DOT,以保护中继链。

Polkadot 平行链的安全性依赖于中继链,中继链为平行链提供共享安全性和状态一致性。

2.2.Cosmos

详解多链生态现状与未来格局:我们处在哪个阶段?

Cosmos 包含两种类型的区块链:Zones 和 Hubs。Zones 是常规的异构链,Hubs 则用于把这些 Zones 连接起来。Zone 和 Hubs 之间的通信和消息传递依赖于 IBC(Inter-blockchain Communication)协议。当任意 Zone 与一个 Hub 建立 IBC 连接时,它可以与连接到该 Hub 的其他 Zones 进行通信。

Cosmos Hub 是整个网络中的第一个 Hub,标志着 Cosmos 网络的启动。

3、通信机制

对两个跨链生态有了基本认识之后,我们来具体看各自的通信机制。

3.1.Polkadot XCM / XCMP

详解多链生态现状与未来格局:我们处在哪个阶段?

Polkadot 采用 UMP、DMP 在平行链和中继链间进行上、下行的消息传递,并基于 XCMP(Cross-Chain Message Passing)进行平行链间消息传递。XCMP 仍在开发中,目前的实际使用的跨链方案是 HRMP(Horizontal Relay-routed Message Pass