This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Cosmos
什么是 Cosmos
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 生态中所有链间交易的中央路由器。
什么是 Cosmos SDK
Cosmos SDK 是一个开源的模块化开发工具框架,用于搭建定制化的 PoS 区块链或 PoA 区块链。
Cosmos SDK 允许开发人员创建符合他们独特需求的区块链,即定制化区块链创建。Cosmos SDK 由许多可以自由组合的模块组成。其中大部分是开源的,所有开发人员都可以随时获得。开发人员可以选择只使用 Cosmos SDK 提供的部分产品。由于它是模块化的,开发人员可以随心创建不同的组合来满足各种需求。就像乐高积木一样,开发人员可以选择任意模块来搭建属于他们自己的专属区块链。
在 Cosmos SDK 的工具框架中,开发者可以找到 Tendermint 共识机制、原生集成的 Cosmos 生态系统以及 IBC 协议等等。开发者只需要将现成的模块集成到定制的区块链,再根据各自的需求进行修改。这使得开发人员可以更加轻松的创建新区块链,而无需从头开始编写每个功能。
同时,Cosmos SDK 也是一个由许多开发者共同努力搭建的强大框架。任何人都可以为 Cosmos SDK 创建新模块,因此他们既是 Cosmos 生态系统的参与者,也是贡献者。而随着 Cosmos 网络的发展,SDK 模块的生态系统也将逐步扩大,从而使复杂区块链应用程序的开发变得越来越容易。
从 Cosmos 运行至今,许多著名的项目都通过 Cosmos SDK 创建了专属自己的区块链,包括 BNB Chain、崩溃前的 Terra、Cronos Chain 等。
更多共识机制
最开始,Cosmos SDK 只允许开发者在 Tendermint BFT 共识引擎之上构建应用。而随着时间的推移,SDK 也可以用于其他实现 ABCI 协议的共识引擎。就例如,Paradigm 已经证明,将 Cosmos SDK 与 Tendermint 以外的其他共识机制结合起来创建区块链是可能的。Paradigm 制作了一个 Cosmos/ABCI 试验应用程序,使用 Sui 采用的 Narwhal/Bullshark 作为共识算法,而不是 Tendermint。因此,未来可能会出现更多与不同共识引擎兼容的 Cosmos SDK 架构。我们可能会看到更多基于 Cosmos SDK 构建的区块链使用比 Tendermint 更新、更先进的共识机制构建。
什么是 Cosmos Hub
Cosmos Hub 是 Cosmos 网络上第一个启动的区块链,也是 Cosmos 网络中的第一个 Hub。它是整个 Cosmos 网络的中心,可以被看做 Cosmos 生态中所有链间交易的中央路由器。Cosmos Hub 负责管理追踪 Cosmos 生态中每一条子链(Zone)上的活动,以确保信息的同步性。
目前,Cosmos Hub 是 Cosmos 生态中的唯一 Hub 。它是一个 PoS 区块链网络,通过管理机制来实现 Cosmos 生态内的信息同步。Cosmos Hub ,作为一个去中心化的中央管理机构连接生态内的不同 Zone,并通过 IBC 跨链通信协议与 Zone 进行资产的跨链操作,从而实现区块链之间的资产流动。举例来讲,在 Cosmos 网络中,ETH 可以通过 Cosmos Hub 从 Evmos 转移至 Kava。在这个过程中,Cosmos Hub 充当了一个交易处理的中心,就如同一个去中心化的世界银行系统。
Cosmos Hub 的原生通证是 $ATOM。不过,Cosmos Hub 并不将选择强加给其他 Zone 区块链。例如,虽然 gas 在 Cosmos Hub 上以 $ATOM 支付,但每个 Cosmos Zone 都可以设立自己的原生通证,而不需要使用 $ATOM。虽然这种开放式的设计使得 Cosmos 网络中的每条链在经济管理方面更具灵活性,但它在一定程度上阻碍了 $ATOM 从 Cosmos 生态系统的增长中受益。因为生态增长的价值大多会由 Zone 的各种原生通证捕获,而不是 $ATOM。举个例子来说,假设欧盟的每个成员国仍然发行自己的货币,会使欧洲央行变得形同虚设。
什么是 Cosmos 的历史
Cosmos 的历史最早始于 2014 年,创始人 Jae Kwon 发布了《Tendermint: Consensus without Mining》,提出了不需要进行 PoW 挖矿的共识机制 Tendermint。随后,Jae Kwon 创立了 Tendermint Inc,旨在开发基于 Tendermint 共识理论的应用。
2016 年,Tendermint Inc 发布了白皮书《Cosmos Whitepaper - A Network of Distributed Legders》,标志着 Cosmos 网络的创立。白皮书将 Cosmos 设想为一个由许多独立的区块链(在白皮书中被称为 Zone)组成的网络,这些区块链共同使用 Tendermint 共识机制,并通过 IBC 链间通信协议相互联通。
2017 年,Cosmos 模仿以太坊基金会成立了非营利组织 InterChain Foundation,以推动 Cosmos 网络及生态的发展。同年 4 月 5 日,Cosmos 进行了原生通证 $ATOM 的公募,以 $0.1 的价格为 Cosmos 网络筹集了 1,680 万美元。
2018 年,Tendermint、Cosmos SDK、IBC 链间通信协议、以及 Lunie 钱包的开发相继完成,为了验证技术稳定性,Cosmos 发布了数个公开测试网。
2019 年 3 月 14 日,Cosmos 网络中第 1 个区块链——Cosmos Hub 主网正式上线。次日,Cosmos 宣布获得由 Paradigm 领投的 900 万美元 A 轮融资。
2021 年 2 月,Cosmos 完成了 Stargate 升级,标志着 IBC 链间通信正式集成于 Cosmos 网络,Cosmos 完成了在初版白皮书中表达的愿景。此后,包括 Terra、Cronos、Osmosis 在内的 50 多个区块链相继完成部署。
2022 年 5 月 9 日,Terra 生态的原生稳定币 $UST 与美元价格脱锚,并由此引起 Terra 生态的崩溃。Terra 区块链于 5 月 13 日停止服务。6 月,衍生品 DEX dYdX 宣布将使用 Cosmos SDK 部署基于 Cosmos 网络的独立区块链 dYdX Chain。
同年 9 月,Cosmos 发布了 ATOM 2.0 白皮书。白皮书中称将在未来的升级中为 Cosmos 引入链间安全以及新的 $ATOM 价值捕获方式等。Cosmos 联合创始人 Ethan Buchman 也撰文回顾了 Cosmos 的发展历史,并将 2022 年 9 月前称为 Cosmos 的“Initiation”阶段,在这一阶段,Cosmos 主要在完成基于 2016 年版白皮书的技术堆栈。而 2022 年 9 月后,Cosmos 将迈入发展的下一个阶段——被称为“Integration”的全新阶段。在这一阶段,Cosmos 想要证明自己有能力在现实世界的政治经济领域中扮演一定的角色。
2023 年 3 月,稳定币发行公司 Circle 宣布将使用 Cosmos SDK 部署基于 Cosmos 网络的独立区块链 Noble,用于向 Cosmos 生态发行原生的 $USDC。
什么是 Osmosis
Osmosis 是一个基于 AMM 机制的 DEX,同时也是一个使用 Cosmos SDK 建立的独立 Layer1 应用链。它是 Cosmos 生态中首个接入 IBC 跨链通信的 DEX 应用链。Osmosis 的运作方式与其他 AMM DEX 类似,流动性提供者将流动性存入流动性池,交易者直接与流动性池进行交互。**OSMO **是 Osmosis 的原生通证,被用作维护 PoS 网络安全的通证,也被用作 Gas。
osmosis homepage
Osmosis 有什么特点?
由于 Osmosis 应用通过搭建在应用链上构建,是 DEX 应用同时也是独立的区块链,导致 Osmosis 作为区块链的安全性一般比其他公共区块链更低。为此 Osmosis 设计了 Superfluid 质押机制,这个机制允许为流动性提供者向 Osmosis AMM 流动性池添加原生通证 **$OSMO **获得的 LP 通证,再被用作质押通证维护 Osmosis PoS 区块链网络的安全性。LP 可以在获得交易手续费收益的同时,额外获得质押奖励,而 Osmosis 网络也会从额外的安全性中收益。
Osmosis 还致力于解决 MEV 问题,并与 Anoma 联合开发了一个被称为 Ferveo 的前置阈值加密方案。简单来说,在区块链架构中,由于所有交易都在 Mempool 中公开,验证者可以在出块时安排他们区块内的交易顺序来牟利。Ferveo 加密方案能够让交易进入内存池时对验证者隐藏交易细节,防止验证者通过提前查看交易内容并安排交易顺序。只有交易被执行并出块后,验证者才能查看到交易的详细信息。Ferveo 加密方案尚未上线,Osmosis 团队计划在未来几个月内通过多次更新将其引入 Osmosis **$COMMON **$MOVE