文章作者:Russian DeFi
文章编译:Block unicorn

模块化区块链可能会使传统区块链变得过时。
单一块链在它们存在的时候确实很好,然而,它们最终遇到了区块链三难(去中心化、可扩展性、安全性)问题,因为它们试图在每个节点上完成所有事情(共识、数据可用性、结算和执行)。

使用模块化区块链来避免这个问题,是通过将区块链的许多角色分割成不同的层次来完成。因此,区块链可以以一种最小化权衡的方式来扩展。
以太坊和 Cosmos 在这场模块化竞赛中处于领先地位,区块链的未来是模块化。

以太坊自从推出以太坊虚拟机(Ethereum Virtual Machine)以来,已经实现了智能合约功能,这使得 DeFi、NFT、游戏和其他领域的各种 DApp 得以开发。
以太坊是一个通用的公链,可以支持各种竞争网络资源的 DApp。在拥塞时,交易费用飙升,导致用户在成本和延迟方面的体验较差。
以太坊和其他一层链的另一个问题是它们的 “ 二层(L2)” 治理系统。这意味着除了遵循自身的规则外,DApp 还必须遵循协议的规则,每次 DApp 需要新功能时都改变协议是不可能的。
与 DApp 竞争单一区块链链的资源不同,Cosmos 提议每个 DApp 在其自己独立、并行和应用优化的区块链上运行。由于它们是独立的,每条区块链可以独立升级或修改。Cosmos 链可以相互通信,甚至可以在特定条件下与使用不同的权益证明 / 工作证明共识机制的区块链进行通信。
Cosmos 的介绍
Cosmos 是被称为“区块链互联网”的网络,它允许不同的区块链共存并进行互操作。通常情况下,区块链是彼此独立的,尽管最近的技术使得两个区块链可以通过桥接进行通信和数据传输,但 Cosmos 更进一步。Cosmos 通过允许开发者创建最初具有互操作性的区块链来改善互操作性。
这些区块链通过 Inter-Blockchain Communications 协议(简称 IBC,是区块链之间的信息传输协议)进行通信,其中 Cosmos Hub 及其 ATOM 代币就是其中之一。
Cosmos 的历史
Cosmos 项目最早于 2014 年问世,由 Jae Kwon 在 Tendermint 共识协议下创建。Kwon 尝试构建一个完全互操作的系统,但未能成功,因此他与 Zarko Milosevic 和 Ethan Buchman 合作。最终,Kwon 于 2020 年辞去了在 Cosmos 项目中的职务。
这是 Cosmos 的简要时间线,突出了其中的各个重要事件:
2017 年 4 月,Cosmos 进行了首次代币销售。在短短的 29 分钟内筹集了 700 万美元,展示了其能力。
2018 年 12 月,发布了“Game of Stakes”活动,首次对 Cosmos 网络进行了测试。
2019 年 3 月 13 日,Cosmos Hub 成功上线,被称为宇宙的大爆炸。
2019 年 11 月,Kava Labs 成为第一个使用 Cosmos SDK 推出主网的项目。
2020 年 2 月,Cosmos 在其主要创始人 Jae Kwon 辞去首席执行官职务后发生了分裂。
2020 年 9 月,Cosmos 首次与 Nym 合作,引入了匿名凭证到 Cosmos 生态系统中。
2021 年 2 月,Cosmos 发布了其最雄心勃勃的项目“Stargate”。Stargate 是首个使用 Inter Blockchain Communication(IBC)协议的公开版本。这一发布巩固了 Cosmos 在区块链市场中的地位。
非营利组织 Interchain Foundation(ICF)总部位于瑞士,负责管理 Cosmos 的开发。类似以太坊基金会,ICF 是一个协调机构,负责在软件开发团队之间进行编码流程的桥梁。
Cosmos 的愿景
与单一层区块链不同,Cosmos 设想了一个去中心化交易、存储和保护价值的平台,鼓励合作、创新和竞争。
因此,Cosmos 选择使用模块化软件堆栈——Cosmos SDK 和相互连接的区块链网络进行构建。这使得 Cosmos 生态系统的中心和区域可以启动具有自定义执行环境的新区块链,同时利用 IBC 进行跨链通信。
这种模块化和自治增长的愿景迅速增加了 Cosmos 的区域数量。截至撰写本文时,共有 56 个区域中的 52 个处于活跃状态。

