Cosmos(ATOM)

来自非小号百科
Martin 京一留言 | 贡献2024年11月29日 (五) 10:42的版本

Cosmos 由 Ethan Buchman 和 Jae Kwon 创立于 2014 年,旨在打造具有互操作性的区块链, 并与 IBC(Inter-Blockchain Communication)协议连接,是一种用于构建可扩展、安全和互连区块链的架构。包括 Cosmos SDK、CometBFT、IBC、CosmWasm 和 CosmJS。

主链 Cosmos Hub 是兼容区块链“分区”的中央账本,每个分区允许开发人员自行设计加密货币、 定制化区块验证设置和其他功能。Cosmos SDK 的默认共识层 Tendermint Core 提供基于验证者的共识机制,可跨多个 Cosmos 区块链使用[1]

发展历程

2014年,核心贡献 Tendermint(Cosmos 生态系统的入口)成立。

2016年,Cosmos 发布白皮书。

2016年11月16日,推出由 Tendermint 提供支持的 Ethermint[2]

2017年,发布 ATOM 代币。ATOM 通过混合权益证明算法获得,有助于确保 Cosmos Hub(该项目的旗舰区块链)的安全。在网络的治理中也发挥着作用。

2021年4月,区块链间通信 (IBC) 协议于推出,区块链互操作性的 Cosmos 标准。它允许单个区块链控制单独链上的账户。目前有 38 个项目使用 IBC,特别是 Terra、Crypto.org Chain 和 Gravity bridge。链间账户升级将是自 Stargate 以来生态系统最大的一次升级——Stargate 使 Cosmos 区块链有史以来第一次能够使用 IBC 的标准化协议相互连接。

2022年2月17日,Cosmos 生态系统的非营利组织 Interchain Foundation 宣布发布 Interchain 账户升级。

技术细节

Cosmos 网络由三层组成:应用层、网络层和共识层。应用层处理交易并更新网络的状态,而网络层允许交易和区块链之间的通信。共识层帮助节点就系统的当前状态达成一致。Cosmos 使用一组开源工具将各个层连接在一起,并使开发者能够构建去中心化应用(dApps)。

Tendermint

这种分层设计中最基本的元素是 Tendermint BFT 引擎,这是网络中允许开发者构建区块链而无需从头开始编码的部分。有了 Tendermint,区块链所必需的各种流程,如 P2P 网络、共识算法和交易处理,都被打包到一个包中。这使得创建区块链应用程序变得简单得多,因为它消除了从头开始的需要。

Tendermint 的核心是 Tendermint Core,这是一种权益证明 (PoS) 治理机制,可确保运行 Cosmos Hub 的计算机始终保持同步。它使用 Tendermint 拜占庭容错 (BFT) 共识算法,这是 PoS 的一种变体。在这个系统下,验证者轮流将新的交易区块提交到链上。

Cosmos Hub

Cosmos Hub 是在 Cosmos 网络上建立的第一个区块链。它旨在充当 Cosmos 网络内形成的所有独特区块链(称为“区域”)的中间人。Cosmos Hub 验证者负责维护所有区域的共识,并为此赚取费用。Cosmos Hub 的原生代币是 ATOM,用于支付这些费用。

Cosmos SDK

SDK 基于模块化理念,这意味着开发人员可以插入各种模块来构建他们需要的区块链类型。它还允许使用不同的编程语言,使其可供更广泛的开发人员使用。

代币

ATOM 总供应量 260906513,约 80% 分配给了投资者,而其余 20% 则分给了两家公司:All In Bits 和 Interchain Foundation。

参考链接