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中心。

跨链(8)跨链双雄Cosmos“系统框架”相关推荐

  1. 跨链Cosmos(2) Cosmos系统框架

    1. Cosmos 系统 = Tendermint Core + Cosmos SDK Cosmos是tendermint团队推出的一个支持跨链交互的异构网络, 一个分布式的独立并行区块链公链. 1. ...

  2. 跨链(6)波卡Polkadot “系统框架”

    1. 系统框架 Polkadot是一种集成平行链和中继链的多层多链架构. 多层中继链 多个平行链 1.1 三种链角色 中继链(Relay chain) 主要通信枢纽,提供统一的共识和安全保障 平行链( ...

  3. Substrate框架:平行链及跨链技术简析 结合ETH和IPFS能否成为第一跨链系统?

    2019年1月,在DLD国际创新大会(Digital Life Design)上,有两位科技界的嘉宾接受了Wired杂志的专访,探讨的议题是"Web 3.0的巨大机遇". 其中一位 ...

  4. 区块链:跨链梳理之哈希锁定及IOV简评

    推广:最近整理了一个linux命令手册,欢迎点击查看,Linux速查手册. 评论:这篇文章写得挺好,转载在这里,等待加一些读书笔记. 书接上回,<应用协议是更好的投资选择>中提到了Cosm ...

  5. 趣链 BitXHub跨链平台 (4)跨链网关“初介绍”

    1. 区块链互联网络 跨链网关形成一个 P2P 网络,对不同中继链的跨链消息进行消息路由,达到平行扩展中继链的效果.eg.可支持超过 1000+的应用链的并发. 通过多签认证的方式,实现不同中继链上的 ...

  6. 区块链BaaS云服务(22)趣链BitXHub跨链平台

    1. 系统架构 1.1 跨链服务层 应用链管理 主要负责应用链注册.审核和冻结. 验证引擎 验证跨链交易的存在性和有效性. 事务管理 负责跨链交易在整个系统处理的一致性. 执行模块 包括跨链交易的合法 ...

  7. 跨链(5)“蚂蚁区块链”之跨链系统框架

    1. 系统架构 可信数据连接服务包括同构/异构区块链层,跨链服务层,以及在业务层的区块链编程层. 通过跨链服务在底层区块链中的协议栈和跨链合约,实现同构或异构区块链之间可信交互,从而构成区块链价值网络 ...

  8. 连接不同区块链的跨链技术介绍

    如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁. 自比特币七年前诞生 ...

  9. 计算机领域怎么研究区块链,计算机行业深度研究:跨链技术,区块链大航海时代的基石...

    跨链概述 区块链技术发展至今,公链野蛮生长的同时,联盟链和私有链也疯狂涌现.然而,链与链之间高度异构化,作为一个孤立的价值体系存在,链与链之间互联操作的重要性日益凸显.跨链就是将同构或异构的区块链系统 ...

最新文章

  1. 5软件开发与软件测试
  2. 【开发环境】StarUML 工具 ( 下载软件 | StarUML 安装 | StarUML 创建工程 )
  3. 科学计算:Python VS. MATLAB(3)----线性代数基础
  4. 合泰单片机做电压表_启士 | 蓝桥杯零基础单片机教程9 I2C介绍(上)
  5. 零基础初学c语言常见的10个错误
  6. Socket的通信是基于连接的通信,通信结束时,Socket将不再有用,关闭时为了节约宝贵的系统资源
  7. Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLDs
  8. 浙大计算机考研分数线2016,浙江大学2016考研复试分数线
  9. 接口测试用例设计 - 精简版
  10. LINUX系统下跑分测试脚本:unixbench.sh
  11. 【目标检测】“复制-粘贴”数据增强实现
  12. Revit SDK 介绍:API Sketched Winder Stairs 创建扇形踏步楼梯
  13. 国产即时通讯软件如何选型?
  14. Mace-micro引擎编译与测试
  15. Android Jetpack导航组件——Navigation的使用
  16. 结构体指针和结构体指针变量的区别
  17. 使用Latex语法快速的编辑漂亮的公式
  18. 云展网教程 | PDF上传后部分页面内容不显示/文字图片错位/PDF转换很慢或者失败
  19. 简单分享六一儿童节怎么做微信营销活动策划方案
  20. Idea汉化安装后Settings无响应

热门文章

  1. 剑指offer:扑克牌的顺子问题
  2. Android --- ERROR: Failed to resolve: xxx Affected Modules: xxx
  3. Android——怎么在一个 Activity 中销毁另外一个 Activity
  4. 算法工程与计算机科学,合并的分水岭算法-计算机工程与科学.PDF
  5. python的socket模块_Python socket模块方法实现详解
  6. IDC干货:5个维度!全面综合分析我国城市数据中心发展情况
  7. 必须重视数据中心的规划设计
  8. 0基础linux运维,Linux运维基础
  9. TF之DD:利用Inception模型+GD算法生成带背景的大尺寸、高质量的Deep Dream图片——五个架构设计思维导图
  10. 成功解决Exception “unhandled AttributeError“ module ‘h5py‘ has no attribute ‘File‘