Zone 和 Hub 是什么?
分区链(Zone)是在 Cosmos 区块链网络内创建的独立的区块链应用程序,而中心(Hub)是连接这些分区链的区块链,中心(Hub)区块链保持与分区链之间也能相互连接。
Cosmos Hub 是 Cosmos 网络的第一个中心(区块链)。Cosmos Hub 是一个权益证明的区块链,它促进了其他分区链之间的通信和互操作性,作为网络的中心。Cosmos Hub 监控与其连接的分区链,而这些分区链是使用 Cosmos SDK 创建。
在 Cosmos 网络上构建的区块链(分区链)包括 Binance Chain(现在的 Beacon Chain)、Cronos、Osmosis、Neutron、Juno、Celestia、Sei Network、Terra、Injective Protocol、Secret Network、Evmos、Regen Network、Kava、Kujira、ThorChain、BandChain、Archway 等。
除了区块链,Cosmos SDK 还可以用于在 Cosmos 网络上构建生态市场、去中心化交易所(DEX)、钱包、私有网络、Dapps、DeFi 平台和其他基础设施等项目。

Cosmos 的独特之处是什么?
Cosmos 自认为是区块链技术的第三代(继比特币和以太坊之后)。它使开发者能够创建适用于特定用途的区块链,称为应用特定区块链,这些区块链可以相互连接以交换数据。
Cosmos 的目标是鼓励 Web3 开发者创建去中心化项目,而无需依赖以太坊的智能合约设计。Cosmos 并不是在一个基础性区块链上构建 dApps,而是设计了一个模块化架构,允许开发者创建独立的区块链。
Cosmos 开发者不需要依赖以太坊等第一层区块链的共识或网络层。当加密货币爱好者在 Cosmos 上构建时,他们可以创建符合设计要求的区块链。与使用智能合约创建 dApps 不同,Cosmos 给予 Web3 开发者完全自由,可以开发区块链,并同时从其 Tendermint 算法的安全性中受益。
Block unicorn 注释:Tendermint 是基于拜占庭容错的一种共识算法,用于实现分布式网络中不同节点之间的一致性。它是 Cosmos 网络所使用的共识算法,旨在确保区块链网络的安全性和一致性。
相比之下,Cosmos 对于帮助 Web3 开发者创建独立的区块链不止于此。许多加密货币爱好者将 Cosmos 与"互操作性"联系在一起,这指的是区块链之间的通信。
由于不同的共识机制和编码规范,连接不同的区块链一直是困难的。虽然跨链桥可以在区块链网络之间传输价值,但它们容易受到黑客攻击。
Cosmos 创建了 IBC 协议,使不同的区块链能够相互通信。此外,Cosmos 团队正在开发被称为"pegg-zone"的区块链,它们可以连接到 Cosmos 生态系统之外的项目。例如,Cosmos 可以在比特币和以太坊之间部署一个 pegg 区块链。
Block unicorn 注释:pegg-zone 允许将外部区块链的资产(如比特币或以太坊)锚定到 Cosmos 网络中的特定代币。pegg-zone 连接不同区块链的技术手段,为 Cosmos 提供了更广泛的互操作性和整合外部资产的能力。
除了这些好处,Cosmos 可以处理每秒 10,000 个交易(TPS),具有低的燃料费用,并且由于采用了 PoS 设计,对环境的影响较小。
Cosmos 网络各层
可以从架构上将区块链划分为三个概念层:
应用层:应用层负责根据交易的执行更新区块链的状态。在这一层,执行智能合约和处理用户交互的功能被实现。
网络层:网络层负责确保交易和与共识相关的消息得到传播。它处理节点之间的通信,并确保交易能够在网络中广播和确认。
共识层:共识层允许节点就系统的当前状态达成一致。在这一层,节点通过共识算法来达成共识,并决定哪些交易是有效的,并将其添加到区块链的状态中。

