Cosmos(ATOM):区块链互联网的构建者

广告 X
OK欧意app

OK欧意app最新版

欧意交易app是安全、专业、透明的虚拟货币交易所。

APP下载  官网地址

什么是 Cosmos(ATOM)?

Cosmos 是一个专注于构建可互操作的区块链网络的项目。由 Ethan Buchman 和 Jae Kwon 于 2014 年创立,Cosmos 网络包括一个基于权益证明(Proof of Stake)的主链和称为 Zones 的定制区块链。Cosmos 主链,即 Cosmos Hub,负责在连接的 Zones 之间传输资产和数据,并提供共享的安全层。这些都是通过 Cosmos 的自定义共识机制 Tendermint 和通用应用程序接口协同工作的。Cosmos 网络中,费用以其原生加密货币 ATOM 支付。

Cosmos 网络的三层结构

Cosmos 网络分为三个不同的层:

1. **网络层** - 允许交易确认和其他共识消息与主链区块链进行通信。

2. **应用层** - 更新网络上的交易和余额状态。

3. **共识层** - 组织节点如何就添加新交易达成一致。

这些层通过一系列开源工具和应用程序结合在一起。例如,Tendermint 将网络层和共识层打包成一个现成的引擎。使用 Tendermint 的区块链开发者只需专注于应用层,这节省了时间和资源。

Cosmos Hub 是什么?

Cosmos Hub 是 Cosmos 的主要区块链,连接其他称为 Zones 的定制区块链。它通过跨区块链通信协议(Inter-Blockchain Communication Protocol,IBCP)跟踪每个 Zone 的状态。通过此协议,信息可以轻松地在连接到 Cosmos Hub 的任何 Zone 之间传输。

Cosmos Hub 作为生态系统的*账本,Zones 在此交换 IBC 消息。IBC 使用两种类型的交易:*IBCBlockCommitTx* 和 *IBCPacketTx*。前者传达任何给定 Zone 中最新区块的哈希值,后者允许 Zone 证明一包信息是合法且由发送方的应用程序发布的。

假设两个不同的 Zones 上的两个 DApps 想要相互通信。为了实现这一点,IBC 消息会被发送到 Cosmos Hub,由其记录交互。消息通过 Cosmos Hub 中继,每个 Zone 也将它们交互的结果记录在自己的区块链上。这样,在三个独立的区块链上就有活动的证据。这种区块链之间互动的能力使 Cosmos 获得了“区块链互联网”的绰号。

Cosmos Zones 是什么?

Cosmos 的定制区块链被称为 Zones,用于各种不同的应用。这个术语是侧链的另一种称呼,你可能已经从像 Polygon 这样的区块链项目中熟悉了。每个 Zone 可以验证自己的交易,铸造代币,并实施自定义开发。尽管有这些差异,只要有权限,所有的 Zones 仍然可以与 Cosmos 系统中的任何其他 Zone 互动。

Zones 使用“中心与辐射”(Hub & Spoke)架构,其中 Hubs 像不同 Zones 的路由器。Cosmos Hub 是最受欢迎的 Hub 之一,但也存在其他 Hub。任何人都可以创建一个 Hub 区块链或 Zone,因为网络完全是无需许可的。但是,每个 Zone 或 Hub 都有权拒绝其他区块链连接到它们。

通过连接到一个 Hub,一个区块链可以连接到与同一个 Hub 连接的任何 Zone。Hubs 也可以相互连接。此外,任何人都可以分叉 Cosmos Hub 并启动自己的版本,就像 Binance Chain 在 2019 年所做的那样。

Cosmos SDK 是什么?

Cosmos SDK 是一个开源软件开发工具包,允许用户创建定制区块链。Cosmos SDK 的默认共识协议是 Tendermint Core,但也提供了各种预构建的模块可供使用。使用 Cosmos SDK 可以大大简化构建区块链的过程,并提供构建区块链时所需的所有标准。

它具有高度的可定制性,支持插件,用户可以设计新的功能和特性。使用 Cosmos SDK 可以创建公共的权益证明区块链和许可的权威证明区块链。Binance Chain 就是使用 Cosmos SDK 构建的区块链的一个例子。

