1. XCMP(Cross-chain Message Passing)跨链消息

跨链消息是跨平行链之间的消息,消息原文不上中继链(跨链交易的元数据上链)

  • 任意两条平行链之间传递消息必须开一个通道(Channel)

2. 收集人->验证人->中继链

  • 某组验证人不是来自平行链,而是来自中继链统一管理的验证人池,通过随机分组指定给平行链。

3. 协议执行步骤

step1. 用户在A链上触发智能合约,在A链上发起交易,交易被收集人收集,生成一个候选区块,交给一组验证人去验证。

step2.多数平行链验证人验证该区块并对其区块头签名,签名过的区块头进入中继链区块

step3. 每条平行链都有一个消息输出队列和一个消息输入队列。如果用户发起的是跨链交易,交易就会被放进A链输出队列。

step4. B链的收集人收到消息,将跨链交易放入其输入队列.同时B链的收集人执行交易,生成候选区块,提交验证人组。

step5. B链验证人组签名通过验证,将区块放入中继链

跨链(6)波卡XCMP跨链通信协议相关推荐

  1. 波卡生态跨链隐私中间件协议Raze Network将于4月中旬开启IDO和LBP

    波卡生态跨链隐私中间件协议RazeNetwork将于4月12日至13日分别在Bounce.Poolz和DuckStarter上开启IDO,代币价格为0.25美元.另外,RazeNetwork还将于4月 ...

  2. 波卡生态跨链隐私中间件协议Raze Network与社区DeFi平台MANTRA DAO达成合作

    Web3.0波卡生态跨链隐私中间件Raze Network宣布与社区治理DeFi平台MANTRA DAO达成战略合作,旨在将Raze Network构建成一个由真正组织成员控制.不受中央单点影响的自治 ...

  3. 链化未来跨链与波卡跨链对比解析

    逻辑示意图 图一 链化未来主侧链跨链结构示意图 图二 波卡跨链结构示意图 首先我们从概念性原理图来观察一下这两个跨链的解决方案.乍一看,貌似完全不一样,但是实际上二者没有本质区别.它只是从不同角度阐述 ...

  4. 叶胜超:Polkadot(波卡)---跨链之王!

    01 Polkadot到底是何方神圣? Polkdot,中文名:波卡,说到Polkadot,必然会想到一个人,那就是Gavin Wood. Gavin Wood,被称为以太坊的隐形大佬,人称" ...

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

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

  6. 跨链Cosmos(9)异构跨链交易流程

    当应用链双方在Hub注册后,彼此发现就可以通过路由进行跨链交易. 1.1 IBC跨链流程 ChainA和ChainB都是基于CosmosSDK搭建的应用链,Relayer作为一个链下中继负责轮询和路由 ...

  7. 跨链Cosmos(8)同构跨链交易流程

    1. 哈希锁定 A链上的Alice发送100个ATOM代币给B链上的Bob step1. Tracking A链上的IBC模块会不断的同步B链上的区块头信息,B链上的IBC同理.通过这种方式,双方能够 ...

  8. 跨链(8)Cosmos之“跨链交互协议IBC”前言

    1. 跨链流程 A链上的Alice发送10个ATOM代币给B链上的Bob step1. Tracking A链上的IBC模块会不断的同步B链上的区块头信息,B链上的IBC同理.通过这种方式,双方能够实 ...

  9. 跨链技术如何破解区块链的可扩展性难题?

    区块链技术的初衷是将所有数据的流转.智能合约的运行等放在同一条链上进行,打造一个全球一体化的共享开放平台.但是,在此后的实践和应用过程中,诸多技术和商业因素的限制让我们越来越发现这样一个美好愿景有些不 ...

最新文章

  1. Windows 编程[3] - 学习窗体生成的过程三
  2. Unity iPhone Touch Animation Tutorial,untiy3d iphone简单动画开发教程
  3. c语言函数求方程ax2 bx c,关于求方程ax2+bx+c=0根的问题
  4. 【Java 网络编程】TCP 数据传输示例 ( 客户端参数设置 | 服务器端参数设置 | ByteBuffer 存放读取数据类型 )
  5. 8种Python字符串拼接的方法,你知道几种?
  6. ​KDD 2020 开源论文 | 图神经网络多变量时序预测
  7. 并发编程之多进程3 (生产者与消费者模型) 回调函数
  8. vue回调函数this指向问题
  9. oracle函数应用,oracle函数应用
  10. nexus keytool docker
  11. 你看得上瘾的斗鱼,首次开源了自家项目
  12. 百度地图api去除logo,以及三维按钮
  13. 2021-07-03 dd命令拷贝数据错误的问题定位及解决方法
  14. 买哪种计算机可以弹奏,还能酱紫玩:网友用AMD撕裂者3990X的126个框框演奏音乐...
  15. unity 获得当前物体_Unity 中关于获取到物体的方式
  16. R语言 霍尔特指数平滑法(Holt)
  17. POJ 3713 Transferring Sylla​ 题解 《挑战程序设计竞赛》
  18. C语言经典练习题(2)——“冒泡排序(Bubble Sort)“
  19. Python笔记 Ch.13 标准库概览
  20. Android6.0新特性

热门文章

  1. 平安科技:传入一个只包含1-9的数字字符串,输出的是包含所有数字的最小整数
  2. php升级的痛苦,升级 PHP 7.4 带来的两个大坑
  3. ui和android有联系,Android单位换算与UI适配
  4. 成功解决AttributeError: ‘int‘ object has no attribute ‘encode‘
  5. Python之pandas:pandas.set_option函数的参数详细解释
  6. AI:2020年6月24日北京智源大会演讲分享之机器学习前沿青年科学家专题论坛——10:40-11:10金驰《Near-Optimal Reinforcement Learning with Sel》
  7. ML之XGBoost:XGBoost参数调优的优秀外文翻译—《XGBoost中的参数调优完整指南(带python中的代码)》(二)
  8. 成功解决sklearn\preprocessing\label.py:151: DeprecationWarning: The truth value of an empty array is amb
  9. Dataset之Handwritten Digits:Handwritten Digits(手写数字图片识别)数据集简介、安装、使用方法之详细攻略
  10. ML之PLiR之Glmnet:利用Glmnet算法求解ElasticNet回归类型问题(实数值评分预测)