Cosmos 是如何运作的?为什么 Dapp 会转移到 Cosmos?其跨链的安全性如何?对 ATOM 的担忧是什么?
Cosmos 是一个由独立区块链组成的生态系统,可以相互扩展和通信。Cosmos 不是一个区块链,它是一个设计特定应用区块链的蓝图,称为 Zones。Cosmos 生态系统由 Hub 和 Zones 构成,创建 Hub 和 Zones 是无需许可的。
Cosmos 网络的 Hub 是第一个区块链,是区块链的中心。$ATOM 是 Cosmos Hub 的实用代币。Cosmos Hub 设计简约,它不支持智能合约。截至目前,Cosmos 网络上有 2 个 Hub:Cosmos Hub 和 IRIS Hub。
它不支持智能合约,因为引入智能合约也会带来被利用的风险。Hub 的设计是为了创造一个可操作和可扩展的经济体,允许成千上万的 Zones 相互连接。
通过 IBC 与许多 Zones 连接;
使数据传输到这些 Zones;
跟踪每个侧链上的代币总数。
Zones 可能与任何事情有关,如游戏、内容、支付等等,Hub 并不关心这个,Hub 只关心是谁负责签名以及验证器的状态。
Zone 是连接到 Hub 的区块链,有自己的代币和验证组,截至目前,Cosmos 生态系统中共有 49 个 Zones。
每个 Zone 都由具有快速终结性的共识算法驱动,如 Tendermint。这意味着,任何具有快速终结性的区块链都可以连接到 Hub 并使用 IBC。
太坊或比特币等 PoW 区块链也可以连接到 Hub 上。
Tendermint 是一个共识引擎,同时也是一种算法。如果用一个比喻来解释 Tendermint:
Tendermint 就是 Cosmos 这个可以运行各种操作系统的全球计算机网络中的一个操作系统——像 Windows 或 Linux。
这也是一个将区块链的共识和网络层打包成一个通用引擎的解决方案,这使得开发人员可以只专注于应用层的开发,而不必要关注复杂的共识引擎,仅此一点就可以节省数年的开发时间。
TBFT 引擎通过 ABCI (应用区块链接口)连接到应用层。这一层可以用任何编程语言来包装,使得开发者可以选择适合自己的语言。
Cosmos SDK 是一个开发框架,有助于在任何使用情况下创建区块链。它是模块化的,所以开发者可以调整区块链的各个部分以满足他们的需求,这种模块化是许多 Dapp 选择在 Cosmos 上构建的主要原因。
Cosmos SDK 有一些预先定制的模块,如 IBC 模块、质押、治理费和银行模块,以帮助处理多资产问题。开发人员可以使用这些模块,这样他们就不必从头开始建立一切。
以下是一些使用 Cosmos SDK 构建的协议:
BNBCHAIN;
THORChain;
Cronos;
Terra;
OasisProtocol;
JunoNetwork;
Crypto.com;
OKCNetwork;
Scrt;
EvmosOrg;
Axelar;
在 Cosmos,区块链之间的连接是通过区块链间通信(IBC)实现的。IBC 不仅仅是一个桥梁,它还是一个通用的消息传递协议。
让我们通过一个比喻来理解 IBC:IBC 就像一个邮件递送系统,当你给某人寄送包裹时,你通过邮政服务机构收集包裹并将其放入收件人的邮箱。邮政部门并不关心包裹内的内容,包裹里有什么并不重要。IBC 也是这样——它可以传递任何信息。
IBC 利用 Tendermint 的即时确定性,尽管它也可以与任何具有快速确定性的区块链一起工作,IBC 就像 TCP/IP。
IBC 利用 Light Client 作为跨链桥,这意味着,如果你信任两个特定的链,那么就不需要额外的信任假设。
链间安全允许父链(如 Cosmos Hub )负责为消费链生产区块。
为了保证 PoS 链,它们必须由一个去中心化的验证组来保证,并有一个有价值的质押代币,这意味着链的安全性直接与质押代币的市值联系在一起。有了链间安全,消费链将由 Cosmos Hub 的验证器组(与 $ATOM 市值直接相关)来保证。
它通过共享负责生产区块的父链验证器来实现,参与的验证者将运行两个节点,并在两条链上获得费用和奖励:
一个用于 Cosmos Hub;
一个用于消费链。
ATOM 每年通货膨胀(目前为 12%),这使其对投机者的吸引力降低。虽然它可以用来支付交易费用和在 Cosmos Hub 上进行质押,但这不是主要目的。让我们通过 Jaekwon 的话来类比理解 $ATOM:
$ATOM 可以被认为是比特币的 ASIC 矿机,每个人都可以使用比特币的区块链,但不是每个人都想挖比特币或拥有一个 ASIC 矿机。但随着链间安全的推出,ASIC 矿工,以前只能开采 $BTC,现在可用于开采所有其他 PoW 链。有了链间安全,用户也能够使用 $ATOM 来保障 Cosmos Hub 以及消费链的安全,这意味着,他们将获得 $ATOM 和消费链的原生代币奖励。
到目前为止,Cosmos 生态仍然没有任何原生稳定币的支持;
很少有协议是在没有任何原生稳定币支持的情况下推出主网的;
一些协议过于依赖跨链桥。
一些基于 Cosmos 的有趣项目
• Gnoland:通过利用 Gnolang(Golang 的分支)来扩展智能合约;
• Agoric:开发人员可以在 Javascript 中部署智能合约的 L1;
• dYdX:来自 Starkware 的去中心化永续交易所;
• Kujira:社区精选项目创造真正价值的 L1 平台;
•......
到目前为止,Cosmos 生态系统正在成倍增长。下面是相隔 2 年的 Cosmos 生态系统的全景图片,2020 年 9 月 20 日 Vs 2022 年 7 月 23 日:
与 Solana、以太坊和 Polkadot 相比,Cosmos 的开发活动在 2022 年更高。
目前,$ATOM 从质押奖励和空投中累积价值。如果你只计算 $ATOM 质押者收到的空投,仅此一项就已经价值数千美元。但随着链间安全的实施,$ATOM 的价值累积机制将成倍增长。
责任编辑:Kate