区块见闻 区块见闻
Ctrl+D收藏区块见闻

POL:Polkadot 茶溪岸啤(XCMP),干杯!_GON

作者:

时间:

概述

PolkadotXCMP是Polkadot上的链间消息传输协议,主要用于平行链间传递消息。XCMP目前处于开发中,有些内容可能会发生变动,不过其架构已经差不多成型。

根据Polkadot自己的说法,XCMP利用基于Merkle树的简单队列机制确保跨链交易的保真度。中继链上的验证人负责把平行链出口队列中的交易转移到目标链的入口队列中,但是中继链并不会存这个跨链交易的原文,而只会存一些少量的消息元数据。

XCMP的目标

1.?快速:消息能快速发至目的链;

2.?有序:消息能按序到达目的链;

3.?可验证:能验证到达的消息确实是发送链发送的、能验证该消息在接收链已经被处理;

4.?无遗漏:接受链公平地接收每条消息,发送链不会无限期等待其消息被接收链接收和处理;

CLV Wallet已集成PolygonID:5月25日消息,跨链智能合约平台CLV(前Clover Finance)发推称,CLV Wallet与PolygonID已经集成,为用户带来更高的安全性、隐私性和便利性。

用户现在可以将其身份属性表示为可验证凭证,可用于生成zkProof,以与智能合约、DApp、Web3服务和其他身份进行隐私交互。这允许用户在无需信任的环境中证明其身份,而不会泄露任何个人信息。[2023/5/25 10:39:11]

XCMP的一些特点

1.跨链消息是跨平行链之间的消息,消息原文不上中继链。但是目前XCMP还没有完全实现,现在Polkadot用的是HorizontalRelay-routedMessagePassing(HRMP),HRMP将所有的消息存在中继链,未来会用XCMP取代HRMP。

Polygon在Nothing Phone智能手机中启用 Web3 功能:7月6日消息,Polygon已与科技初创公司Nothing达成合作,将Polygon的技术整合到该公司智能手机Nothing Phone(1)中,为基于Android的Nothing Phone(1)注入轻松访问Polygon平台上的应用程序、游戏、以及Polygon ID。

此外,双方还将推出一个NFT会员俱乐部,为众筹Nothing发布的人以及预购Nothing Phone(1)的人提供基于Polygon区块链的NFT系列Nothing's Black Dot NFT。(Decrypt)[2022/7/6 1:53:30]

2.某条平行链的收集人构造新区块时会把以自己为目的地、还未被处理的跨链消息都处理下。

3.验证人需要对收集人出的块进行跨链消息的检验看看跨链消息是否真的被处理过了。因此消息的一些元数据还是会上中继链的。

OpenDAO宣布SOS已上线Polygon:1月14日消息,官方消息,OpenDAO宣布,SOS已上线Polygon,Polygon Bridge将支持OpenDAO和SOS(mSOS)。[2022/1/14 8:49:37]

4.任意两条平行链之间传递消息必须开一个通道,通道是单向的,所以双向通信必须开2个。开一个通道需要抵押DOT,通道关闭后会退回DOT。

XCMP的一个简例

Polkadot的官网举了一个简单的例子:假设平行链A上部署的一个合约要发一条跨链调用的消息给平行链B,从而调用位于链B上的合约完成资产转移,其整体流程如下:

区块链预测平台OpenPredict与Polygon达成合作:区块链预测平台OpenPredict宣布与Polygon(原Matic Network)达成合作,利用Polygon的L2扩容解决方案提高OpenPredict平台的可扩展性,降低交易成本,改善整体用户体验。

OpenPredict是Polygon生态系统基金的资助获得者,由DAO Maker孵化,最近宣布即将推出其首个产品OpenMarket,旨在让任何人能对几乎任何东西进行预测。通过使用OpenMarket,任何人都可以创建一个主题,也称为流动性主题(liquidity thread),以促进讨论和社会共享。主题创建者可以通过启动一个市场来分享自己对未来结果的看法。对该话题感兴趣的用户可以通过采取相同或相反的方式参与预测。[2021/3/6 18:21:42]

1.调用者在链A上调用部署在链A上的智能合约,从而初始化一条以链B为目的地的跨链消息M;

公告 | Poloniex发布延迟更新BTC钱包状态公告:美国交易所Poloniex发布延迟更新BTC钱包状态公告。表示其正在重启比特币的存取款功能,预计将在美国东部时间晚上9点(北京时间:10月17日11时)恢复正常。[2018/10/17]

2.链A的收集人节点会将这条消息M连同其目的地、时间戳放到A的出口队列中;

3.链B的收集人在正常情况下会轮询其他所有的平行链的收集者节点以查看是否有自己的消息。如果在新一轮询问中发现有以自己为目的地的消息,那么其会将这条消息放到自己的入口队列中,以待在产生下一个区块的时候处理该消息;

4.另外,链A的验证人也会通过读取链A的出口队列从而知道这条消息;链B的验证人也是。验证人也需要知道这些消息,因为之后它们都会对这条消息进行验证;

5.当链B的收集人节点开始构建一个新区块的时候,它会处理当前入口队列中所有的消息;在处理过程中,消息M会执行链B中相应的智能合约以此完成预期的资产转移;

6.然后收集人将这个区块提交给验证人,验证人会验证消息M是否真的被处理了;如果这条消息被验证确实处理了,并且这个区块没有其他不合法的地方,验证者就会把该块确认进中继链中。

