跨链跨链双雄Cosmos“系统框架”
Posted thefist11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨链跨链双雄Cosmos“系统框架”相关的知识,希望对你有一定的参考价值。
1. 系统框架
Cosmos是tendermint团队推出的一个支持跨链交互的异构网络, 一个分布式的独立并行区块链公链。
1.1 核心模块
-
tendermint core
简称tendermint,是指网络层、共识层的封装。 -
Cosmos SDK(Go语言)。
是应用层中常用的模块:账户、治理、Staking、IBC等等的封装。 -
IBC通信协议
针对区块链网络的通信协议,类似UDP或TCP网络协议。
开发一条新链可以使用Cosmos SDK+ tendermint
2. 网络拓扑结构
-
Hub: 用于处理跨链交互的中继链
-
Zone: 平行链
-
Cosmos Hub中心
代币可以安全快速地从一个空间传递到另一个空间,两者之间无需体现汇兑流动性。同时,空间内部所有代币的转移都会通过Cosmos 中心,它会记录每个空间所持有的代币总量。
2.1 连接
- Hub与Zone直接通信
- 当 Zone对Hub建立起一个IBC连接,它可以自动访问其他连接到该Hub上的Zone。
- 一个Zone空间通过Hub收到来自其他Zone空间的代币时,它信任Cosmos中心Hub。
3. 系统特性
-
Tendermint共识算法
是一个类似实用拜占庭容错共识引擎,具有高性能、一致性等特点,而且在其严格的分叉责任制保证下,能够防止怀有恶意的参与者做出不当操作。 -
IBC协议基于加密、经济学、共识理论、透明度和问责制等原则
-
应用程序互操作性
-
可扩展性和无缝更新性。比如,从 Bitcoind、Go-Ethereum、ZCash或其他区块链系统中衍生出来的空间,都可以接入Cosmos中心。
以上是关于跨链跨链双雄Cosmos“系统框架”的主要内容,如果未能解决你的问题,请参考以下文章