多链生态:我们的当前阶段与未来格局
2022-07-05 09:46:00

作者:Jiawei,IOSG Ventures

编辑:Olivia,IOSG Ventures

本文仅做行业学习交流之用,不构成任何投资参考

引子

图片来源:https://medium.com/composable-finance/the-philosophy-of-the-cross-chain-ecosystem-a-continuum-of-interoperability-33ed81350190

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

图片来源:https://coinmarketcap.com/alexandria/article/a-deep-dive-into-polkadot

https://polkadotters.medium.com/polkadot-architecture-6d150dd1253e

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

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

2.2.Cosmos

- 未来财经