这些层级的划分有助于将不同的功能和责任分离,使得 Cosmos 网络能够更灵活地构建和扩展不同的区块链,并通过 IBC 协议实现它们之间的通信和互操作性。每个层级都有特定的功能和任务,共同构成了 Cosmos 网络的整体架构。
Cosmos 技术
基于以下组成部分:
Tendermint:一种共识协议,使开发者能够创建快速、可扩展和安全的权益证明(proof-of-stake)区块链。
Cosmos SDK:允许开发者在基于 Tendermint 的区块链上构建应用程序。Cosmos SDK 提供了一套工具和框架,简化了区块链应用程序的开发过程。
Inter-Blockchain Communication protocol (IBC) :一种系统,允许不同的区块链进行连接和通信。通过 IBC 协议,Cosmos 实现了区块链之间的互联互通,使它们能够安全地交换数据和价值。
这些技术组件共同构成了 Cosmos 的基础架构,使其能够实现快速、可扩展和安全的区块链网络,并促进不同区块链之间的互操作性和通信。
1. Tendermint 拜占庭容错和 ABCI
Block unicorn 注释:ABCI 代表"Application Blockchain Interface",它是 Tendermint 架构中的一个重要组成部分。ABCI 定义了应用程序与 Tendermint 共识引擎之间的接口规范。它允许开发者使用自定义的应用程序逻辑来构建和扩展 Tendermint 区块链,而不必修改 Tendermint 引擎本身。
通过 ABCI,开发者可以将自己的应用程序与 Tendermint 共识引擎分离,使得应用程序的开发更加灵活和可定制。ABCI 提供了一组标准化的接口方法,包括处理交易、验证块、查询状态等功能,使得应用程序可以与 Tendermint 网络进行交互,并与共识引擎协同工作。
直到最近,构建一个区块链需要从头开始开发三个层次(网络、共识和应用)。以太坊通过提供一个虚拟机区块链,使得去中心化应用程序的开发更加可行,任何人都可以在其中部署自定义逻辑的智能合约。
然而,它并没有简化区块链的开发过程。Go-Ethereum(以太坊的 Go 语言实现)和比特币一样,都是一个庞大的技术堆栈,很难进行分叉和定制。这就是 Jae Kwon 在 2014 年创造 Tendermint 的原因。
Tendermint BFT 是一个解决方案,它将区块链的网络和共识层合并到一个通用的引擎中。
它使开发人员能够专注于应用程序开发,而无需关注复杂的底层协议。
因此,Tendermint 节省了大量的开发时间。Tendermint 也是 Tendermint BFT 引擎使用的拜占庭容错(BFT)共识算法的名称。
应用程序区块链接口(ABCI)套接字协议将 Tendermint BFT 引擎与应用程序连接起来。该协议可以用任何编程语言进行封装,使开发人员能够选择最适合其需求的语言。

