Cosmos生态的三大核心模块TendermintCore、CosmosSDK、IBC跨链通信协议,可以被看作一台计算机的CPU芯片、主板以及WiFi网卡。
撰文:小毛哥
跨链已近,风波已远。
跨链项目Cosmos迄今为止最大的升级「星际之门」将于7月27日启动,此次升级最重要的意义在于Cosmos的核心模块「跨链通信协议」将首次正式登场。对于一直陷入管理层内部纠纷的Cosmos,这是一次重大的技术升级。此次升级或将使Cosmos网络拥有更高的交易吞吐量、更多的跨链交互,并加速用户界面和其他模块的开发。
回顾近半年来Cosmos生态的进展,继完成CosmosHub3升级以加强改良网络治理和质押等环节,作为IBC跨链协议激励性测试网的「GameofZones挑战赛」也已落下帷幕。根据Cosmos路线图,IBC升级后网络的进一步治理以及软件或区块链状态的升级将留给Cosmos社区。
我们在回顾GoZ挑战赛的文章《混乱孕育稳定,为IBC上线准备的CosmosGoZ挑战赛的进展如何?》中写道,「Cosmos生态仍在持续发展,但和以往不同的是,经历多次内部风波,整个Cosmos社区正在寻找一种自治的平衡。」现在,我们想要补充一些更多的具体观察:
截止目前,包括Stake.fish、IOSG等Cosmos验证人作为整个PoS网络Staking节点服务商的先行者显示出强大的技术实力,并积极探索参与治理生态,持续维持网络稳定;Cosmos的链上治理体系运转良好且保持较高的参与度,根据Mintscan浏览器数据,Cosmos已经进行26次链上治理,包括参数修改、社区资金池、网络升级提案等;在Cosmos社区资金池仅正式资助两个社区项目的情况下,Cosmos生态持续发展,截止目前,Cosmos生态的大小项目已超过40个,包括IRISnet在内的生态Hub均有建树;Cosmos在PoS公链中拥有超高的质押率,是同行拿来比较的标杆。如果以流通质押率来算,Cosmos质押率长期高达90%以上;Cosmos投资机构倾向于项目长期投资,61.5%的初始投资机构直接选择运营验证节点。Cosmos主网上线初期PoS项目在全网的占比仅为13%,此后逐渐上涨,Cosmos生态也为Staking资本模式开下先河;虽然目前Cosmos仍有许多问题,包括代币的价值捕获、团队内部风波的影响等,我们也无法预知IBC上线后的实际效果和市场反馈究竟如何,但跨链通信协议作为Cosmos成立六年来的核心研究开发成果,若成功上线则更显得来之不易。
跨链通信协议Socket宣布支持Zapper Bridge:2月5日消息,跨链通信协议Socket宣布,Zapper Bridge现在由其提供支持,Zapper用户现在可跨Optimism、Arbitrum、Polygon、Binance Smart Chain、Avalanche、Fantom、Gnosis Chain和Ethereum八个链移动资产。[2022/2/5 9:32:59]
此时,是时候让我们带你重新认识这个面临内外部挑战、但又正在改变,且充满遐想的大型跨链项目。
重新理解Cosmos架构和生态
Cosmos架构生态等话题虽然已是老生常谈的话题,但仍然比较难理解。借鉴Cosmos团队成员JoshLee的一则推特,我们试着用更形象的方法帮助大家理解Cosmos架构和生态。
如果你熟悉日常所使用的计算机基本工作原理,你可以把把整个Cosmos架构想象成一个大型计算机。
首先,Cosmos生态的三大核心模块分别为TendermintCore、CosmosSDK、IBC跨链通信协议。而我们可以把这三大模块比作这台计算机的CPU芯片、主板以及WiFi网卡。
Tendermint-Cosmos计算机的CPU芯片
TendermintCore是基于Tendermint共识算法的底层共识引擎,Tendermint主导设计整个Cosmos架构的底层共识。TendermintBFT是目前拜占庭容错共识算法中较为先进的一种,使用层面广泛。根据Cosmos官方此前的统计,Tendermint共识算法已驱动了超过40%以上的PoS项目。虽然Tendermint并不是一种有形的产品,但却是决定Cosmos这台计算机运行效率的最重要组成部分。
去中心化筹款和跨链通证启动平台Poolz成立200万美元NFT和游戏基金:金色财经报道,去中心化筹款和跨链通证启动平台Poolz宣布成立200万美元NFT和游戏基金,旨在为行业带来新技术和发展。Poolz 将关注 NFT 和游戏市场上一些最有趣的项目,预计会有更多开发人员和创业者带着高潜力项目和初创项目进入区块链领域,此外该基金也会关注元宇宙行业并成为这一领域里的投资先驱之一。[2021/9/4 22:59:04]
我们可以把Tendermint比作芯片设计原理,而TendermintCore是Cosmos计算机实际的CPU芯片。当然,其他采用Tendermint共识算法的区块链项目也可以设计自己的「CPU芯片」。
CosmosSDK-Cosmos计算机的主板
CosmosSDK模块起到计算机主板集成各种组件的功能,类似主板将CPU连接硬盘驱动器、GPU连接至网卡等功能,CosmosSDK提供有关计算机各个组件如何交互的通用框架和规则。而CosmosSDK将通过各种组件实现网络的Staking以及治理机制。
同时由于CosmosSDK是一种模块化的技术,开发者还可以通过CosmosSDK模块构建自己的组件以添加特定功能,也通过方便开发者通过CosmosSDK构建生态项目。
IBC跨链模块-Cosmos计算机的网卡
Cosmos作为一个跨链项目,IBC跨链模块是该项目实现价值最核心也是最困难的部分。目前整个区块链系统的各个项目仍然无法简易地互联,就好像没有WiFi的互联网世界是不完整的,而IBC跨链模块则为会充当连接各个网络及WiFi的计算机网卡,这种网卡可以指导各种区块链网络之间互相连接,改善整个区块链网络的互联及互操作性。
Terra在3周后激活跨链通信,稳定币UST将进入Cosmos生态:Cosmos生态中的AMM Osmosis创始人表示,一旦Terra(Cosmos生态中的稳定币项目)在3周后启动跨链通信(IBC),整个Cosmos生态将改变,稳定币UST(Terra推出的锚定美元的稳定币)将进入Cosmos生态,我预计terra会成为Osmosis中最受欢迎的基础交易对。[2021/8/22 22:29:02]
本月底Cosmos即将进行「星际之门」的升级则是开启该计算机IBC跨链模块的首个测试网,经过一段时间的测试网以及开发之后,IBC协议将不断优化并正式上线。目前根据CosmosIBCGithub代码库显示,IBC1.0版本的开发进度已完成超过80%。
值得注意的是,链闻询问IRISnet参与协助的开发人员并了解到,Github显示的IBC开发进度数字仅仅起到对于开发者以及社区的参考作用,当发现更多问题需要补充时,开发的已完成进度时常还会下降。
Cosmos区块浏览器以及Cosmos钱包
Cosmos区块浏览器以及Cosmos钱包相当于使得计算机可视化并允许用户交互的显示器、键盘、鼠标。Cosmos区块浏览器主要收集并实时更新网络数据、区块信息以及治理动态更容易用户查看,Cosmos钱包允许用户接收代币ATOM并参与治理与网络交互。链闻向大家推荐一些Cosmos常用的浏览器:
Celo推出跨链通信机制Optics,即将推出Celo-以太坊网桥通道:4月22日消息,开源支付网络Celo(CELO)宣布推出高能效跨链通信机制Optics,目前正在开发的首个通道是Celo到以太坊间的网桥。Optics具有一对多关系设计,这意味着Celo可以与其他所有链进行通信,另外,还能够最大程度地减少系统用户的Gas成本,并允许开发人员无需许可构建自定义的跨链应用,在链之间低成本地转移代币和数据以及帮助用户访问每条链上的现有应用程序。
Celo举例称,Optics允许用户直接使用ETH购买CELO或cUSD,或能够在基于Celo平台的移动支付应用Valora中持有DeFi加密资产。Celo生态系统内公司cLabs此前收购了区块链互操作性公司Summa,以实现Celo与其他各种区块链之间的跨链桥梁。[2021/4/22 20:46:47]
Mintscan区块浏览器:https://www.mintscan.io/Bigdipper区块浏览器https://cosmos.bigdipper.live/Cosmos生态的「软件」
最后,如果你是一名电脑深度使用者,一个简单的道理是:即使计算机的硬件再好,如果没有合适的软件,那么计算机的用户也无法发展达到今天这种规模。当我们重新理解Cosmos计算机的「硬件」后,那么下一个问题则是:Cosmos计算机的「软件」是什么?
所谓「软件」其实就是基于硬件可以构建的功能以及其生态,如我们上文所说,在Cosmos社区资金池仅正式资助两个社区项目的情况下,Cosmos生态持续发展。截止目前,Cosmos生态的大小项目已超过40个。
Connext部署兼容以太坊Layer2的即时跨链通信功能Spacefold:以太坊二层网络Connext发布Spacefold功能,该功能是Connext节点顶部的一个UI设计,演示了使用状态通道进行即时跨链通信的功能。Spacefold可以折叠到以太坊Layer2解决方案xDai、Optimism、Matic以及即将推出的SKALE和Arbitrum。Spacefold是探索Layer2可组合性的第一个实验。Connext表示,因为其设计是一个可编程的点对点小型支付网络,因此不适合Reddit想要扩展的一些通用计算活动。由于状态通道的工作方式,Connext内部的平衡必须是每个用户私有的,因此决定与现有的Layer2合作。使用Connext,用户不需要知道他们在哪条链或者分片上就可以转移资金,甚至可以完全无缝地跨链自动调用合约。虽然Layer2解决方案通常是相互竞争的,但实际上是可组合的,当它们叠加在一起可以创造出更强大的生态系统,比它们各部分的总和还要强大。
此前报道,Connext基于Counterfactual框架,这是一种全新的开发区块链应用的方式,让通道尽可能模块化和链上交易最小化的方案,在首次充值和最后提款的操作之间,其他的操作不需要依赖链上交易。[2020/8/2]
作为Comos生态的长期观察者,我们发现已经有包括DeFi、物联网、稳定币、去中心化应用等等领域的项目建立在Cosmos生态内,链闻曾跟进包括跨链DeFi平台Kava、DeFi借贷协议Anchor、分布式网络Althea、去中心化搜索引擎cybercongress等等,具体可见以下文章:
《KavaCDP上线之际,我们为你准备Cosmos生态首个DeFi设施使用指南》《五分钟了解Cosmos生态酷项目Althea:试图解决上网「最后一公里」的分布式网络》《FxxkGoogle?基于Cosmos的去中心化搜索引擎cybercongress了解一下》
重新理解Cosmos团队和项目架构
Cosmos团队内部经历众多的风波以及变化,管理层内斗的余波尘嚣在上个月宣布的Tendermint董事会及CEO人事变更后已经尘埃落定。
一个全新的Cosmos治理和开发架构已经浮出水面。
Cosmos核心的开发公司Tendermint刚刚宣布成立了全新的董事会,Cosmos前首席数据官PengZhong将担任Tendermint公司的新任CEO。在新成立的董事会三名成员中包括HarrietCao、JaeKwon,以及PengZhong。
Tendermint公司在公告中表示,正在重新聚焦并致力于构建Cosmos生态系统。
我们带你梳理Cosmos项目架构
目前Cosmos架构如上图所示,围绕开发为核心的Tendermint以及围绕生态建设和财务为核心的InterchainFoundation两大公司实体架构的主要改变为:
Cosmos原开发公司Tendermint,同时该公司仍然由InterchainFoundation资助。InterchainFoundation研究与开发部门分拆出总部位于加拿大的独立公司InformalSystems,该公司将以独立架构继续进行Cosmos网络相关软件和协议的开发工作。根据官方信息显示,InterchainFoundation(ICF)成立于2017年,其任务是促进开放式去中心化网络的研发,尤其侧重于CosmosNetwork。在整个2017年和2018年期间,ICF主要为外部开发团队提供资金,以构建启动CosmosHub所需的软件。此次改变后,ICF主要通过人事变动和分散权利以简化应用程序审查和项目管理。
值得注意的是,此前辞去TendermintCEO职位的Cosmos联合创始人JaeKwon仍然担任InterchainFoundation的主席以及Tendermint的董事会成员。
目前Tendermint公司拥有两个垂直业务,包括Cosmos社区和CosmosSDK团队相关业务,以及由JaeKwon支持的实验性项目VirgoBootstrapping。比起曾经的结构,目前针对于Cosmos项目的管理和财务权利明显更加分散,而开发力量则更加集中。
目前CosmosIBC的部分主力开发人员已转移至新的实体公司InterchainGmbH,同时JoeKwon多次提到协助IBC开发的IRISnet联合创始人HarrietCao也在Tendermint公司担任更加重要的位置。
根据重新梳理后的Cosmos结构图,我们猜测,此次变更的核心是将CosmosIBC的开发及研究主力人员独立出来,并通过公司重组等结构化的安排保证IBC及未来Cosmos开发顺利进行,同时包括社区生态建设、SDK开发、IBC、Tendermint开发等部分也将各司其职。
另外,曾向Cosmos创始人开炮的Tendermint前研究总监ZakiManian已创建Cosmos节点验证人iqlusion,并发起且成功举办IBC激励测试网GameofZones挑战赛。此前担任Tendermint项目经理的JackZampolin离职后担任Cosmos生态项目AkashNetwork的产品VP。
Cosmos将通过此次升级以实现白皮书「区块链互联网」的愿景,未来随着波卡网络正式上线,PoS跨链领域的生态将持续繁荣,而Cosmos未来值得关注的看点主要在于DeFi等领域的网络生态扩展、全面进入社区链上治理等。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。