ATOM 是什么?

ATOM 是 Cosmos 的原生代币,具有三个主要用途:

1. 用户必须使用 ATOM 支付交易费用,费用与所需的计算能力成比例。

2. ATOM 还用于参与 Cosmos Hub 的治理系统。持有的 ATOM 越多,在平台决策中的投票权就越大。

3. 代币被质押在验证者后面,以参与共识算法并获得奖励。

ATOM 是通过首次代币发行(ICO)分发的,它没有供应上限,使其成为一种通胀代币。这是由于 Tendermint Core 奖励质押者以新铸造的 ATOM。通胀率根据质押的数量和质押者的数量实时调整。

如何购买 ATOM?

你可以在 Binance 交易所轻松购买 ATOM。如果你还没有注册 Binance 账户或完成 KYC 和 AML,请在购买 ATOM 之前完成这些步骤。步骤如下:

1. 登录你的 Binance 账户,并将鼠标悬停在 [交易] 标签上。选择 [经典] 或 [高级] 交易视图。

2. 将鼠标悬停在左侧显示的交易对上,搜索 ATOM,并选择合适的交易对。在我们的例子中,我们将使用 [ATOM/BUSD]。

3. 选择你想要的订单类型并输入你想要购买的数量。我们选择了市价订单。仔细检查你的订单详情,然后点击 [购买 ATOM] 提交购买请求。

Tendermint 是什么?

Tendermint 是一个提供区块链共识机制(Tendermint Core)和工具(Tendermint ABCI)的协议,后者允许应用程序连接到 Tendermint Core 共识引擎。Tendermint Core 是 Cosmos 的默认共识协议,同时也是拜占庭容错(BFT)的。BFT 意味着即使有不合作甚至是恶意的参与者,也可以确认新交易。

在 Tendermint Core 中,验证者运行节点,维护区块链数据的副本。并非每个完整节点都是验证者,因为在 Cosmos Hub 上验证者的数量限制为 100。确认交易的验证者对要添加到链上的新区块进行投票。

验证者通过质押 ATOM 作为节点获得他们的位置。按质押价值排名前 100 的节点成为验证者,其投票权与质押的 ATOM 成正比。用户还可以将他们的 ATOM 委托给验证者,以换取部分区块奖励。

这种机制激励验证者表现良好,因为用户可以轻松地将他们的 ATOM 质押在更可靠的选项后面。为了添加新区块,100 个验证者通过投票就每个区块达成共识。投票基于领导者提出的区块建议进行轮次进行。

为什么 Tendermint 重要?

Tendermint(BFT)因其以下特点而受到欢迎:

1. **适用于公共和私有区块链。** Tendermint(BFT)仅处理 Cosmos 区块链的网络层和共识层。它规定了验证者如何就交易达成一致并共享信息,但开发者仍然可以自定义应用层。每个 Zone 可以选择如何选择其验证者,以及区块链是公共的还是许可的。

2. **高性能。** Tendermint(BFT)的区块时间约为 1 秒,并且可以每秒处理数千笔交易。

3. **即时交易终结性。** 只要网络的大多数验证者是诚实的,交易在区块创建时即被确认。与以太坊(ETH)或比特币(BTC)等区块链相比,Cosmos 用户可以更少的区块确认数自信地接受交易。

4. **安全性。** 如果区块链分叉,产生两种不同的交易历史,很容易追究责任并找出分叉的原因。

结语

Cosmos 是最早提供构建可互操作区块链解决方案之一,并且一直是一个受欢迎的选择。Tendermint(BFT)和 Cosmos SDK 仍然是今天创建区块链的强大工具。然而,自 2017 年以来,我们看到更多关注与高流量区块链(如以太坊)合作的侧链。未来这一趋势是否会继续尚待观察。尽管如此,Cosmos 计划扩展当前的趋势,包括 NFT、DeFi 抵押和跨链质押,这使其有机会利用这些趋势的流行走向未来。

相关文章