以下是将 Tendermint BFT 作为先进的区块链引擎的特点,适用于公共或私有区块链:
Tendermint BFT 仅处理区块链的网络和共识,这意味着它协助节点传播交易,并帮助验证节点就要附加到区块链的一组交易达成共识。
应用层负责定义验证节点集合的构建方式。因此,开发人员可以在 Tendermint BFT 引擎之上构建公共和私有区块链。
如果应用指定验证节点基于持有代币的数量进行选择,则该区块链被归类为 PoS(权益证明)。
然而,如果应用决定只有一组预授权实体才能充当验证节点,那么该区块链可以被归类为许可或私有区块链,开发人员完全控制着管理其区块链验证节点集合变化的规则。
高性能:Tendermint BFT 的出块时间可以达到约 1 秒,并且每秒可以处理数千笔交易。
即时确定性:Tendermint 共识算法具有即时确定性的特性。这意味着如果超过三分之一的验证节点是诚实的(拜占庭容错),就不会产生分叉。用户可以确信,一旦创建了一个区块,他们的交易将得到完成(这在比特币和以太坊等工作量证明的区块链中并非如此)。
安全性:Tendermint 共识不仅能容忍缺陷,而且还具有问责性。如果区块链发生分叉,可以确定责任的方法。
Cosmos 是基于 Tendermint 共识引擎的几个平台之一,其他平台包括:
Ethermint 是一个可扩展且可互操作的混合区块链,使用了 Cosmos SDK 和 Tendermint。
Terra 是一个基于委托权益证明的稳定币平台,用作区块链支付解决方案。
Regen Network 是一个去中心化的环境资产、数据和气候协议市场。
2. Cosmos SDK 和其他应用层框架
Tendermint BFT 将区块链开发时间从数年缩短到数周,因为从零开始创建一个安全的 ABCI 应用程序是具有挑战性的,这就是 Cosmos SDK 存在的原因。
Cosmos SDK 是一个通用的框架,用于在 Tendermint BFT 之上构建安全的区块链应用程序。
它建立在两个基本原则上:
模块化:Cosmos SDK 的目标是构建一个模块化的生态系统,允许开发人员快速创建特定应用的区块链,而无需从头开始编写每个功能。任何人都可以创建一个 Cosmos SDK 模块,使用现有模块在你的区块链中只需导入即可。
例如,Tendermint 团队正在开发一组用于 Cosmos Hub 的基本模块。任何开发者都可以使用这些模块来创建他们的应用程序。开发者还可以创建新的模块以进一步定制他们的应用程序。随着 Cosmos 网络的发展,SDK 模块的生态系统也将不断壮大,使开发复杂的区块链应用程序变得更加容易。
基于能力的安全性:能力限制了恶意或意外交互的范围,通过约束模块之间的安全边界。这使开发人员能够更好地理解模块的组合性,并限制恶意或意外交互的范围。
Cosmos SDK 还包括一系列有用的开发者工具,用于创建命令行接口(CLI,是一种通过命令行界面与计算机系统进行交互的方式)、REST 服务器以及各种常用的实用库。
Cosmos SDK(软件开发工具包)和其他 Cosmos 工具一样,是模块化的。开发者可以在 Tendermint BFT 之上构建应用程序。然而,它也可以与任何支持 ABCI 协议的其他共识引擎一起使用。Cosmos 预计随着时间的推移会出现多个 SDK,每个都使用不同的架构模型,并与不同的共识引擎兼容,所有这些都存在于一个单一的生态系统中:Cosmos 网络。

Ethermint
Cosmos SDK 的模块化特性使开发者能够将几乎任何用 Golang 编写的现有区块链代码库移植到它之上,Ethermint 是一个将以太坊虚拟机转换为 SDK 模块的项目。
Ethermint 与以太坊完全相似,同时也具有 Tendermint BFT 的所有优点。所有以太坊工具(如 Truffle、Metamask 等)都与 Ethermint 兼容,您可以轻松迁移您的智能合约。
CometBFT(Comet 拜占庭容错)
CometBFT 是 Tendermint Core 的一个分支和继任者,于今年 2 月发布,并将成为 Interchain Stack 的官方复制引擎。CometBFT 的长期目标是成为可靠、安全、大规模、面向特定应用区块链的首选复制引擎,CometBFT 的长期目标是在支持跨链增长方面发挥关键作用。
Block unicorn 注释:Interchain Stack 是一个促进区块链之间互操作性和连接的技术栈,旨在构建一个统一的、跨链的生态系统。
更具体地说,CometBFT 的目标包括:
强调用户的需求,制定明确的产品策略,优先考虑用户的需求。这是为了确保 CometBFT 始终保持相关性和价值的战略决策。
通过使用模型驱动的测试等先进技术,提高质量保证和正确性保证。这些技术可以对实现进行严格的规范和测试,改进质量保证和正确性保证。
模块化的设计注重适当的抽象级别,使系统能够按需拆解,以便在依赖于它的项目中进行逐步集成。Cosmos 希望鼓励将 CometBFT 作为库使用,通过添加新的接口以支持不断扩展的用例集,减少分叉和碎片化。
在不牺牲质量的前提下,加快功能发布速度。通过逐步更新系统架构,作为可靠的变革平台,并通过改进整个 Interchain Stack 的项目协调,实现更快的功能发布。
综上所述,CometBFT 的目标是通过关注用户需求、提高质量保证、模块化设计以及快速功能发布,不断改进和发展,成为可靠且具有良好协调性的区块链复制引擎,支持 Interchain Stack 的发展。
3. IBC - 连接区块链
一种名为 Inter-Blockchain Communication (IBC) 协议用于连接区块链。IBC 利用 Tendermint 共识的即时确定性特性(尽管它可以与任何“快速确定性”区块链引擎一起工作),使异构链能够相互转移价值(即代币)或数据。
基本上可以归结为两个方面:
不同的层次结构:异构链具有不同的层次结构,这意味着它们在网络、共识和应用组件的实现上可能有所不同。要符合 IBC 兼容性,区块链只需满足一些要求,其中最重要的要求是共识层必须具有快速确定性。工作量证明链(如比特币和以太坊)不包括在内,因为它们具有概率性确定性。
主权性:每个区块链由一组验证人维护,他们的工作就是将区块确认意见达成一致。在工作量证明的区块链中,这些验证人被称为矿工。主权性区块链拥有自己的验证人集合,在许多情况下,区块链必须具有主权性,因为验证人最终负责更改状态。在以太坊中,所有应用程序都由相同的一组验证人运行。因此,每个应用程序的主权性都很有限。
IBC 使得异构区块链能够交换代币和数据,意味着具有不同应用和验证人集合的区块链可以进行通信。例如,它使公链和私链能够交换代币。目前,没有其他区块链框架支持这种程度的互操作性。
IBC 的工作原理
例如,假设 A 链上的一个账户希望将十个代币发送到 B 链:
跟踪:两个链都要跟踪彼此的验证者。
锁定:在 IBC 网络发起转账时,代币(比如 ATOM)会在 A 链上被锁定。

