内容区目录 |
---|
一、模块化区块链简介 | Introduction to Modular Blockchain
...
4、Cosmos
Cosmos是一个全新的区块链网络,旨在构建一个可以跨越不同区块链网络的通用框架。它使用自己的分布式账本技术,比特币和以太坊的技术,以及Tendermint的共识引擎,来使所有参与者能够安全地参与交易,确保账本的安全和完整。它还支持更加可靠,可扩展,安全和可互操作的区块链网络,以便开发人员可以构建更多有价值的应用程序。
Cosmos的原理是,构建COSMOS网路的两大基础为Tendermint共识引擎和IBC跨链通信。Tendermint共识引擎本质上可以理解为投票一致系统,基于著名的拜占庭一致性算法。该算法保证只要有2/3以上的节点是诚实节点,那就能保证最后的投票结果是一致的,也从而实现了实时最终一致性,避免了链分叉。基于Tendermint这个项目,任何人可以实现自己的拜占庭容错的区块链。
IBC跨链通信,是Tendermint区块链之间的通信协议,这个也是实现互操作性的基础。IBC利用了即时最终确定性的属性,允许异构的区块链间相互交换代币。
我们的COSMOS就是基于Tendermint共识引擎和IBC跨链通信协议构建了自己的网络。那COSMOS网络本身是什么结构呢?COSMOS网络分位中心网络(HUB)和区域空间网络(ZONE)。
根据COSMOS白皮书描述,Cosmos 中心区块链承载的是多资产分布式账本,其中代币可以由个体用户或空间本身持有。这些代币能够通过特殊的 IBC 包裹,即"代币包"(coin packet)从一个空间转移到另一个空间。COSMOS中心网网络看作不同区块链之间交易的枢纽。
Cosmos 空间是独立的区块链,能够和 Cosmos 中心进行 IBC 信息交换。一般实现中,通过在空间中追踪其他区块链的账本,并通过IBC交换空间账本与中心网络账本之间的交易。
COSMOS中心网络基于Tendermint引擎,而COSMOS中投票节点叫做验证节点(Validator)。验证节点负责整个节点的出块和投票,在COSMOS中心网络正式上线初期会选择100个验证节点。
5、Polygon
Polygon是一个多链框架,旨在将以太坊网络升级为多链网络,使开发者能够创建和部署基于以太坊的多链应用。它拥有一个名为Polygon SDK的开发工具包,使开发者能够以简单的方式构建和部署自己的多链应用,以及一个称为Polygon Chain的多链架构,用于支持多链应用。Polygon还拥有一个多链协议,可以帮助开发者构建多链应用,以及一个多链市场,可以支持和开发者发行多链应用。
Polygon提供了一个通用框架,允许开发人员利用以太坊安全性创建定制的,专注应用程序的链,并提供一个可互操作的网络,将各种不同的扩展解决方案链接在一起,例如zkrollup,op-rollup和侧链等,可玩性高。
三、各模块化区块链对比
区块链 | 优势特点劣势 |
---|---|
CelestiaCelestia | 部署简单 |
Dymension | Cosmos 生态系统的一部分,主权 Rollup,开发RollApp简单,特定应用的区块链 |
Fuel | 快速执行层,FuelVM,开发体验好 |
Cosmos | Tendermint的共识引擎,IBC跨链通信,验证节点投票 |
Polygon | Layer2,速度快,区块链游戏,侧链,可扩容,验证者即服务 |
四、参考资料
https://www.geekmeta.com/article/4167241.html
https://zhuanlan.zhihu.com/p/42000228