Cosmos 是一个基于 Tendermint 共识机制、拥有网状结构的 Layer1 区块链集合网络。其网络中的每条区块链都是一个独立的、功能齐全的 PoS 区块链。就像以太坊一样,这些链都拥有自己的验证节点并生成自己的区块。它们共同组成了 Cosmos。
Cosmos 的起源可以追溯到 2014 年。它最早由 Interchain Foundation 支持。最初的软件由 Tendermint(公司)于 2014 年开发。然而,Cosmos 并不完全依赖 Tendermint(公司)作为其独家核心开发人员,全权负责维护和升级。从创建开始至今,Cosmos 生态的开发工作已经发展到由许多团队共同完成。
从结构上看,Cosmos 并不是一条单一的区块链,它是一个由多个可互操作的区块链组成的复杂区块链生态系统。它通过一系列开源工具:如 Tendermint,Cosmos SDK 和 IBC Protocol 来帮助开发人员构建可自定义且能够相互通信的区块链。通过 Cosmos 构建的区块链可以保持自己的主权并根据需求适应于各种应用场景。同时,它们能够快速处理交易并与 Cosmos 生态系统中的其他区块链进行通信。
为了更便于理解,我们可以把 Cosmos 看作是一个由多个城池组成的联邦国家。每个联邦成员都是主权国家,但受一套通用的规则管辖。其中,Cosmos 联邦的都城被称为 Hub,而普通成员国被称为 Zone。理论上,在 Cosmos 生态系统中,任何人都可以创建 Hub 或 Zone。因此,Cosmos 内存在着许多 Hub 和许多 Zone。且受到 Cosmos 内置的跨链通信协议支持,它们之间可以相互交互。目前,Cosmos 中唯一的 Hub 是 Cosmos Hub。它可以被看作是 Cosmos 生态中所有链间交易的中央路由器。