证明中继器:锁定证明从 A 链发送到 B 链的 ATOM。

验证:在 B 链上根据 A 链的区块头验证证明;如果验证有效,则在 B 链上创建 ATOM 代币凭证。

值得注意的是,在 B 链上创建的 ATOM 并不是真正的 ATOM(不是原生),因为 ATOM 只存在于 A 链上。它们代表了从 A 链到 B 链的 ATOM,并且证明了这些 ATOM 在 A 链上被冻结。当 ATOM 返回其原始链时,类似的机制将解锁这些代币。
这种方法的主要缺点是网络连接的数量与区块链的数量成二次关系增长。如果网络包含 100 个区块链,每个区块链都必须与其他区块链保持 IBC 连接,那么连接数量将达到 4950 个,这很快变得难以控制。
为了解决这个问题,Cosmos 提出了一种模块化架构,包括两种类型的区块链:Hub(中心链)和 Zone(分区链),如前面所述。
连接非 Tendermint 链
Cosmos 并不局限于 Tendermint 链,任何类型的区块链都可以与 Cosmos 进行连接。有两种情况:即时性终端链和概率终端链:
即时最终性链(Fast-finality chains)
通过修改 IBC 协议,使用任何即时最终性共识算法的区块链都可以与 Cosmos 进行连接。例如,如果以太坊转向 Casper Friendly Finality Gadget,可以通过调整 IBC 与 Casper 兼容,与 Cosmos 生态系统建立直接连接。
Block unicorn 注释:以太坊 Casper Friendly Finality Gadget 是一种共识算法,为了改进区块链系统的性能和最终性,并有望与 Cosmos 进行连接。
概率最终性链(Probabilistic-finality chains)
对于没有即时最终性的区块链(如工作量证明链),情况变得更加困难。对于这些链,Cosmos 采用了一个名为 Peg-Zone 的代理链。
代理 Peg-Zone 区块链监视另一个区块链的状态。Peg-Zone 本身具有快速最终性,因此与 IBC 兼容,它的作用是为其所连接的区块链提供安全和最终性。

