MMGG解读| 更快读懂Cosmos是什么

近期大家应该看到不少跨链之王“ATOM”喊单消息,都在说着ATOM起飞,那ATOM是什么?Cosmos又是什么?想通过简单的介绍让大家更清晰了解。

一、先从大的讲起,Cosmos是什么?

Cosmos 是一个区块链生态系统,不仅仅是一条链,主张“万链互联”,具有互操作性可扩展性

互操作性熟知的以太坊、比特币等等都是孤立单一的链生态,链与链之间并不能进行跨链交互,简单解释就是你不能把以太坊应用Dapp的通证直接转帐到比特币钱包地址。而Cosmos是让区块链具有互操作性的网络框架,能作为一个桥梁来连接一个个独立的加密货币区块链,解决区块链之间的“孤岛效应”。简单地说Cosmos认为主链做主链的事,不要在上面开发应用什么的,每一个应用(DAPP)单独成为一条链就可以

可扩展性:比如以太坊,交易速度和扩展性是一个公开问题。因为基于以太坊开发的Dapp只能共享单个区块链的有限资源,就像一条道路,车越来越多的时候,那么这条道路久而久之就会塞车(题外话,这要是L2扩容热门的原因,给以太坊修多几条辅助道路减轻负担)。而Cosmos通过摆脱工作量证明并优化其组件,基于Tendermint BFT 可以达到每秒数千笔交易。

二、技术介绍

Cosmos网络由三层组成:

1)应用层:更新整个生态中交易和余额的状态;

2)网络层:确认并处理交易和其他分区区块链数据传输和同步;

3)共识层:节点验证处理新交易,并达成共识打包到区块中;

Cosmos本来这个单词的意思就是“宇宙”,可见其生态的野心。把整个“各自为政”的区块链世界,整合成一个完整互通的生态系统。在Cosmos里有两个强有力工具 — — Tendermint (BFT)和Cosmos SDK

Tendermint (BFT)

Tendermint BFT是运行Cosmos软件的计算机网络使用的一种算法,用于保护网络、验证交易并将块提交到区块链,通过称为应用程序区块链接口的协议连接到应用程序。Tendermint是一个工具也是一种协议,可以理解为一个模块化的区块链软件框架,支持开发者个性化定制自己的区块链,而又不需要考虑共识以及网络传输的实现。

Tendermint具备拜占庭容错能力,是一种拜占庭容错共识算法。

Tendermint主要有两部分组成:

Tendermint Core:区块链共识引擎,负责节点之间数据传输以及拜占庭共识。

ABCI:区块链应用程序接口,也是一个协议,支持任何语言的交易处理实现。

Cosmos SDK:

Cosmos SDK是一套开源软件开发工具包,让用户用于创建定制化区块链,发行自己的原生币种,最重要的是,转币时的Gas费,若在同一个区块链是可以用自己发行的币种。在以太坊建构的币种,转币时的Gas费只能用ETH,这也造成一些小币种转币时,所花费的Gas费比要转的币价值还多。但在Cosmos生态上,转币时的手续费会用到Cosmos的治理通证ATOM,但并没有强迫使用ATOM,后来也有一些公司做跨链服务,让一些小币也可以利用Cosmos里的IBC(Inter-Blockchain Communication)来做跨链自由转换。

这里顺带解释一下IBC(Inter-Blockchain Communication):

IBC 是 Inter-Blockchain Communication(跨链通信)的缩写,是<a href="https://cosmos.network/"> Cosmos 推出的通用跨链信息传输协议。IBC 以最简单的形式,将不同的区块链连接在一起。到目前为止,像比特币、以太坊和其他许多区块链都是在自己的孤岛上运行,或者说每个区块链都是自己的荒岛,与世界其他地方或其他区块链断开连接,无法通信。

IBC 协议是区块链社交网络(沟通、交换 Token 和信息)的载体。在保证各个链自治,处理交易速度的同时,IBC 让信息和资产跨链更加的去中心化,安全和便捷。在 IBC 的帮助下,采用不同共识机制和网络的区块链得以互相交流,只要他们的共识机制满足 Fast Finality,即所有交易都会被快速打包,并且无法撤销,更改。比特币和以太坊并不满足 Fast Finality,因此 Cosmos 为他们定制化了跨链方案:两条支持 Fast Finality 的定制区块链和 IBC。这两条定制链分别跟踪比特币和以太坊的状态。由于这两条定制链兼容 IBC,并且拥有比特币,以太坊的最新状态,跨链问题就此解决。

三、生态案例

目前的接入Cosmos生态链有很多,可以参考下方的一些链案例,当然熟知的去中心化稳定币Terra、信息枢纽Irisnet Hub、去中心化交易平台Binance Chain、预言机Band、去中心化借贷Kava、去中心化自治组织Aragon等等均在Cosmos生态内

四、平台通证-ATOM

ATOM是Cosmos的治理通证。Cosmos 网络中区块链使用 Tendermint 共识算法,该算法保证只要有2/3以上的节点是诚实节点,那就能保证最后的投票结果是一致的,也从而实现了实时最终一致性,避免了链分叉。为了让参与者(验证器系节点)为区块链提供动力实并更改进行投票,他们需要先质押ATOM。要成为验证者,节点需要位于抵押ATOM的前100名节点中,投票权由ATOM数量决定。用户还可以将他们的通证委托给其他验证者,在为他们分配选票的同时仍获得区块奖励。

ATOM主要有以下3项功能,完善整个区块链网络的机制:

1、质押:使用者可以透过质押ATOM 赚取部分区块奖励。

2、投票:作为治理通证,持有者可以针对提案进行投票。

3、支付:ATOM 也会被用来作为使用Cosmos网络所需的费用。

五、项目对标

讨论到Cosmos,那也不得不提Polkadot,Polkadot和Cosmos这两个项目被称作“跨链双雄”,这两个项目都侧重于跨链。下表是两者主张的各项不同理念:

六、总结

未来的区块链一定是互联互通的,Cosmos 也正是为了让链与链之间能够共存而生的跨链项目。只要区块链发展成熟,对跨链需求也会与日俱增,可见未来Cosmos 将会在跨链的技术领域里,带来更显著的影响力。谁能把技术最早往前推进一步,谁就是明日之星。

MMGG 与你一起从GameFi开始,畅游Web3.0

Enjoy Web3.0, starting from Gamefi

猜你喜欢

转载自blog.csdn.net/m0_66186458/article/details/122475462