Cosmos 生态浅析

上午在 @cipholio 内部分享了关于 #Cosmos 生态的一些研究,也和大家一起讨论了下未来多链生态发展的态势。乘热打铁,把这一个多小时的分享浓缩一下展示出来,本文偏入门研究,以技术框架为主,生态发展为辅。Thread 较长,全文无财富密码,请谨慎阅读。

Cosmos 生态要远比大多数人想象的更加繁荣和多元,不是只有 Atom 链算 Cosmos,你所熟知的 #BSC #Terra #Oasis 都隶属于 Cosmos 生态的一员。生态内总市值已高达 138B,Cosmos 究竟有什么魔力可以吸引如此多生态入驻?

这是我给 Cosmos 下的定义,突出的部分是我认为其最核心的生态特色。看到一系列的专业术语有点慌?别着急,我们下面逐个讲解。

当然在这之前非常有必要了解下区块链的发展背景。从1.0 到 3.0 就是一个由线到面再到空间的过程。比特币奠定了去中心化体系的技术基石,以太坊提供了生态应用落地的场景,而 Cosmos 则背负着跨链互通的使命开疆拓土。

从架构层面上或许理解起来更直观一些。比特币设计了一体化的架构,对其功能无法做二次分拆,因此模块化最差。以太坊则将应用层剥离为 EVM 方便开发者开发,而 Cosmos 则是将合约层,共识层和网络层做了分割,并分别提出了相应的打包解决方案,这也是我们下面来讨论的重点。

首先是 Tendermint Consensus。他是一种基于BFT 的 POS 共识算法,主要由共识引擎 Tendermint Core 和接口 ABCI 组成。Tendermint Core 为 Cosmos 的核心共识算法,也是整个网络架构的及后续链间通信的基础共识。

ABCI 则是建立在共识之上的协议调用接口,他主要提供了两个功能:一是可以从区块堆栈快速提取相关信息,二是不用局限于开发语言进行开发。Tendermint 机制使得 Cosmos 网络中的共识层和网络层也变得可组合化,给区块链底层提供了模块化的可能。

然后是 Cosmos SDK,这是一个区块链通用开发框架。举例来说,每个链上货币的通涨、通缩、质押绑定、投票需要存入的时间、投票期间,所有链上的参数,在都是可以由开发者定义投票修改的。这无疑赋予了开发者极大的自由度,让打造符合特定应用场景的公链不再困难。

此外,Cosmos SDK 不断强调的一个词就是主权(Soveriginity),及开发者和用户才是区块链规则的制定者。如果把 Cosmos SDK 比做联邦宪法,那么架构在上面的每一条链都是自治区,每个自治区高度自主却遵守同一部宪法。我认为这是关于 Cosmos 主权(Soveriginity) 的最好解读。

然后我们再来聊聊最近非常火的 IBC。IBC 本质上是 Cosmos SDK 中的一个模块,是一个标准化的链间通信协议,其打造的区块链的 TCP/IP 协议使得多链数据互通成为可能。

IBC 主要的功能是提供同构链之间资产和信息的互通。由于采用的 Tendermint 共识进行安全确认, 目前不 IBC 能直接与共识机制不同的链直接通信。此外随着技术的发展,IBC 不一定是最好的多链通信协议,但随着共识和生态的积累,不妨碍 IBC 成为标准跨链协议的可能性。

异构链的通信则是通过 Gravity Bridge 桥接来实现的。这是一个独立于 Cosmos 生态的区块链,拥有自己独立的验证者负责网络的维护和安全,且支持 Cosmos Hub 共享安全。

我们再来聊聊 Cosmos Hub。IBC 协议把跨链的信息标准化,让 Cosmos 的网络中的区块链也可以交流,而在这个经济一体化的网络中,Cosmos Hub 就是这个网络的价值枢纽。至此再回头看看 Cosmos 的定义是否能有一丝不一样的体会?

提到 #Cosmos 一个绕不开的话题就是和 #Polkadot 的比较,除去先前提到的四大特色外,我认为这二者最大的不同在于安全机制和跨链机制的不同,Cosmos 拥抱所有热情的探险者, #Polkadot 则谨慎开放。将他们分别比做操作系统中的 Andriod 和 iOS 阵营也十分贴切。

最后让我们再来看看 Cosmos 发展的里程碑和未来重要升级。可以看到项目从 2014 年开始一直在稳扎稳打进行项目开发,直到在去年扩容战争下抛出 IBC 这个重磅炸弹才让大众重新认识到模块化区块链的优势。团队能有今天的发展离不开其数年前的毒辣眼光和辛苦耕耘。

另外不得不提的是 2022 年的两项重要技术更新。一是链间共享安全体系的建立。一方面可以降低开发和运行公链的门槛,另一方面可以提升 Cosmos 网络的整理安全性,要知道只要保证没有分区的安全才能保障整个网络的安全。最后 Atom 也可从中捕获到相应的价值,饱受诟病的经济模型也有望得到改善。

另一个就是万众期待的 EVM Hub. @EvmosOrg 的上线将为数以万计的 EVM 开发者打开的新的大门,这必将丰富现有的生态应用。同时其作为与Cosmos Hub 平级的 Hub 相比也会对现有 Cosmos 生态会有一定的吸血作用,非常期待 EVM 和 Cosmos 的能碰撞出什么奇妙的火花。

模块化的设计将区块链从不可能三角中解救出来,让不同的模块负责不同的目标,通过组合模块完成目标,而不是要求一个模块完成所有目标。 至此,Cosmos 已经搭建了一个建立在一组模块化、适应性强和可互换工具之上的生态系统,然而属于他的多链发展之路才刚刚开始。

除去官方文档外,本文大量参考了 @realsatoshinet @iDeFi100 @ForesightVen @leafwind 所著文章和公开言论,在技术问题的讨论上不够专业,理解有误的地方希望各位专家老师斧正。

完整分享视频请戳👇


Subscribe to Jonas Zhao
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.