Block unicorn 为了大家更加更加轻易理解:1)即时最终性链、2)概率最终性链,在文中插入小科普解释清楚这两种链的特性。
1)即时最终性链:即时最终性链就像是你寄送快递时的即时确认,你一旦把包裹交给快递员,他们立即确认收到并提供给你一个快递单号,你可以立即知道包裹已经寄出并且被确认。
2)概率最终性链:例如比特币的工作量证明(Proof-of-Work)机制。在这种机制下,交易需要通过一定的计算工作才能被确认,并且存在一定的概率出现分叉(fork)的情况。就像邮件投递需要时间和一些不确定性,概率最终性链的交易确认时间较长,并且存在一定的风险。
简单理解,即时最终性链能够迅速确认交易并提供最终性保证,而概率最终性链则需要更长的确认时间,并且存在一定的概率出现分叉和安全性问题。
Cosmos 解决了哪些问题?
1. 主权性
Cosmos 的自由 SDK 允许开发人员构建具有主权的区块链应用,无需持续的成本。这些区块链可以轻松地相互连接,而无需依赖智能合约存在于不同的区块链上,从而避免了因网络拥堵而产生的高交易费用,并能够开发更好的扩展功能。
这将在 DeFi、NFT、游戏、DAO、社交网络、市场和依赖互联网的经济领域推动创新功能,特别是每个人都有利益的所有权经济。
2. 可扩展性
Cosmos 利用了两种类型的可扩展性:
垂直可扩展性:垂直可扩展性是指区块链的扩展方法。通过放弃工作量证明(Proof-of-Work)并优化其组件,Tendermint BFT 可以达到每秒数千笔的交易量。
瓶颈在于应用本身,例如,虚拟机将对交易吞吐量施加较低的限制,而直接嵌入交易类型和状态转换函数的应用程序(例如标准的 Cosmos SDK 应用程序)可以实现更高的吞吐量,这也是应用特定区块链有意义的原因之一。
横向可扩展性:即使共识引擎和应用程序进行了高度优化,单个链的交易吞吐量最终也会达到无法克服的限制。垂直扩展已经达到极限,未来将使用多链架构作为解决方案。其核心思想是并行运行多个相同应用程序的链,并由标准的验证器集合进行操作,从而使区块链在理论上具备无限可扩展性。
3. 可持续性
可持续性由 PoS 共识算法来保证网络的安全性,与 PoW 共识算法相比,PoS 能够将碳足迹降低 99%。
ATOM 代币作用
ATOM 代币是 Cosmos 生态系统中至关重要的一部分。这个代币的主要用途是用于质押,以确保 PoS 共识机制的安全性。加密货币投资者必须质押与当前前 150 个 Cosmos 验证者相同数量的 ATOM 代币,以验证交易。然而,ATOM 持有者可以将其代币委托给一个质押池,以获得一定比例的加密货币奖励。
ATOM 代币可以有三种用途:作为防止垃圾邮件的系统、作为质押代币以及作为治理投票的方式。
1. 作为防止垃圾邮件的方法,ATOM 用于支付费用。类似于以太坊的 gas 费,费用可能与交易所需的计算成本成比例。收取费用是为了防止恶意行为者滥用区块链。
2. ATOM 可以进行质押以获得代币作为奖励,质押的 ATOM 数量决定了 Cosmos Hub 的经济安全性。质押的 ATOM 数量越大,经济利益就越大,攻击网络的成本也就越高。因此,质押的 ATOM 数量越多,经济安全性就越高。
3. 治理:ATOM 持有者可以通过使用其质押的 ATOM 对提案进行投票来管理 Cosmos Hub。

