科普:波卡如何实现跨链?

波卡项目动态 大西瓜
2020-12-16 08:50 1359人浏览 0人回复
摘要

大家好!这里是熊猫人~提到波卡,很多人第一时间想到的是“跨链”什么叫跨链呢?不同区块链之间进行数据、资产的通信和互操作性,我们把它叫做跨链那波卡又是怎么实现跨链的呢?波卡中的跨链通信主要通过XCMP协议实 ...

大家好!这里是熊猫人~

提到波卡,很多人第一时间想到的是“跨链”

什么叫跨链呢?

不同区块链之间进行数据、资产的通信和互操作性,我们把它叫做跨链

那波卡又是怎么实现跨链的呢?

科普:波卡如何实现跨链?

波卡中的跨链通信主要通过XCMP协议实现

XCMP可以将插入波卡中继链上不同的链连接在一起

进行跨链通讯与资金流通

在polkadot中,如果平行链A需要向平行链B发送交易,则流程如下:

中继链根据不同平行链对验证人进行分组;

平行链A的用户对交易进行签名和广播;

平行链A的收集人收集交易,验证交易的有效性,整理交易相关数据,将它们打包为候选区块,并将其放入它们的出口(每条平行链都有一个名为egress的消息出口队列和一个名为ingress的消息入口队列);

对应的验证人小组选择候选区块,并验证该区块是否仅包含有效交易。验证成功将获得押金。

只有在提名人支付了足够押金后,才能向中继链提交区块头和平行链A的出口信息;

所有验证人都可以跨链发送消息;

所有验证人对中继链区块达成共识,验证人将平行链A上的交易从平行链A的出口移动到平行链B的入口以完成消息传输。

平行链B在入口队列中执行该交易并修改自己的账本。

正是因为有了XCMP协议,就好像在平行链之间连接了电话线一样,插入插槽的平行链之间才可以互相发送消息,互相通信,实现数据跨链。

科普:波卡如何实现跨链?

作者:熊猫人行情;来自链得得内容开放平台“得得号”,本文仅代表作者观点,不代表链得得官方立场凡“得得号”文章,原创性和内容的真实性由投稿人保证,如果稿件因抄袭、作假等行为导致的法律后果,由投稿人本人负责得得号平台发布文章,如有侵权、违规及其他不当言论内容,请广大读者监督,一经证实,平台会立即下线。如遇文章内容问题,请发送至邮箱:linggeqi@chaindd.com

0

鲜花

0

握手

0

雷人

0

路过

0

鸡蛋

分享
本文暂无评论,快来抢沙发!

推荐阅读
91波卡定位于全球区块链资讯情报站,集区块链行业新闻、资讯、百科、社区等一站式区块链产业信息服务平台,我们追求及时、全面、专业、准确的资讯与数据,致力于为区块链创业者以及数字货币投资者提供最好的产品和服务。