# Cosmos 生态浅析

By [Jonas Zhao](https://paragraph.com/@jonaszhao) · 2022-08-09

---

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

![](https://storage.googleapis.com/papyrus_images/88af91153adbde0b1c983087f48f7c03f51ef7348102125569319d57b157fc60.png)

Cosmos 生态要远比大多数人想象的更加繁荣和多元，不是只有 Atom 链算 Cosmos，你所熟知的 [#BSC](https://twitter.com/hashtag/BSC?src=hashtag_click) [#Terra](https://twitter.com/hashtag/Terra?src=hashtag_click) [#Oasis](https://twitter.com/hashtag/Oasis?src=hashtag_click) 都隶属于 Cosmos 生态的一员。生态内总市值已高达 138B，Cosmos 究竟有什么魔力可以吸引如此多生态入驻？

![](https://storage.googleapis.com/papyrus_images/833ff7b915c084925bc9d2a7a8749b29e61a2a2e8e6ee5c89cf23444d13b76ea.png)

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

![](https://storage.googleapis.com/papyrus_images/c8e2f1a1ffc6e5645848890e44409a51815bc9c5b2487e661e8bf60593af84e8.png)

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

![](https://storage.googleapis.com/papyrus_images/a2f790dc8e7bb4293545aed32e98afe54f37cc2ed9a5b2d1a0800689feb32101.png)

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

![](https://storage.googleapis.com/papyrus_images/a2114dca97c2a2a85546ec595fb227c259ffa6034a8f631eb9f3af0d77ae377d.png)

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

![](https://storage.googleapis.com/papyrus_images/50848d465265bc8505755a2f6d3cb6460eaee1c3d93cc89b8ca150c5a81907c1.png)

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

![](https://storage.googleapis.com/papyrus_images/1f495667a07b9dd9dab5ac54148671fb6497c7de58c17dab8379ba9ef2440e1d.png)

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

![](https://storage.googleapis.com/papyrus_images/daa5784874f281a43ac953093a1c7ca97d9894e311a9cd4e7a427011fa7fa41b.png)

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

![](https://storage.googleapis.com/papyrus_images/b953bbece72f6939ca1520b3248795a52b580975b14887bc8e7cef18ea521c16.png)

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

![](https://storage.googleapis.com/papyrus_images/7b04eb88689afe1e5d47a3edb969b05fc3c9c16ec67c9aa75d8aeb7d2d45d2e1.png)

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

![](https://storage.googleapis.com/papyrus_images/803fa931ac68cb82cf896fbcccc5c0c1e0c896b62e56711b0bebacc281927236.png)

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

![](https://storage.googleapis.com/papyrus_images/87dce8e3fd15ed30f9ea9e4a3c85e57327be744fd9af9899f6217b4cf5377550.png)

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

![](https://storage.googleapis.com/papyrus_images/f49cc75dbc2c208e673200ca0b6ae1fc5e7ee08336e3276af482e8811e8f35ae.png)

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

![](https://storage.googleapis.com/papyrus_images/6a40f08bc423190e5d645e4afa2e6bce2d7633493b4eb0a803bbb82caabdb326.png)

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

![](https://storage.googleapis.com/papyrus_images/5000ee5fcd24d585eee222e5746ee1686354d6cda33187e8446d74deec4ed800.png)

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

![](https://storage.googleapis.com/papyrus_images/8ad8a8d5347b87bd4c2d7097e79ad5af36e177ce6dc596f3985614d4d35d9995.png)

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

![](https://storage.googleapis.com/papyrus_images/c8aaca4394bb6badf3c006fddeaa673ba5170d022238c6e34e82ed7bef45eb5a.png)

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

![](https://storage.googleapis.com/papyrus_images/81d17d116eb3f0fa266d53cd915599256e2312b588a62efe7c07859a6b4c91b0.png)

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

完整分享视频请戳👇

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=yR4ORIQICYs)

* * *

[https://twitter.com/0x\_Jonas/status/1491346067128205312?s=20&t=VNSy6YmY3BUS4wNJyAurYA](https://twitter.com/0x_Jonas/status/1491346067128205312?s=20&t=VNSy6YmY3BUS4wNJyAurYA)

---

*Originally published on [Jonas Zhao](https://paragraph.com/@jonaszhao/cosmos)*