在 Cosmos 上的区块链
Cosmos 的灵活架构吸引了许多 Web3 开发者。其中最值得注意的 Cosmos 项目包括:
Osmosis:Osmosis 是在 2021 年创建的,目前是 Cosmos 生态系统中最大的去中心化交易所(DEX)。
Cronos Chain:由中心化加密交易所 Crypto.com 资助,Cronos Chain 是在 Cosmos 上构建的与以太坊兼容的区块链。Cronos 采用 PoS 算法运行,以 Crypto.com 的 CRO 代币作为主要加密货币。
Binance Chain:中心化加密交易所 Binance 也使用了 Cosmos 的一系列工具来构建其 Binance Chain。与 Cronos Chain 类似,币安的区块链具有许多 DEX、加密借贷平台和 NFT 市场。
Thorchain:Thorchain 是 Cosmos 上的一个去中心化交易所,致力于实现跨链交换,即使得在任何区块链上安全交换原生代币和通证成为可能,包括比特币、狗狗币和以太坊等。Thorchain 采用 PoS 算法运行,并使用其本地的 RUNE 代币来确保网络的安全。
Cosmos 生态系统
在管理的数字资产总额超过 620 亿美元的情况下,Cosmos 网络拥有超过 274 个应用程序和服务。Cosmos 拥有一个多样化且快速扩展的生态系统。以下是一些最重要的 Cosmos 项目:
Osmosis
是与 Cosmos Hub 相连的区块链之一,它采用安全的权益证明系统,提供了许多与 Cosmos 链相同的专业权益验证服务。OSMO 是其本地加密货币的名称。
OSMO 代币持有人可以将其代币委托给这些专业的权益验证人,以保护网络免受恶意和危险行为的影响。Osmosis 是一个点对点的去中心化区块链,加密货币持有人可以使用它来生成流动性并交易支持 IBC 的代币。
Secret Network
它是一个专注于隐私并允许可编程隐私的智能合约平台。秘密网络将为生态系统提供一个隐私中心,非常适合隐私倡导者。
Regen Network
它正在构建一个主要支持碳封存的“健康地球证明”网络。通过 Regen,我们可以利用区块链的力量让世界变得更美好。Regen 与 Chorus One 合作开发了第一个绿色验证人业务模型。
G-Bridge
是一种跨链桥,使用户能够在区块链之间转移资产。G-Bridge 是一个高度实验性和创新性的系统,由用户网络管理。
Akash Network
Akash Network 是在 Cosmos 区块链上运行的另一个项目。Akash 的主要目标是帮助 Web3 开发人员以最小的配置、设置和服务器管理部署各种 dApp。
该项目被称为“云计算的 Airbnb”,提供了第一个去中心化的开源云计算,为开发人员提供无许可的云计算资源来构建 dApp。
在讨论 Akash Network 时,还需要注意它为 dApp 部署解决方案提供了竞争力最强的定价之一。
Persistence XPRT
Persistence XPRT 是一个加密本地的 DeFi 和 NFT 资产网络。该项目在技术上组织有序,并为连接 DeFi 和传统金融在各个领域提供了基础设施。
Regen Network
Regen 网络是建立在 Cosmos 生态系统上的权益证明区块链。它用于验证环境状态的声明、协议和数据。
Regen Ledger 允许多个用户相互交互和交易,形成一个公共的生态会计系统。它是一个全球市场和平台,主要用于地球生态系统的资产、服务和数据。
根据市值排名的顶级 Cosmos 生态系统代币:

Cosmos 发现重大系统缺陷
据去年报告,有 42 个区块链启用了 IBC 功能,其中包括 Cosmos Hub、Osmosis、Cronos 和 Evmos。
OKX Chain、Luna Classic 和 Thorchain 是之前已经集成 IBC 的主要区块链。幸运的是,它们的功能已经被停用或从未完全启用。
Cosmos 的联合创始人表示,该问题已通过修补程序解决,并将应用于当前所有存在漏洞的区块链。
Polymer 的目的是通过将 IBC 引入 Cosmos 之外来解决这个问题
IBC 是一种在 Cosmos 生态系统中取得成功的消息传递协议。然而,在 Cosmos 之外的使用受到限制。
Polymer 是一种新的协议,将 IBC 引入 Cosmos 之外,通过充当消息路由器,使任何链或 Rollup(汇总)能够使用 IBC 向彼此发送消息,获得之前只限于 Cosmos 的功能。

