oto:Cosmos SDK 使用由 google 开发的 Protobuf 作为传递交易中包含的消息的方式。然而,现有的 gogo/protobuf 不再维护,因此它已被分叉并开始在 Cosmos 生态系统中以 cosmos/gogoproto 的名称进行管理。 0.50版本更新 ABCI 2.0:ABCI是负责共识引擎和负责链上不同功能的应用层之间数据交换的接口。共识引擎CometBFT(Tendermint)负责区块生成和交易广播,这是确定交易顺序的过程。由于 ABCI 的设计,内存池中按所需顺序处理交易存在限制。为了克服这个问题,ABCI 2.0 添加了一个名为“PrepareProposal”的新流程来确定内存池中交易的顺序并将其传递给 CometBFT。 Optimistic Execution:在之前的 Cosmos SDK 中,所有验证者都需要达成一致,然后才能执行交易并将结果提交到链上。这减慢了交易的执行速度,为了克服这个问题,引入了一种称为“Optimistic Execution”的功能。该功能允许交易在未经所有验证者同意的情况下执行和提交,从而获得更高的交易吞吐量。 SDK 模块:Cosmos SDK 包含用于应用程序开发的各种模块。此前,每个模块的更新都跟随SDK的更新版本,因此很难追踪每个模块的更新历史。在0.50版本中,每个模块的版本控制已更改为独立的,从而更容易跟踪历史记录。此外,数据存储模型Store和IAVL已经解耦,以便可以单独更新。 2-2. Metamask 上的 Cosmos 由于 Cosmos 生态中有多种链,即使助记词相同,每条链也有独立的地址。目前,使用名为 Keplr 的钱包服务来集成和管理它们,但需要利用新的钱包应用程序来利用 Web3 上出现的每个新链,这给用户带来了巨大的疲劳和进入障碍。 Cosmos 生态系统认识到这个问题,并且正在开展项目来解决这个问题。在此背景下,Metamask 推出了对 Snap 的全面支持,允许在 Metamask 上添加自定义功能。感谢 Metamask,现在可以在基于 Cosmos 的链上创建交易,而 Leap 钱包就是此类服务之一。 Leap钱包(https://cosmos.leapwallet.io/portfolio/overview) 换句话说,已经奠定了技术基础,让熟悉基于 EVM 的链的用户更容易被 Cosmos 生态吸引。 2-3. 多虚拟机 不幸的是,Cosmos SDK 不支持智能合约的虚拟机。因此,出现了几个项目来开发在其他区块链协议中经过验证和使用的虚拟机或 Cosmos 生态系统独有的独立虚拟机。人们已经尝试将各种虚拟机(例如 EVM、WasmVM、SolanaVM、MoveVM 等)与 Cosmos SDK 集成,并且对某些虚拟机的支持受到高度赞赏。如果支持更常用的虚拟机,dApp 开发人员将更容易加入 Cosmos 生态系统。 3. 项目 以下是 2023 年 Cosmos 生态系统中出现的一些最有趣、最引人注目的项目。 3-1. Celestia 2023 年 Cosmos 生态中最热门的项目无疑是 Celestia。Celestia是一个具有代表性的模块化区块链项目,它将区块链的功能大致分为四个部分: 执行:处理交易和改变链状态的能力。 结算:验证计算层处理的交易。 数据可用性:存储来自交易和区块的信息并确保其始终可用。 共识:确定交易有效性或交易包含在区块中的顺序的能力。 在这些功能中,Celestia 专注于数据可用性。这与“L2”一词相结合,引发了 Cosmos 生态系统的 Rollup 热潮。为此,创建并支持了名为“Rollkit”的框架,该框架支持 Celestia 和 Cosmos SDK 之间的 ABCI。 Celestia Rollkit ( https://docs.celestia.org/developers/rollkit ) 它取代了 Cosmos 的共识引擎 Tendermint(或更确切地说,CometBFT),并允许 Celestia 和 Cosmos SDK 直接通信。这允许通过将交易聚合在一个块中并利用 Celestia 的共识引擎和数据可用性来进行主权汇总。 3-2. Skip Protocol Skip Protocol 是一个愿景为“主权区块链的主权交易基础设施”的项目。它有助于改善主权区块链的用户体验,并使交易处理顺序透明,以防止恶意 MEV 并从质量上改善网络。 在用户体验改进中,该项目旨在解决区块链间通信(IBC)协议的问题。IBC 是一种用于在 Cosmos 内不同链之间交换资产的协议。为了通过 IBC 转移资产,必须创建一个通信“通道”,每个通道都需要为其连接的每个链提供唯一的 ID。下图展示了连接 Axelar 和 Terra2 的通道,代表了从 Axelar 向 Terra2 发送 ETH 的示例。 Skip API ( https://api-docs.skip.money/docs/ibc-routing-algorithm ) 通过 IBC 传递到另一条链的资产将具有新的面额,遵循以下命名算法: 这里需要注意的是,即使相同的资产被发送到同一个链,如果通道的价值,或者说路径的价值不同,它的面额也会完全不同。换句话说,即使 ETH 中的资产相同,在 Terra2 中也会被识别为不同的资产。当资产通过复杂的路径交付时尤其如此,因此很难知道交付了哪些资产。 为了解决这些问题,Skip 提出了一种最优路由算法来在 Cosmos 生态内交付资产,并通过确定资产的面额来提供更好的用户体验。 Skip 协议还提供了各种可用于基于 Cosmos SDK 开发区块链的 API,例如多链交易跟踪和 Block SDK。Skip 还向社区提议将 Skip 的功能纳入 Cosmos SDK 中,为生态系统的发展做出贡献。 3-3. 其他项目 Sei Sei被定位为专门从事交易的链,其目标是成为快速的Layer1而不是Rollup,这也是2023年区块链发展的一大趋势。Sei专注于通过利用各种技术来提高链的性能。 Injective Injective致力于构建一个专门针对金融应用程序的区块链生态系统。Injective与Figment和Binance建立了合作伙伴关系,并支持Helix和Hydro等各种dapp加入Injective生态。 dYdX dYdX被认为是最成功的DEX,并且已经使用Cosmos SDK成功迁移到Layer1。 dYdX通过自身代币,加强了治理。 Stride Stride是一种类似于以太坊Lido的流动性质押协议。在Cosmos生态中,流动性质押本来就很困难,因为资产分散在多条链上。Stride旨在通过利用ICA(链间账户)、ICQ(链间查询)和ICS(链间安全),在Cosmos生态中实现多链流动性质押。 Coreum Coreum是一个面向企业的Layer1区块链,支持基于Wasm的智能合约、RWA代币化、NeoBanking应用程序等。 4. 链上性能 4-1. 开发活动 虽然 Cosmos 网络上的开发活动总体保持健康,但第二季度的智能合约部署数量最高(2,226),增长率也最高(21.4%)。核心开发者数量呈逐渐上升趋势,这也是生态基础设施积极建设的标志。 与此同时,去年第二季度和第三季度部署的智能合约数量分别为 2,226 和 1,777 个,高于第四季度的 1,701 个。虽然与前两个季度相比,开发活动确实有所放缓,但考虑到第四季度年底导致的下降,我们认为活动水平仍在持续。 4-2. 网络活动 Cosmos 网络活动中最引人注目的是,第二季度和第三季度的开发活动转化为第四季度整个生态系统的增长。如表所示,Cosmos 生态系统中的 TVL 在第三季度持续下降,但在第四季度大幅上升。 第四季度 Cosmos 生态系统 TVL 的爆炸性增长可归因于两个因素的结合。首先是 10 月中旬各 Layer 1 主题的流动性涌入。2H 期间,大量流动性流入 Layer 1 生态,Solana、Cosmos 和 Avalanche 以爆发性的表现拉动整体 TVL。 此外,包括Cosmos SDK在内的对开发者友好的基础设施环境,以及基于IBC生态系统构建的庞大的区块链连接网络,也为用户带来了实际效用。仔细观察 TVL 趋势就会发现,这不仅仅是暂时的上升,而是持续的趋势。对协议成熟度的满意可能会推动第 1 层的流动性,促进 Cosmos 的发展并减少用户流失。 与表现最低的第三季度(1,470,050 个)相比,第四季度活跃钱包数量也增加了近 55%,达到 2,280,335 个,反映出生态系统充满活力。这是由 Cosmos IBC 生态系统的互操作性推动的,这导致了链上活动的增加,例如用户参与每个协议上的活动以及通过 DeFi 使用代币。 此外,从IBC生态中关键协议的TVL趋势来看,下半年基于Cosmos SDK的协议的持续炒作也起到了重振生态的作用。事实上,我们可以看到协议的 TVL 略有增加。与 THORChain 等项目从第四季度初开始增长不同,Injective 协议从第四季度末到现在 TVL 出现爆炸性增长。我们可以将其解释为 Cosmos IBC 生态系统内流动性和交易活动的顺序流动。 4-3. 网络安全 Cosmos 目前共有 180 个活跃验证者。前 9 位验证者持有 40.89% 的质押 $ATOM 供应量。目前 Cosmos 上有 2.44B $ATOM 质押,约占总供应量的 65%。 5. 结束语 2023年对于Cosmos生态来说是具有里程碑意义的一年,见证了多个项目的发展和重大变化。我们相信,这些变化表明 Cosmos 不仅仅是区块链技术的一个领域,而且正在推动整个区块链生态系统的创新。 Celestia、Skip Protocol 和其他著名项目展示了 Cosmos 生态系统的多样性和灵活性以及它如何不断发展。这些项目开创了区块链技术的新用例,并帮助创建更高效、用户友好的区块链环境。 Cosmos 生态系统的成长和发展增强了我们对区块链技术未来的兴奋。它们为开发者、用户和投资者打开了新机遇的大门,并为未来几年持续的创新铺平了道路。我们预计 Cosmos 生态系统在未来几年将继续这种积极的趋势,并且在此过程中将不断出现新的技术挑战和机遇。 来源:金色财经lg...