1. 跨链传输协议 IBTP(InterBlockchain Transfer Protocol)

支持异构区块链之间的跨链交易路由和可信验证,基于 IBTP 协议跨链网关可将不同应用链抛出的事件数据格式转换为统一结构。

1.1 指定了相关跨链事件的来源链、目的链、跨链交易方法以及验证策略、签名等诸多信息

1.2 支持应用链与中继链、应用链与应用链间的交互操作

step1.应用链的跨链消息->跨链网关转换成 IBTP 结构->中继链
step2. 中继链通过 IBTP 内容进行跨链交易的合法性验证及可靠路由。

1.3 数据加密

  • IBTP 消息采用 P2P 的方式进行传输,消息的主体内容均采用对方的公钥进行加密确保消息内容传播的不被第三方窃取。
  • 调用内容经跨链网关间协商的对称密钥加密后再发送至中继链,保障传输调用的安全性与可靠性。

趣链 BitXHub跨链平台 (6)IBC通信协议相关推荐

  1. 趣链 BitXHub跨链平台 (2)跨链网络拓扑

    1. BitXHub 由三个角色组成:中继链.跨链网关.应用链 1.1 中继链(Relay-chain) 一种实现 IBTP 协议的开放许可链,确保跨链交易的事务一致性. 应用链管理 跨链交易的可信验 ...

  2. 趣链 BitXHub跨链平台 (9)跨链事务

    1. 定义 中继链内置了事务管理合约,提供基于本地消息表的事务支持,实现了跨链事务的最终一致性. step1. 事务管理合约在处理跨链交易时,根据目的链数量的不同(一个或多个),采用不同的逻辑生成跨链 ...

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

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

  4. 趣链 BitXHub跨链平台 (5)跨链网关-子模块

    1. 子模块架构 一个对接具体类型区块链以及转发跨链消息的重要组成部分.它主要提供了应用链适配.跨链交易监听.跨链交易执行.跨链交易路由等核心功能. 2. 子模块说明 2.1 监听模块 跨链合约在收到 ...

  5. 趣链 BitXHub跨链平台 (10)跨链自治

    1. 模块框架 中继链上的治理服务涵盖了对跨链平台上各种行为的管控,包括中继链节点管理.应用链管理.验证规则管理.链上服务管理.统一身份管理.跨链权限管理.数据同步管理.治理业务管理.投票策略管理等 ...

  6. 趣链 BitXHub跨链平台 (1)技术架构

    1. 技术架构 自下而上分为物理层.基础层.跨链服务层.接口层四个部分. 1.1 物理层 支持普通物理机.云主机或者嵌入式设备 1.2 基础层 包含联盟链本身的模块,比如网络模块.存储模块.共识模块. ...

  7. 趣链 BitXHub跨链平台 (3)跨链交易流程

    1. 流程图 执行跨链调用之前需要执行一些准备工作,包括应用链注册,验证规则注册以及跨链双方的业务链上依据我们的跨链合约撰写规则设置好相应的跨链合约. 1.1 步骤 step1. SDK 调用 具体的 ...

  8. 趣链 BitXHub跨链平台 (8)交易验证

    1. 验证跨链交易的存在性和有效性 1.1 存在性 真实链上产生的跨链交易 1.1.1 共识算法分类 • 类PBFT算法的最终确认性 • 类POW算法的概率确认性( 阈值确认机制) 1.1.2 SPV ...

  9. 趣链 BitXHub跨链平台 (7)应用链插件

    1. 跨链网关插件机制 适配不同区块链,让应用链适配和跨链网关能够解耦,支持动态加载插件的方式完成应用链的接入 将应用链上进行操作的部分全部封装到应用链插件中 按照跨链网关和应用链交互的需求确定了一套 ...

最新文章

  1. Android Google 服务框架相关问题
  2. 动态规划python_机器人是如何规划路径的?动画演示一下吧
  3. WPF中触发器Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种
  4. 广东省“安网2016”网络安全专项治理行动正式启动
  5. MYSQL: DML/DDL/DCL
  6. boost::type_erasure::typeid_of相关的测试程序
  7. dotcpp1115 DNA-打印图案
  8. 深度学习2.0-27.动量与学习率衰减
  9. 第三季-第18课-共享内存通讯
  10. 适配器模式之访问者模式
  11. Android模拟器 使用 Fiddler抓包
  12. 基于IDS模型设计的ICS
  13. javascript的ActiveXObject造成“Automation服务器不能创建对象”
  14. 数理逻辑蕴含_16-证明逻辑等价式和逻辑蕴涵式
  15. Mac 安装MySQL到移动硬盘
  16. Activity界面的加载和绘制
  17. 简单分析一个通过 js 劫持进行案例
  18. 三、kylin读写分离集群部署
  19. 如何在职场人际冲突中“立于不败之地”?
  20. 谈谈北京的租房和买房

热门文章

  1. linux模糊查找子目录,linux怎么模糊查找一个文件
  2. python里的os模块_python中os模块再回顾
  3. 两大电网大手笔投建能源大数据中心,15省都有哪些落地案例?
  4. 数据中心建设流程附带建设标准(推荐收藏)
  5. 防范数据中心火灾的7个方式
  6. 解决数据中心管综难题:管线避让的十七个原则!
  7. php 怎么查看原生方法源码_怎么看电脑内存频率?这里有3种方法可以查看,新手分享...
  8. python打包工具报错_Python打包发布神器—Pyinstaller
  9. SLAM:SLAM之VSLAM的简介
  10. CV之SR:超分辨率(Super resolution)的简介、使用方法、案例应用之详细攻略