Polkadot 茶溪岸啤(XCMP),干杯!
2021-01-07 15:01:53
2769
概述
Polkadot XCMP(Cross-chain Message Passing)是Polkadot上的链间消息传输协议,主要用于平行链间传递消息。XCMP目前处于开发中,有些内容可能会发生变动,不过其架构已经差不多成型。
根据Polkadot自己的说法,XCMP利用基于Merkle树的简单队列机制确保跨链交易的保真度(fidelity)。中继链上的验证人负责把平行链出口队列中的交易转移到目标链的入口队列中,但是中继链并不会存这个跨链交易(或者说跨链消息)的原文,而只会存一些少量的消息元数据。
XCMP的目标
1. 快速:消息能快速发至目的链;
2. 有序:消息能按序到达目的链;
3. 可验证:能验证到达的消息确实是发送链发送的、能验证该消息在接收链已经被处理;
4. 无遗漏:接受链公平地接收每条消息,发送链不会无限期等待其消息被接收链接收和处理;
XCMP的一些特点
1. 跨链消息是跨平行链之间的消息,消息原文不上中继链。但是目前XCMP还没有完全实现,现在Polkadot用的是Horizontal Relay-routed Message Passing (HRMP),HRMP将所有的消息存在中继链,未来会用XCMP取代HRMP。
2. 某条平行链的收集人构造新区块时会把以自己为目的地、还未被处理的跨链消息都处理下。
3. 验证人需要对收集人出的块进行跨链消息的检验看看跨链消息是否真的被处理过了。因此消息的一些元数据还是会上中继链的。
4. 任意两条平行链之间传递消息必须开一个通道(Channel),通道是单向的,所以双向通信必须开2个。开一个通道需要抵押DOT,通道关闭后会退回DOT。
XCMP的一个简例
声明:所有在本站发表的文章,本站都具有最终编辑权。本站全部作品均系微算力原创或来自网络转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责,所产生的纠纷与本站无关。如涉及作品内容、版权和其它问题,请尽快与本站联系。
相关推荐
最新快讯
-
贝莱德BUIDL Fund向某未知地址转移100万枚USDC2024-10-30 20:46:44
-
彭博社预计明年新会计制度将使 MicroStrategy 由亏损转为盈2024-10-30 20:39:46
-
贝莱德ETHA的以太坊持仓市值接近12亿美元2024-10-30 20:31:58
-
Starknet 跨链桥 StarkGate v2.0 Beta 版在主网上线2024-10-30 20:30:01
-
Owlto发布技术白皮书,提出以意图为中心的全链流动性解决方案2024-10-30 20:20:19
-
SUI跌破2美元2024-10-30 20:17:36
-
UNI跌破8美元2024-10-30 20:15:57