原文链接:Navigating the Internet of Blockchains
本文作者:Adit Gupta 编译:CoinTime Candice
Cosmos简介
Cosmos,也被称为“区块链互联网”,是一个通过区块链间通信协议IBC互连的主权链网络。这些链通常被称为Cosmos区间,通常建立在Cosmos SDK之上,并由Tendermint Core共识引擎提供动力,提供卓越的模块化和绝对的交易终结性。
本报告将讨论Cosmos堆栈的各个组成部分、当前和未来的生态系统,以及在Cosmos中构建的各个核心开发团队的开发者视角。
Tendermint
Tendermint作为许多Cosmos区间的共识协议,是一个由Tendermint Core共识引擎和应用程序区块链接口(也称为ABCI)组成的工具包。这些组件允许Tendermint在模块化、近乎即时的交易终结性和安全保证方面与其他共识协议不同。
Tendermint Core
Tendermint Core是一个拜占庭容错(BFT)共识引擎,需要三分之二网络一致同意提交一个区块并继续链。由Tendermint Core支持的区块链可以容忍小于三分之一的网络故障,同时确保链的连续性。如果超过三分之一网络的故障,以及无法达成三分之二的共识,区块链将停止,直到达成三分之二共识。因此,Tendermint将链的安全置于链的有效性之上,确保了绝对的最终性。
然而,作为一种基于验证者的共识解决方案,Tendermint确实有缺点。在Cosmos中,由Tendermint驱动的链运营着一个有限的活跃验证者集,只有前X个验证者通过委托的质押参与网络共识,因此,限制了去中心化。
应用区块链接口(ABCI)
应用区块链接口(ABCI)允许Tendermint Core作为连接两个独立共识和应用层的接口数据通道,为任何区块链虚拟机提供共识。
与传统的单体式区块链架构不同,其中共识层和应用层不是模块化的,ABCI提供了解耦区块链的共识和应用层的能力,促进了模块化和开发者可访问性。使用ABCI,开发者可以利用Tendermint Core共识引擎,使用他们选择的编程语言和执行环境。
区块链间通信协议(IBC)
区块链间通信协议(IBC)是一种可互操作的消息传递协议,允许区块链之间进行无信任的通信和传递消息。IBC是Cosmos堆栈的基础,确保Cosmos区块链是可互操作的。
IBC协议由传输层(TAO)和应用层(APP)组成。
传输层TAO代表传输、认证和订购,并作为IBC协议的基础设施层,确保数据包以正确的顺序正确发送到交易方链,同时保持真实性。该层包括IBC轻型客户端和通道。IBC轻型客户端负责跟踪和镜像对手方区块链的共识状态,并在对手方区块链的状态变化后更新其内部状态。IBC通道是接收区块链和发送区块链之间的连接,允许各自的区块链互相转发消息。
应用层APP使应用程序能够利用IBC传输层。这包括ICS-20标准,该标准定义了可替代的跨链代币,并允许用户在各种支持IBC的链上发送和接收代币。
Cosmos SDK
Cosmos软件开发工具包(Cosmos SDK)是用于构建和启动Cosmos链的开源框架。该框架是Cosmos开发者中很受欢迎,目前许多Cosmos区间都基于Cosmos SDK。
Cosmos SDK利用了Tendermint,包括可组合和可互操作的基本模块,使开发者无需从头开始即可构建区块链。例如,治理模块(x/gov)等模块包含链上治理原语,如提案提交、存款和投票。除了Cosmos SDK基础模块外,开发者还可以根据链的特定需求开发自定义模块。
生态系统——区间
如今,Cosmos由50多个活跃的Cosmos区间组成,这些区间由数百个IBC通道互连。尽管Cosmos中有许多区间,但只有少数几个链在30天的IBC容量活动中占据主导地位。
按30天的IBC交易量计算,Osmosis是最活跃的IBC链,在过去30天里管理着超过3.5亿美元的IBC交易量。这并不奇怪,因为Osmosis区块链承载了Cosmos中最大的去中心化交易所。
30天IBC交易遵循类似的头重脚轻的分布模式;然而,按IBC交易量计算,Band率先成为最活跃的IBC链,在过去30天内,IBC交易超过120万笔。
生态系统图谱
虽然我们在生态系统表中涵盖了大部分活跃的Cosmos区,但我们只详细介绍少数几个Cosmos区。随后提到的Cosmos区间的选择是为了对Cosmos生态系统中区间的多样性做一个高层次的概述。在这份报告的范围内,我们无法涵盖许多值得称赞的Cosmos区间。
Cosmos Hub
Cosmos Hub主网于2019年3月推出,是Cosmos中的第一个区块链。Cosmos Hub作为一个链间枢纽,随着Cosmos的发展,帮助路由交易,并通过链间安全为消费链提供安全保障。
枢纽和轮辐模型
枢纽和轮辐模型是Cosmos Hub作为链间枢纽的组成部分。随着Cosmos中区间数量的增长,每个区间之间需要的IBC连接以保持与其他每个区间的互操作性也迅速增长,但仍效率低下。枢纽和轮辐模型指定某些Cosmos链作为枢纽,可以作为连接到枢纽的所有区间的路由器。
例如,使用枢纽和轮辐模型,区间可以简单地连接到Cosmos hub,并将信息转发到也连接到Cosmos Hub的任何其他区,而Cosmos Hub充当中间路由器。如果没有枢纽,区间将不得不与其他每个区间建立IBC通道和连接,而不是与枢纽保持有限的连接和通道。
Interchain security v1
除了为连接的区间路由IBC消息外,Cosmos Hub还将自己定位为帮助引导新生的Cosmos区间。
启动和确保一个新的Cosmos区间具有挑战性,因为启动关键的验证者集很困难。此外,与更大、更成熟的Cosmos链相比,新区间的经济安全性往往较低。
Interchain security v1,也被称为Replicated Security,希望通过允许Cosmos Hub验证者使用Cosmos Hub的价值在参与的消费者链上运行额外的验证者来缓解这些挑战。通过这样做,消费链将能够继承Cosmos Hub优越的经济安全。
Cosmos Hub路线图
v9 Lambda升级
Lambda升级于2023年3月14日进行,为Cosmos Hub实现了复制的安全性。在升级之后,有兴趣的消费链必须提交一份Cosmos Hub治理提案才能参与。
Atom 2.0
2022年9月公布的Atom 2.0白皮书包括了对Cosmos Hub的新愿景。该愿景包括增加诸如Interchain Scheduler和Interchain Allocator的内容。
Interchain Scheduler是一个跨链区块空间市场,目标是进一步提高Cosmos生态系统中MEV和区块空间市场的效率。
同时,Interchain Allocator希望通过从Cosmos Hub向新的Cosmos链分配资本,促进更广泛的Cosmos生态系统之间的经济合作。该分配器将由契约和再平衡器组成,允许建立跨链协议和现有的投资组合再平衡。
然而,通过提案#82,社区否决了实施该文件的社区提案。
通用区间
通用的Cosmos区间通常为开发者提供开发和部署dApps的基本要素。通用区间通常包括智能合约执行环境,并没有为单一的应用程序进行优化。
除了涵盖选定的通用Cosmos区间外,我们还强调了使用定性和定量指标选择的生态系统dApp,包括但不限于社交媒体和社区参与、智能合约使用和总价值锁定(如果适用)。
Evmos
Evmos最初于2022年3月推出,是一个与EVM兼容的Cosmos链,允许开发者在EVM执行环境中编写和部署智能合约。然而,在最初推出后不久,一次失败的网络升级导致了链中断。该链后来在4月底重新启动。
Evmos区块链纳入了x/evm等模块,它将以太坊虚拟机定义为Cosmos SDK模块,以及x/erc20,它允许在Cosmos资产与EVM资产之间进行转换。
Evmos生态系统
Cevmos
Celestia是一个模块化区块链网络,正在构建Cevmos,这是一个由EVM rollup结算链组成的模块化堆栈。该结算链将利用Celestia的rollup架构以及Evmos的EVM功能和链的安全性。
Orbit Market
Orbit Market于2022年4月推出,是Evmos上的一个NFT市场。该市场支持ERC-721和ERC-1155代币,并实现收集报价和版税等功能。Orbit市场目前已推出32个NFT系列。
SpaceFi
SpaceFi是一个跨链平台,部署在Evmos和zkSync上,有几个应用程序,包括去中心化交易所SpaceSwap和孵化平台Starter。该平台目前持有超过110万美元的锁定总价值,占Evmos区块链锁定总价值的66%。
Juno
Juno于2021年 10月推出,是一个与WASM兼容的区块链,允许开发者在WASM执行环境中编写和部署CosmWasm智能合约。目前,Juno区块链上最流行的CosmWasm合约类型是CW20合约,也称为CosmWasm代币合约。
Moneta升级
Juno区块链最初推出时没有CosmWasm功能,后来于2021 年12月通过Moneta升级实现。除了整合CosmWasm外,Moneta升级还强制执行了最低验证者佣金,并启用了Authz和Feegrant模块。
Juno生态系统
DaoDao
DaoDao是一个Juno DAO,它构建了一套开源的可组合工具,用于在Juno上启动和维护DAO。该平台目前承载了许多Juno DAO,如Juno Growth Fund和Core Root。除了现有的功能外,该平台很快将包括DAO薪酬工具,以简化对贡献者的补偿。
Loop Finance
最初部署在Terra区块链上,2022年6月,Loop Finance宣布将其去中心化交易所和NFT市场转移到Juno区块链。去中心化交易所同时支持本地Cosmos资产和Juno本地CW-20资产。
在写这篇文章的时候,LOOP CW-20合约是Juno区块链上最受欢迎的WASM合约之一,执行次数超过37000次。
WYND DAO/JunoSwap
WYND DEX于2023年1月推出,是Juno上的一个去中心化交易所。WYND DEX支持本地Cosmos资产和Juno本地CW-20资产,并由WYND DAO自治,定期提出调整DEX参数的建议。该交易所目前持有超过600万美元的锁定总价值。
2022年12月,RAW DAO,即管理JunoSwap的DAO,按锁定的总价值计算,以前是Juno上最大的DEX,通过了一项提案,将JunoSwap的流动性迁移到WYND DEX上。
Kava
Kava于2019年11月推出,它利用了一种共链架构,允许开发者在以太坊或Cosmos共链上开发和部署应用程序。Cosmos和以太坊共链使用Kava的Translator Module连接。这种双链架构于2022年5月通过Kava 10升级引入主网。
Kava生态系统
Curve Finance
Curve Finance是以太坊上流行的AMM,于2022年9月部署到Kava的以太坊共链。Curve允许用户使用Curve的流动资金池交换ERC-20资产。Curve目前在Kava区块链上锁定的总价值超过1400万美元,在Curve部署的所有区块链上,包括Kava,有近50亿美元。
Kava Lend
Kava Lend是一个借贷协议,允许用户借出支持的数字资产。该协议采用贷款价值 (LTV)的百分比来确定用户可以借到的资产的总价值。Kava Lend对所有的数字资产采用50%的LTV百分比,仅对USDX采用25%的LTV百分比。该协议目前拥有超过7500万美元的锁定总价值。
Kava Mint
Kava Mint是一个DeFi协议,允许用户使用其他数字资产作为质押品mint USDX。与Kava Lend类似,Kava Mint采用LTV百分比来确定用户在使用数字资产作为质押品的情况下可以mint的USDX总额。在写这篇文章的时候,这一数字在66.67%至90.01%之间变化。Kava Mint目前用超过9500万美元的锁定总价值。
Secret Network
Secret Network于2020年初推出,是一家专注于隐私的Cosmos链,可实现私人智能合约。为了实现这一隐私,Secret Network利用受信任的执行环境,确保网络节点可以在不访问敏感交易数据的情况下验证交易。Secret Network智能合约基于CosmWasm,并添加了私有元数据。
Secret生态系统
Alter Network
Alter网络是一个私人信息传递应用,利用Secret Network的智能合约和加密技术提供私人通信,同时允许用户保留对加密密钥的控制。该应用程序还支持匿名选项允许私人和群组消息传递。
Shade协议
Shade协议是一套以隐私为中心的DeFi dApp,建立在秘密网络上,使用保护隐私的智能合约。应用程序包括Silk稳定币、Silk Pay、Shade Bridge、ShadeSwap、ShadeLend、ShadeDerivatives、Shade Bonds和Shade Governance。
Sienna Network
Sienna Network是一个以隐私为中心的DeFi协议,建立在Secret Network之上。应用程序包括SiennaLend和SiennaSwap。SiennaSwap允许私人swap,有助于防止交易前置,因为交易细节是不可公开查看的。同样,SiennaLend允许私人贷款和借款。该协议目前拥有超过400万美元的锁定总价值。
未来通用区间
Gnoland
Gnoland是一个基于GnoVM的通用智能合约执行环境。开发者将能够使用Gnolang语言在Gnoland链上编写和部署智能合约。为了进一步提高开发者的可访问性,Gnolang基于Go编程语言,允许开发者为Gnoland编写智能合约,而无需学习全新的语言。
Penumbra
Penumbra是一个专注于隐私的Cosmos区块链,它实现了几个以隐私为中心的功能,如私人委托、投票和默认资产屏蔽。通过IBC与Cosmos的其他部分互连,进入Penumbra区间的资产被屏蔽,因此默认情况下被设为私有,离开半影区的资产被解除屏蔽,不再私有。此外,与大多数Cosmos链不同,Penumbra不是基于Cosmos SDK构建的。
ZSwap
ZSwap是一个建立在Penumbra基础上的私有去中心化交易所。交易所支持密封竞价批量拍卖,确保交易金额在批量完成之前是私有的,防止交易提前进行。
特定应用区
特定于应用程序的链,也称为应用链,针对特定或相近的应用组进行优化。为其特定的用例优化链可以实现通用链不可能实现的功能,而不需要做出重大的权衡。
Axelar
Axelar区块链于2022年初推出,有助于促进Axelar跨链互操作网关协议。Axelar的跨链网关协议(CGP)允许验证者通过网关智能合约读取交易,然后将有效交易写入目的链的网关智能合约,从而有助于促进互连区块链之间的消息路由。
Axelar跨链互操作性协议的用例之一是跨链资产转移。Axelar支持EVM和Cosmos区块链之间的桥接,是Osmosis去中心化交易所的典范桥接。在写这篇文章时,Axelar已经促成了近35万笔跨链交易,转账代币总额超过17亿美元。
Osmosis
Osmosis区块链于2021 年6月推出,是Cosmos中最大的去中心化交易所:Osmosis。Osmosis交易所目前持有超过1.8亿美元的锁定总价值,在写这篇文章的时候,每日交易量超过1800万美元。Osmosis交易所是自治的,社区能够对各种关键参数的变化进行投票,例如通过定期的链上提案对流动性提供者的激励进行调整。
如前所述,除了通过IBC支持Cosmos资产外,Osmosis还通过Axelar(Osmosis的标准EVM桥接)支持EVM资产。无许可Osmosis Frontier还支持通过其他EVM桥接的EVM资产。
CosmWasm整合
2021年 12月,Osmosis社区投票通过107号提案,将CosmWasm通过x/Wasm模块整合到Osmosis区块链中。Confio于2022年3月完成了整合。CosmWasm的整合允许开发者在Osmosis上部署CosmWasm智能合约。
超流质押
2022年2月通过Osmosis v7 Carbon升级版推出,超流质押允许用户对LP代币进行质押,以帮助加强Osmosis区块链的经济安全。在超流质押之前,锁定在流动性池中的代币不能在链上重新质押。超流体质押不同于流动性质押,在流动性质押中,质押资产的合成版本被创建用于DeFi应用。
Regen Network
2021年4月推出的Regen区块链,也被称为Regen Ledger,承载着Regen Marketplace。Regen Ledger为其用例引入了两个新颖的Cosmos模块:Ecocredit和Data模块,它们实现了生态信贷的发行和生态数据管理。
这些模块是Regen Marketplace的基础。Regen Marketplace于2022年10月推出,是一个去中心化的市场,允许组织和个人购买、交易和退役生态信用。组织和个人可以为特定项目购买生态信用。生态信用持有人随后可以退役他们的生态信用来抵消他们的碳足迹。
Stargaze
Stargaze区块链于2021年10月推出,托管Stargaze NFT市场和发射平台。该平台目前拥有超过1200个NFT收藏品,并由社区通过定期链上提案进行管理。Stargaze平台还包括Stargaze Studio等工具,以简化在Stargaze上创建NFT收藏品的过程。
Stargaze Studio
Stargaze Studio是一个无代码平台,允许创作者在Stargaze上创建和管理NFT收藏品。除了启动NFT收藏品外,该应用程序还允许创作者查询各种收藏数据。该应用程序可用于测试网和主网环境。
Stride
Stride区块链于2022年9月推出,针对跨链流动性质押进行了优化。Stride区块链包含自定义模块,如StakeIBC模块。StakeIBC模块负责mint和烧毁资产的流动质押代表(stAssets),并管理其各自链上相应的本地资产。
Stride流动性质押协议目前持有超过1500万美元的锁定总价值,并支持五种Cosmos资产。
Interchain Security
Stride区块链计划利用Interchain Security v1,从Cosmos Hub获得经济安全。因此,Stride将成为Cosmos中最早的消费链之一。
未来应用程序特定区间
dYdX V4
2022年6月,dYdX宣布dYdX V4将被建设成一个主权的Cosmos链。为dYdX V4构建Cosmos链的动机包括能够定制和优化基础级区块链以适应dYdX V4的特定需求。
例如,在dYdX链中,网络验证者将操作一个内存中的订单簿,该订单簿不致力于共识,并与所有其他验证者一致。这将允许订单通过网络实时匹配,并以透明和去中心化的方式在链上发布最终交易。利用这种架构,dYdX希望在确保去中心化的同时保持高吞吐量。
DYdX最近宣布完成了里程碑3,并开始了私有测试网,计划于9月底前上线主网。
Sei
作为一个专注于特定行业的DeFi区块链,Sei既不是通用的也不是特定的应用。然而,为了本报告的目的,我们将把Sei归类为特定应用的链,因为它为基于交易的应用,如去中心化交易所,进行了优化。这些优化包括Twin-Turbo共识,本地订单匹配引擎,Tendermint修改,并行化,以及频繁的批量拍卖。这些设计选择使建立在Sei上的去中心化交易所能够提供卓越的订单吞吐量、最终性和可扩展性,这些都是建立去中心化交易所时的重要考虑。
Cosmos生态系统(共享基础设施和工具)
Cosmos由许多独特的主权链组成。因此,CCosmos链通常不会与Cosmos生态系统中的所有其他链共享相同的工具和基础设施。在本报告的范围内,我们将涵盖由Cosmostation、Keplr和Map of Zones提供的共享基础设施。
Cosmostation
Cosmostation为更广泛的Cosmos生态系统提供了各种共享的基础设施和工具。这包括Cosmostation区块探索器、Mintscan和Cosmostation钱包。
Mintscan
Mintscan区块链浏览器允许用户查询区块链数据,如交易和区块历史记录、IBC中继层活动以及WASM/EVM智能合约细节(如果适用)。Mintscan Cosmos区块浏览器目前支持50多条Cosmos链。
钱包
Cosmostation钱包是一种非托管钱包,允许用户存储Cosmos数字资产并与Cosmos生态系统交互。此外,除了发送和接收Cosmos资产外,钱包还包括委托和投票功能。Cosmostation钱包可作为移动应用程序、chrome扩展或网络钱包使用。网络钱包还支持Ledger加密货币硬件钱包。
Keplr
Keplr钱包是一个非托管的Cosmos钱包,具有代币转移、委托和投票功能。Keplr目前支持30多条链,包括对Ledger NanoS/X和Keystone硬件钱包的支持。Keplr可作为Chrome或Firefox扩展和移动应用程序。Keplr的Chrome扩展钱包目前有超过70万用户。
区间地图
区间地图是一个Cosmos生态系统分析工具,允许用户在指定的时间范围内查询支持区间的数据,包括IBC数量和传输、总交易和活跃用户。用户还可以在2D或3D网络中使这些数据可视化。区间地图目前支持50多个Cosmos区间。
采访Cosmos构建者
作为本报告的一部分,我们联系了上述所有Cosmos区间的核心开发团队。我们向团队询问了有关他们在Cosmos构建方面的经验以及他们对Cosmos未来的展望的问题。
在Cosmos中的构建
访谈开始时,我们问团队是什么促使他们决定在Cosmos中构建。虽然团队经常说有几个因素推动了他们的决定,但提到最多的两个因素是主权和准备生产的Tendermint实施。
Cosmos主权
Riley Edmunds(Stride的核心贡献者和Stride Labs的联合创始人)指出,Cosmos的主权允许开发者保留对整个区块链栈的完全控制,允许区块链逻辑定制,这在传统的单片区块链上是不可能的。
Sunny Aggarwal(Osmosis核心开发团队)也有类似的看法,并提到控制整个区块链堆栈的能力使Osmosis能够整合创新功能,例如允许用户用他们选择的任何代币支付交易费用,因为Osmosis区块链知道建立在该链之上的Osmosis DEX。
此外,Nic Z(Evmos核心开发团队)谈到了Cosmos的主权保护安全模型,该模型为链的安全提供了一种选择的方法。Cosmos链可以使用自己的验证者集自我衍生的安全性,但也可以选择使用其他链提供的安全性,例如通过Interchain Security加入Cosmos Hub提供的安全保障。
Tendermint
Aaron Craelius(Cosmos SDK首席架构师兼Regen Network首席技术官)提到,选择具有低能源足迹的共识解决方案,例如Tendermint,对团队来说非常重要,尤其是在主流单体式区块链(如当时的以太坊)采用工作量证明的情况下。
Nic Z(Evmos核心开发团队)谈到了Tendermint的快速终结性,他认为这对于建立卓越的用户体验至关重要,因为具有概率终结性的共识解决方案需要用户等待几次确认,直到被认为是最终的。
Darren(Penumbra实验室团队)提到,重要的是Tendermint已经做好了生产准备,并且相对来说是即插即用的,这使得团队能够在不必使用Cosmos SDK的情况下构建Tendermind驱动的Cosmos链。
权衡利弊
我们还询问了团队关于在Cosmos中构建时必须做出的权衡。有几个团队提到,Cosmos SDK的可定制性和更广泛的开发者可访问性是在Cosmos中构建时的权衡考量。
Cosmos SDK
Riley Edmunds谈到了分叉Cosmos SDK和使用当前主线SDK版本之间的权衡。虽然分叉SDK允许团队修改和合并额外的功能,但维护SDK分叉需要额外的开发资源,并可能带来额外的安全风险。
Nic Z提到,额外的Cosmos SDK可定制性是以进一步偏离Cosmos的共享基础设施标准为代价的。为高度定制化的链条要求专门的基础设施,既没有效率,也没有可扩展性。
开发者的可访问性
一些团队还提到,开发者可访问性是一个主要由于文档不足而需要权衡的问题。不充足的文档会增加来自其他生态系统的新构建者的进入门槛。
Sunny Aggarwal表示,目前Cosmos堆栈的文档不如EVM堆栈的现有文档;然而,Cosmos的核心开发团队,如Osmosis、Confio等,正在不断改进。Aaron Craelius也有类似的观点,他表示目前的Cosmos文档存在差距,还有改进的空间。
此外,Nic Z还讨论了Cosmos文档标准是生态系统中贡献者数量的结果,并认为随着生态系统的发展,文档将继续改善。
生态系统差距
在采访中,团队还谈到了当前Cosmos生态系统的差距。提及最多的差距是Cosmos中缺乏Oracle和去中心化的流动性。
Oracle
Riley Edmunds表示,Cosmos生态系统缺乏规范的Oracle,需要一个更好的Oracle系统来推广和真正启用Cosmos DeFi。Nic Z进一步回应了这一观点,表示Cosmos需要多个链上和链下Oracle。
去中心化的流动性
Nic Z谈到了Cosmos去中心化的流动性,因为桥接资产的多种表现形式在不同的Cosmos链中去中心化,导致用户体验较差。Darren也有类似的观点,他表示目前Cosmos稳定币的流动性是去中心化的,并表示需要本地Cosmos稳定币。
展望Cosmos 的未来
此外,我们还问了一些团队关于他们对Cosmos的期待。
Sunny Aggarwal表示,作为Mesh Security创造者和主要支持者之一,他对Mesh Security感到兴奋。他也期待着在Cosmos中的隐私问题。
Riley Edmunds表示,他对Stride利用复制安全并成为首批从Cosmos Hub消费经济安全的消费链之一感到兴奋。他还期待着Mesh Security,并计划Stride在未来最终过渡到Mesh Security。
Aaron Craelius表示,他期待着对Cosmos SDK的不断改进,以进一步提高开发者的体验和性能,例如在未来为SDK添加swappable共识功能。Swappable共识将允许开发者将Tendermint与另一个共识解决方案无缝swap,从而进一步推进SDK模块化。
Nic Z表示,他期待着Cosmos链不断创新,并作为当前链的延伸发挥作用,例如,进一步提高Cosmos的EVM和交易吞吐量。
最后,Darren表示,他期待IBC生态系统的成熟,以及传统上不被视为Cosmos项目的项目加入生态系统。
对新构建者的建议
最后,我们请团队为新的Cosmos构建者提供建议。
Riley Edmunds建议新的开发者和构建者寻找合适的社区进行构建,而不是单独构建。
Sunny Aggarwal强调,开发者应该专注于用户体验,让用户与他们的应用互动起来。
Darren提到,重要的是要理解在Cosmos中没有一个单一的技术栈,开发者应该考虑将应用部署到现有的Cosmos链上,而不是开发和维护自己的应用。Nic Z的想法一致,要求开发者在决定构建自己的Cosmos链或在现有链上部署之前,考虑主权对他们的应用有多重要,并衡量其他方面的权衡。
最后,Aaron Craelius建议新的构建者在继续朝着更容易构建Cosmos链和模块的方向前进的同时,保持对当前Cosmos开发的最新了解。
结论
Cosmos允许开发者在保留主权的同时构建可互操作的链。
在Cosmos中构建允许开发者在不牺牲任何一方的情况下构建具有互操作性和主权的链。因此,开发者可以实现新的功能,并为他们的特定用例优化他们的链,同时保持与Cosmos其他部分的互操作性。
Cosmos缺乏共享的基础设施。
在Cosmos中,多种执行环境和专门的链式优化的多样性使得链式系统不能共享基础设施。缺乏共享的基础设施要求集成商为特定的链建立专门的基础设施,这给进入市场带来了额外的障碍。
Cosmos SDK是开发者构建自己的链的一个很好的起点。
Cosmos SDK是希望构建Cosmos链的开发者的热门选择。SDK的模块化使开发者能够构建自定义模块,并为自己的链用例引入额外的功能。此外,随着不断的更新和改进,Cosmos SDK很可能在Cosmos开发者中继续受欢迎。
由于文档不足,开发者的可访问性是目前Cosmos中的一个限制。
对于希望在Cosmos中进行构建的新开发者来说,目前的文档是不够的。这阻碍了Cosmos的采用,这可能是Cosmos生态系统相对于其他生态系统没有出现广泛的生态系统增长的原因之一。然而,文档正在改善,这只是一个随着时间推移就可以克服的基本挑战。
虽然如今的Cosmos没有其他领先的生态系统那么成熟或完善,但它作为一个可互操作的主权的堆栈的优点是显而易见的,越来越多的开发者和计划在不久的将来推出的新Cosmos链就是明证。随着Cosmos SDK、IBC用户体验和开发者可访问性的不断改进,随着时间的推移,Cosmos应该会继续吸引新的开发者和用户。
*本文由CoinTime整理编译,转载请注明来源。
所有评论