01
项目介绍
Cosmos是一个支持跨链交互的异构网络,它核心创新有三部分Tendermint、Cosmos SDK、IBC。
1.1 Tendermint
Tendermint 共识协议:首个互联网级别可用的 BFT(拜占庭容错)的共识协议,比 PBFT 等经典的共识协议简化了 View-Change 等复杂的切换过程,更适合公链上使用。Tendermint共识算法与一组称为Validators的特殊节点一起工作。验证者负责向区块链添加交易块。在任何给定的区块中,都有一个验证者集 V。V 中的一个验证者被算法选择为下一个区块的提议者。如果超过三分之二的 V 签署了预投票,则认为该区块有效,如果它包含的所有交易都是有效的。验证器集可以通过写入状态机的规则进行更改。
Tendermint Core:实现 Tendermint 共识协议并增加网络通讯以及提供了开发接口(ABCI)的软件。相当于是 Cosmos SDK(链上应用逻辑层)和 Tendermint Core(共识和通讯层)一种松耦合的区块链架构。
总的来说,要独立开发一条公链,是要求高的事情。Cosmos 提出Tendermint,它是一种将区块链的网络和共识层打包成通用引擎的解决方案,使开发人员可以专注于应用程序开发,而不是复杂的底层协议,上手简单。
在Cosmos的区块链网络中,每条区块链都由Tendermint作为底层的通用的网络层和共识层,同时每个应用都能在应用层设计自己的业务逻辑。对于开发者来说,只需要通过ABCI,Application Blockchain Interface应用程序区块链接口调用,他们可以直接在tendermint提供的共识机制上提供的最终交易上就可以构建应用程序。
1.2 Cosmos SDK
Cosmos把原来的需要从底层开始构建层层堆叠的区块链架构,变成了模块化的可自由组合的结构。就像是组装电脑一样,你可以把内存条,显示器,键盘,鼠标组装成一个电脑需要考虑添加具体的配置就可以开车上路了。而应用层的配置也提供了工具,Cosmos SDK,一个允许开发者为应用场景自定义配置的框架,提供了新的开发范式。
SDK的模块是一个作为开发者能够为其他开发者提供的简洁、实用的开发工具,开发者可以放开手脚创作更多的应用。
通过模块化的设计,SDK提供了通用的应用功能,每个功能能够独立的运行、组合。管理。每一个模块也可以被看成单独的小状态机,开发者可以自定义状态以及改变状态的方式,并用KVStore的形式保存在Multistory里支持以后的使用。同时作为开源的软件,开发者可以通过项目实践,快速迭代。
现有模块提供的功能
Account模块:Cosmos账户管理的account模块,
Bank模块:Cosmos转账交易
Staking模块:Cosmos代币质押
Slashing模块:Cosmos惩罚策略的slashing
Distribution模块:Cosmos奖励分配的distribution模块
Supply模块:Cosmos新币生成的
Gov模块:Cosmos链上治理
SDK支持开发者使用第三方的模块,但是需要做一些安全检查保证各个模块可以互相适配。使用Cosmos SDK模块并不强制要求绑定到Tendermint的共识机制,开发者可以根据自身的诉求选择底层的共识协议,BC模块则在一定条件下链接不同共识算法,比如,比特币和以太坊这两大公链。
1.3 IBC 跨链协议
区块链间通信协议 (IBC) 是一种端到端的、面向连接的、有状态的协议,用于在以未知和动态拓扑结构排列的异构区块链之间进行可靠、有序和经过身份验证的通信。
IBC 跨链协议是采用 TCP/IP 的方式来设计的,不需要许可,可以支持到网络之间的跨链通信。设计的逻辑是跨链的区块链相互之间进行验证的关系。所以可以非常自由、不需要许可的进行跨链连接和交互。而且 IBC 设计的是进行了高度抽象和通用化的设计,除了基于 Tendermint Core 的区块链之外,其他区块链只要根据 IBC 协议 spec(ICS)进行了实现,即可与其他实现了 IBC 协议的异构区块链之间相互通信。
IBC可用于构建广泛的跨链应用程序,包括代币转移、原子交换、多链智能合约(有或没有可相互理解的VM)以及各种数据和代码分片。由于 IBC 协议的模块化设计,IBC 应用程序开发人员无需关心客户端、连接和证明验证的底层细节。
02
项目现状
Cosmos生态项目超过260个,总市值已经超过700亿美元,仅次于以太坊生态,位居区块链行业第二。未来IBC协议的进一步落地(区块链版互联网的到来),加之ATOM代币经济模型的改变,相信会带来强悍的价值捕获能力。
Cosmos的核心产品是Tendermint共识机制、Cosmos SDK和跨链IBC协议。只要项目采用以上三大类产品之一,就可以被划归为Cosmos生态项目。
除了单个的区块链之外,更多的就是通过 IBC 的跨链互联了。目前已经有29个主网实现了相互间的 IBC 跨链互联。
截至2022-01-05,Cosmos生态中市值排名前300的项目有8个,其中在前100名的项目有 Terra ($LUNA), Crypto.com ($CRO), Terra USD ($UST), Cosmos ($ATOM) 以及 Secret ($SCRT)。有4条市值排名前20的链是利用Cosmos SDK搭建的(Binance Chain,Terra,Cosmos Hub, Crypto.com Chain) 。搭建在Cosmos生态上的项目超260个,仅次于以太坊生态。
根据2月7日的官方数据,2022年1月的每月IBC转账数量达到700万次,连接进入跨链网络的公链为36个。几乎每一天,生态里总 IBC tx 数量都在几十万笔的规模。最近30天总共有 4百4十万笔 IBC tx。从数量上看,可以说是非常活跃的。Tendermint 也预计在未来1-2年里,会有超过 200+ 个区块链通过 IBC 方式互联。相信那个时候数量会更惊人。
03
Evmos
Evmos是使用Tendermint核心共识的Cosmos SDK构建的以太坊连接公链,Evmos的目标是将基于Ethereum的应用程序和资产的世界带到Cosmos生态系统的可互操作性网络中。它的重大意义在于
1)EVM兼容,这样允许ETH的生态可以非常方便的进入Cosmos生态。这也是如BSC、AVAX、FTM这样的公链的生态能迅速发展的原因之一。
2)以ETH通讯,Evmos还可以与以太坊进行相互通信,实现跨链的功能。
Evmos是Cosmos生态系统中一个去中心化的股权证明区块链。它以Ethereum虚拟机(EVM)为基础,这意味着它与Ethereum网络完全兼容。Evmos的目标是将基于Ethereum的应用程序和资产的世界带到Cosmos生态系统的可互操作性网络中,同时调整开发者和用户的激励机制,并致力于在EVM和链间的可组合性空间中进行创新。
Evmos使用带有Tendermint核心共识的Cosmos SDK构建,提供基于Cosmos的区块链的fast finality和高吞吐量。通过使用Ethereum的EVM,开发者可以在Tendermint共识环境中部署他们基于Ethereum的应用程序,伴随而来的是更低的交易费用,更快的交易速度,和股权证明共识带来的安全性。
Evmos还启用了Cosmos的区块链间通信协议(IBC),该协议允许使用它的基于Tendermint的链之间直接共享代币和数据。因此,部署在Evmos上的EVM应用也可以被更广泛的Cosmos生态系统中的网络参与者访问,包括Cosmos、Terra、Crypto.org Chain、Osmosis、Cronos、Sentinel和Secret Network等。来自所有28个支持IBC的独立区块链的用户将能够访问在Ethereum上看到的各种程序,包括去中心化的交易所、市场、借贷协议、NFT应用、游戏等等,这都归因于开发者直接在Evmos上部署了他们来自Ethereum的成熟的应用逻辑。
04
ATOM代币经济
Cosmos Hub的原生代币是Atom,初始供应量2亿枚,Atom采用通胀模型,第一年增发7%,用于节点质押奖励。之后每年增发比例根据抵押率而定:如果质押的Atom小于供应总量的2/3,通胀率上升到20%;如果质押Atom大于供应总量的2/3,通胀率将会减小到最少7%。
ATOM目前总量2.86 亿枚 ,处于全流通的状态。根据现在单价28美金一枚,总市值为80亿美金。其中1.84亿的ATOM,占总量63%被质押在网络内
在应用场景方面,成为验证者需要在Hub上质押Atom作为保证金来获得挖矿的权利,并获取手续费和交易收入。Hub上的验证者不仅可以为Hub出块获得收益,还可以申请为其他分区的链出块收获额外收益。一旦节点作恶,Hub就会通过Slashing惩罚机制没收Atom。分区的链可以随时向Hub请求验证,提供预期的交易费作为相应的奖励;Hub上的每个验证者可以申请验证分区的链并质押Atom再Hub上开始工作。验证人可以同时运行多个节点,一个负责为Hub验证交易,剩下的节点可以为其他的分区出块。
05
总结
如果在2年前,很多人还会质疑跨链有什么作用,但是去年一年大量公链的爆发,跨链的巨大作用已经没有多少人质疑了。
Cosmos 和 Polkadot 是跨链双雄。在技术和功能上,跨链桥如ANYSWAP、HOP等在他们面前都是小弟弟。在进度上,Cosmos 在3年前发布了 Cosmos SDK, 并在去年发布IBC,项目完成度上要领先Polkadot。但是在Polkadot由于创始Gavin Wood的巨大个人光辉,以及良好的运作,例如基金会积极的资助生态项目,substrate等。对比而言,Cosmos时不时的传作团队出走的问题。所以,polkadot的人气和市场期待一直要远高于Cosmos。
但是2021年,整个情况开始发生了逆转,姗姗来迟的Polkadot的插槽拍卖不尽如意,拍卖成功的项目的表现差强人意,支持者大部分都是亏损状态。而对于Polkadot其它生态来说,巨大的竞拍成本令人望而却步。相对比而言,一直默默无闻,潜心耕耘的Cosmos,生态出现如Binance Smart Chain,Terra等良好表现的项目。并且由于开放的机制,不需要像Polkadot接入跨链网络那样高额的成功。导致新人者开始纷纷选择Cosmos。其生态在今年有望进一步爆发。
关注北冥研究院
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。