1/19 上午在 @cipholio 内部分享了关于 #Cosmos 生态的一些研究,也和大家一起讨论了下未来多链生态发展的态势。乘热打铁,把这一个多小时的分享浓缩一下展示出来,本文偏入门研究,以技术框架为主,生态发展为辅。Thread 较长,全文无财富密码,请谨慎阅读。
2/19 Cosmos 生态要远比大多数人想象的更加繁荣和多元,不是只有 Atom 链算 Cosmos,你所熟知的 #BSC #Terra #Oasis 都隶属于 Cosmos 生态的一员。生态内总市值已高达 138B,Cosmos 究竟有什么魔力可以吸引如此多生态入驻?
3/19 这是我给 Cosmos 下的定义,突出的部分是我认为其最核心的生态特色。看到一系列的专业术语有点慌?别着急,我们下面逐个讲解。
4/19 当然在这之前非常有必要了解下区块链的发展背景。从1.0 到 3.0 就是一个由线到面再到空间的过程。比特币奠定了去中心化体系的技术基石,以太坊提供了生态应用落地的场景,而 Cosmos 则背负着跨链互通的使命开疆拓土。
5/19 从架构层面上或许理解起来更直观一些。比特币设计了一体化的架构,对其功能无法做二次分拆,因此模块化最差。以太坊则将应用层剥离为 EVM 方便开发者开发,而 Cosmos 则是将合约层,共识层和网络层做了分割,并分别提出了相应的打包解决方案,这也是我们下面来讨论的重点。
6/19 首先是 Tendermint Consensus。他是一种基于BFT 的 POS 共识算法,主要由共识引擎 Tendermint Core 和接口 ABCI 组成。Tendermint Core 为 Cosmos 的核心共识算法,也是整个网络架构的及后续链间通信的基础共识。
7/19 ABCI 则是建立在共识之上的协议调用接口,他主要提供了两个功能:一是可以从区块堆栈快速提取相关信息,二是不用局限于开发语言进行开发。Tendermint 机制使得 Cosmos 网络中的共识层和网络层也变得可组合化,给区块链底层提供了模块化的可能。
8/19 然后是 Cosmos SDK,这是一个区块链通用开发框架。举例来说,每个链上货币的通涨、通缩、质押绑定、投票需要存入的时间、投票期间,所有链上的参数,在都是可以由开发者定义投票修改的。这无疑赋予了开发者极大的自由度,让打造符合特定应用场景的公链不再困难。
9/19 此外,Cosmos SDK 不断强调的一个词就是主权(Soveriginity),及开发者和用户才是区块链规则的制定者。如果把 Cosmos SDK 比做联邦宪法,那么架构在上面的每一条链都是自治区,每个自治区高度自主却遵守同一部宪法。我认为这是关于 Cosmos 主权(Soveriginity) 的最好解读。
10/19 然后我们再来聊聊最近非常火的 IBC。IBC 本质上是 Cosmos SDK 中的一个模块,是一个标准化的链间通信协议,其打造的区块链的 TCP/IP 协议使得多链数据互通成为可能。
11/19 IBC 主要的功能是提供同构链之间资产和信息的互通。由于采用的 Tendermint 共识进行安全确认, 目前不 IBC 能直接与共识机制不同的链直接通信。此外随着技术的发展,IBC 不一定是最好的多链通信协议,但随着共识和生态的积累,不妨碍 IBC 成为标准跨链协议的可能性。
12/19 异构链的通信则是通过 Gravity Bridge 桥接来实现的。这是一个独立于 Cosmos 生态的区块链,拥有自己独立的验证者负责网络的维护和安全,且支持 Cosmos Hub 共享安全。
13/19 我们再来聊聊 Cosmos Hub。IBC 协议把跨链的信息标准化,让 Cosmos 的网络中的区块链也可以交流,而在这个经济一体化的网络中,Cosmos Hub 就是这个网络的价值枢纽。至此再回头看看 Cosmos 的定义是否能有一丝不一样的体会?
14/19 提到 #Cosmos 一个绕不开的话题就是和 #Polkadot 的比较,除去先前提到的四大特色外,我认为这二者最大的不同在于安全机制和跨链机制的不同,Cosmos 拥抱所有热情的探险者, #Polkadot 则谨慎开放。将他们分别比做操作系统中的 Andriod 和 iOS 阵营也十分贴切。
15/19 最后让我们再来看看 Cosmos 发展的里程碑和未来重要升级。可以看到项目从 2014 年开始一直在稳扎稳打进行项目开发,直到在去年扩容战争下抛出 IBC 这个重磅炸弹才让大众重新认识到模块化区块链的优势。团队能有今天的发展离不开其数年前的毒辣眼光和辛苦耕耘。
16/19 另外不得不提的是 2022 年的两项重要技术更新。一是链间共享安全体系的建立。一方面可以降低开发和运行公链的门槛,另一方面可以提升 Cosmos 网络的整理安全性,要知道只要保证没有分区的安全才能保障整个网络的安全。最后 Atom 也可从中捕获到相应的价值,饱受诟病的经济模型也有望得到改善。
17/19 另一个就是万众期待的 EVM Hub. @EvmosOrg 的上线将为数以万计的 EVM 开发者打开的新的大门,这必将丰富现有的生态应用。同时其作为与Cosmos Hub 平级的 Hub 相比也会对现有 Cosmos 生态会有一定的吸血作用,非常期待 EVM 和 Cosmos 的能碰撞出什么奇妙的火花。
18/19 模块化的设计将区块链从不可能三角中解救出来,让不同的模块负责不同的目标,通过组合模块完成目标,而不是要求一个模块完成所有目标。 至此,Cosmos 已经搭建了一个建立在一组模块化、适应性强和可互换工具之上的生态系统,然而属于他的多链发展之路才刚刚开始。
19/19 除去官方文档外,本文大量参考了 @realsatoshinet @iDeFi100 @ForesightVen @leafwind 所著文章和公开言论,在技术问题的讨论上不够专业,理解有误的地方希望各位专家老师斧正。
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.