Cosmos 之外的 IBC
通过在 Cosmos 内保护了 57 个链并传输了超过 1.6 亿美元的价值,IBC 证明了自己的价值。由于与像 Tendermint 这样的即时最终性共识系统的严格兼容性要求,它的成功尚未扩展到其他系统。概率最终性系统,如以太坊的工作量证明,会违反 IBC 的安全承诺。
致力于将 IBC 引入以太坊的活跃团队包括:
Electron Labs 正在努力将 IBC 引入以太坊,但连接 Tendermint 链和 EVM 链需要大量工作。Cosmos 要求使用 ed25519 签名进行轻客户端验证,在 EVM 上验证这个签名需要消耗大量的 Gas。
为了解决这个问题,Electron Labs 将使用零知识签名有效性的证明,并在以太坊上验证这个证明以降低成本。这种方法的一个缺点是依赖于由一个团队控制的智能合约,这不会扩展 IBC 的信任最小化。
zkBridge(零知识链桥)也有连接 Cosmos 和以太坊的愿景。与 Electron Labs 类似,zkBridge 采用轻客户端并运行一个以太坊智能合约。它使用一个中继网络,其中中继者将区块头传递到目标链进行验证。
这个系统允许并行证明,从而实现了更便宜和更快的证明系统,并消除了需要一个可信方生成私钥的可信设置。尽管依赖于一个中心化智能合约,但由于其证明系统,zkBridge 的信任假设较少。
Polymer 是一个 Cosmos 应用链,充当 IBC 中心,允许链之间进行通信。Polymer 使连接的链可以选择自己的验证方法,同时通过将 IBC 标准化为传输组件(类似于 Electron Labs 和 zkBridge 的实现)提供默认的 ZK 轻客户端验证,与 Polymer 相连的链还将可以访问 Cosmos SDK 和 Interchain 账户(Interchain 账户是指在 Cosmos 生态系统中的一种账户类型,用于在不同的区块链之间进行跨链资产转移和交互)。

Polymer 在 Solidity 中实现了 IBC,并使用 Plonky2 证明系统进行验证,以实现与 Ethereum 的连接。Plonky2 是一种递归证明系统(先把子问题验证并确保正确,再将子问题合并成整体问题,从而证明原始问题的正确性),它可以从一组证明中生成单个证明,这个系统进一步降低了证明生成和验证的成本。与现在的零知识汇总类似,ZKP(零知识证明)将在目的链上进行验证。
例如,如果以太坊和 Osmosis 通过 Polymer 进行通信,将会发生以下情况:
以太坊通过 ZK Tendermint 轻客户端验证 Polymer 的共识。与此相反,Polymer 通过以太坊轻客户端验证以太坊的共识。
Polymer 通过 Tendermint 轻客户端(由于 Cosmos 链的原生轻客户端)验证 Osmosis 的共识,而 Osmosis 通过 Tendermint 轻客户端验证 Polymer 的共识。
Cosmos 连接和模块化区块链
Polymer 不仅为非 IBC 链标准化了链桥连接,还改进了 Cosmos 链的工作方式。
作为 Cosmos 及其它链的 IBC 中心,Polymer 有效地消除了链之间的冗余连接。目前,链是通过连接到 Cosmos Hub 来进行连接的,但通过 Polymer,它们只需连接到 Polymer 一次,就可以继承与 Polymer 连接的所有其他链的互联能力,这是通过多跳升级实现的。
担忧
虽然 IBC 在 Cosmos 生态系统内已经被证明是不可渗透的,但它尚未处理大规模的资本流通。尽管现在宣布 IBC 是明确的互操作性领先者可能还为时过早,但它目前是最有前途的链间桥接模型。然而,对于未来的多链和无信任互连链存在一些假设,这将对整个领域产生净正面的结果。
Polymer 打算使用 Plonky2 作为其验证器,这是一个新的且未经审计的系统,使用零知识证明可能需要在证明成本和延迟之间进行权衡。
结论
Cosmos 无疑是 Web3 中最引人注目和独特的项目之一,通过全力支持多链未来,Cosmos 在一个独特的领域确立了自己作为明确的领导者。
Web3 和 Cosmos 的未来最终将由开发者最看重的价值决定。随着越来越多的企业开始将区块链整合到他们的流程中,一个允许区块链相互通信的平台的需求变得至关重要。
作为可互操作的区块链平台,Cosmos 具有很高的增长潜力,这归功于经验丰富的团队、明确定义的路线图、潜在的使用案例以及正在进行的多个联盟。
然而,如果开发者决定主权和基于应用的区块链是未来的发展方向,Cosmos 将完美地处于利用这种情绪的位置。
如果觉得文章好看,你可以将 Block unicorn 标注星标和添加桌面。
本文提供的信息仅用于一般指导和信息目的,本文的内容在任何情况下均不应被视为投资,业务,法律或税务建议。对于根据本文做出的个人决定,我们不承担任何责任,我们强烈建议您在采取任何行动之前进行自己的研究。尽管已尽最大努力确保此处提供的所有信息都是准确的和最新的,但可能会发生遗漏或错误。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。