这个例子比较简陋,只是一次对XCMP的管中窥豹,而且还留下了一些坑,如:链B是如何知道链A给自己发了消息的?跨链消息真的是链B自己去拿的吗?这些问题在接下去的内容中会澄清。

总体而言,XCMP主要分为2部分:XCMP消息的分发、XCMP消息的存取。

XCMP消息的分发

XCMP消息的分发其实也是属于Polkadot网络的一部分,XCMP不仅要实现接收链获取发送链发送的跨链消息的,而且要实现高效获取,尽量降低网络的整体通信开销。

虽然XCMP已经设计得尽可能减少中继链的负担,但作为跨链消息双方的唯一信任中介,中继链仍然是不可或缺的。中继链主要负责与跨链消息元数据的相关工作。

当发送链发出跨链消息后,会将消息包含到自己新出的块里,经过验证人验证后,平行链的区块头会上中继链,于是中继链就能够知道发送链对接收链发送了消息,并将此更新到自己的状态中。然后接收链通过向中继链询问相关消息的元数据,就能知道自己是否有待接收的跨链消息。

假如接收链通过中继链知道了发送链有一条发给自己的消息,那么消息具体如何传递过来,就要看XCMP消息的路由方式。

XCMP消息的路由方式大概有这么几种:

1.当发送链有一个全节点也属于接收链的域的一部分时,发送链用gossip发送消息就能使得接收链收到消息。

2.当中继链有一个全节点既位于发送链的域中也位于接收链的域中,则发送链用gossip发送消息也能使得接收链最终收到。

3.如果以上条件都不满足,则接收链的验证人会发现没有收到跨链消息。因此接收链Validator会主动找发送链Validator要这个消息;然后验证人节点需要在本链的网络中gossip这个消息,使得其他节点都获得这条消息。

所以说消息传递既有可能是发送链直接发过来,也可能是接收链自己去拿。

「概述」中的简例是接收链自己去拿,而且是收集人找收集人拿,不属于以上3种情况之一。为什么会如此呢?

因为「XCMP消息的分发」这部分内容其实还没完全设计好,而且是变动比较多的部分。

未完待续……

更多精彩敬请期待《Polkadot?XCMP》

课后小习题

一共准备了5个小题目

》中)

1.以下内容中,不是PolkadotXCMP设计的目标的是?

快速

消除跨链消息的「饥饿」现象

高效

可验证

2.根据本文内容,目前在PolkadotXCMP不可能发生的消息路由方式的是?

发送链将跨链消息发送给一个自己的全节点,该全节点转发至接收链

接收链的收集人去找发送链的钓鱼人拿跨链消息,然后在本链的网络中gossip这个消息

发送链将跨链消息发送给一个中继链的全节点,该中继链全节点转发至接收链

接收链的验证人主动去找发送链的验证人拿跨链消息,然后在本链的网络中gossip这个消息

作者简介

楼嵩

来自致力于「构建区块链互联网络,打通价值孤岛」的BitXHub团队

研究方向:Web3+

标签:POLCMP比特币GONpoloniex如何提现CMP币比特币怎么挖矿赚钱Attack Wagon

抹茶交易所热门资讯
数据链:扫码看店铺,“放心消费在松原”创建项目一期顺利验收_哪个是区块链最核心的内容

平时,想要了解产品的质量,扫一扫产品上贴的质量码,全要素的质量数据都会展现在你的面前。如今,不仅商品有质量码,店铺也可扫码查看。近日,“放心消费在松原”创建项目一期建设顺利验收.

HOW:机构入场+轧空行情,比特币何重返4万美元上方?_MARKETING币

纵观整个1月,根据QKL123数据,灰度比特币信托持仓量已出现明显的增长放缓。摩根大通在本月的分析中指出,由于灰度比特币信托基金的需求不稳定,比特币价格恐怕不容易反弹至4万美元上方,并且目前灰度.

OLY:回落20%只是技术性调整,比特币走势同上个减半周期仍契合_比特币价格实时行情币价格

据比推数据,市值最大的加密货币比特币本周迎来此轮牛市中的首次大幅回落,价格由4万美元上方一度跌至3.2万美元附近,跌幅达20%.

ApeCoin:NFT 数字艺术收藏品 Hashmasks 已销售 1.3 万枚 NFT,独立持有人为 2280 名_apecoin币兑美元价格行情

NFT数字艺术收藏品项目Hashmasks总共已销售1.3万枚NFT,目前还剩余3,216枚NFT,独立持有人为2,280名.

APE:比特币再次测试3万美元支撑位,这次能否迅速反弹?_ape币能长期持有吗

据比推数据,市值最大的加密货币比特币周三一路下跌至3万美元附近,日跌幅近4%。 历史数据显示,这是比特币在今年1月2日强势上涨突破3万美元之后第四次测试该支撑位,在此前的三次下探中,比特币均能够.

区块链:京东集团发布未来科技趋势白皮书,联盟链将成为企业应用“区块链”的主流形式_人工智能考研考哪些科

近日,京东集团技术委员会发布《技术重构社会供应链——未来科技趋势白皮书》,向业界全面展示了京东数智化社会供应链在人工智能、物联网、区块链、自主系统、下一代技术等五大关键技术领域的技术趋势研究声音.