# COSMOS介绍和特点

By [Lanli | 蓝犁](https://paragraph.com/@lanli-2) · 2021-11-14

---

公链目前比较领先的包括ETH, BSC, Solana, Dot, Cosmos体系（含Terra)。

以太要构建的是一个分层的单系统世界，由以太layer 1做安全和数据，layer 2做计算，实现不可能三角的突破。以太目前尚未被详细讨论的是跨链的交互（不是跨链桥），也就是说，一个二层的合约如何和另一个二层合约进行交互。如果不能做很好的交互，那么生态相当于未被打通，也就很难实现网络效应。Chainlink开发了[跨链技术CCIP](https://blog.chain.link/introducing-the-cross-chain-interoperability-protocol-ccip/)，但是目前尚未应用。因为二层还没真正起来（等待ZK)，所以也许跨链还没有成为以太社区关注点。

Dot（笔者了解不多）的设计实际和以太比较类似，以Dot提供安全，平行链之间互通。Dot的跨链协议，看起来**目前暂时停留在数据格式**，尚未有实际应用。Dot的另一个小小问题是只支持100个插槽，如果要扩充的话，可能用多个类似Dot的一层互联，形成星型的结构。

Cosmos则是一种自治的模式，各个Cosmos ecosystem之间相对独立，每个都可以被认为是layer 1，但又可以通过IBC连在一起。Cosmos (Tindermint)的缺陷是它的节点数目前仅仅支持300个，所以去中心化程度不够。而小的链，市值不够大的时候，安全性也可能会有问题。不过Cosmos已经着手用inter-chain security和tindermint升级来解决这些问题，后面会详细提到。Cosmos最大的特点是跨链协议进展最快。

判断1：**跨链交互的意义应该说非常之大，如果打通，类似整个cosmos ecosystem都变成一张网，可以发挥网络效应。**

*   **_Cosmos和以太设计思路的差异：_**
    

如果把EVM当成计算层（之下还有网络层）的话，那么：

ETH 1: 可以说ETH 1相当于一个独立的大型机，上面跑了同一个计算线程，所有的应用共享这个计算线程，而ETH 1的速度也只有15 tps，这导致了上面程序速度慢，以及网费拥堵。

ETH 2: 相当于把数据(和安全）与计算层拆开了，layer 2相当于多个更高速度的计算机，共用layer 1的数据层。但这些layer 2的计算机之间（暂时）互相没法沟通。

Cosmos的每一个子链相当于一个计算机，上面可以跑单一应用（类似Osmosis)，也可以当成类似ETH 1的用法成为一个独立主链（BSC & Terra)。这些不同的计算机可以通过IBC（相当于一个TCP/IP的网络）连接起来。IBC目前的设计时hub模式，但是多个hub可以互联，从而可以无限扩展。

这两种模式那种好呢？也很难说。Cosmos模式的计算层是可以被dApp定制的，所以也许在性能上可以更好协同。而EVM上的dApp则必须遵从以太的规范。

[这篇文章](https://blog.cosmos.network/why-application-specific-blockchains-make-sense-32f2073bfb37)介绍了Cosmos为什么要做独立链dApp。总结来说，独立链对于dApp来说更加灵活，但是对于用户来说，你必须要信任这个公链开发者，因为公链开发者可以通过分叉的方式对链上所有活动具备最终裁决权（以太也一样）。但是反过来说，以太和BSC尚的dApp各种被攻击也是层出不穷。

**在defi内卷的情况下，独立链dApp可以出现一些比较有特色的dApp/链。**

*   **_Cosmos体系的一些特点_**
    

特点1：**Cosmos没有中心链，即使ATOM，也仅仅是整个生态中的链之一，ATOM可以做的其他链理论上都可以做，所以ATOM没法像ETH、DOT那样捕获整个生态链一半甚至以上的价值。**

特点2：**IBC的跨链**

进展可以从[这篇文章](https://scrt.network/blog/supernova-mainnet-upgrade-complete)看到一些端倪

_“未来，将 Terra 的 dApp 生态系统的广度与 Secret 独特的隐私功能相结合，可以在 Mirror、Anchor、SecretSwap、Sienna 和我们网络中的许多其他协议之间开启许多潜在的协作途径。_ ”

所以，**在Cosmos体系内，应已经可以实现真正的跨链互操作**。这个实现以后，**Cosmos体系将逐渐连成一张大网，发挥协同效应**。

IBC被定为为区块链世界的TCP/IP协议，当前主要还是集中在Cosmos内部链接，已经在开始与以太相连(Gravity Bridge)。如前面所说，**目前在跨链互操作上Cosmos体系走的最靠前，所以IBC未来的进展，例如是否能真的做到万链互联，将决定Cosmos这个体系的成败。**

特点3：**跨链安全**

以太和Dot的安全是由一层提供（Dot叫中继链），而Cosmos以前是没有分层的概念。Cosmos在明年将推出Interchain security，大致分为以下不同阶段：

阶段1： 父链的验证者给子链生成块，通过IBC传递。这样子链就共享了父链的安全性（22年推出）

阶段2：父链的验证者+子链验证者一起保障子链安全，进一步可能会有阶段3：两个平级的链互相共享安全（验证者）。

Shared security推出后，将大大增强Cosmos中小链的安全性。实际上阶段1就比较像以太的分层安全。这里有个问题是IBC本身的安全性如何，这个后面文章cover.

---

*Originally published on [Lanli | 蓝犁](https://paragraph.com/@lanli-2/cosmos)*
