宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > NEAR > 正文

一文读懂波卡XCMP跨链消息传递总体结构

作者:

时间:1900/1/1 0:00:00

今日,波卡官方发布了XCMP跨链消息传递总体架构。本文是波卡百科进阶部分的跨链消息传递XCMP章节,XCMP是波卡跨链设计的核心之一,让消息能在波卡各个平行链间传递。

跨链交易通过基于Merkle树的简单排队机制来解决,以确保准确性。中继链验证人的任务是将一个平行链的输出队列上的交易移动到目标平行链的输入队列中。但是,只有关联的元数据作为哈希存储在中继链存储器中。

输入和输出队列有时在代码库和相关文档中分别称为“入口”和“出口”消息。

XCMP概览

XCMP目前正在开发中,细节可能会有变化。但是,总体架构和设计决策如下:

跨链消息不会传递到中继链。

跨链消息将被限制为以字节为单位的最大大小。

派盾:KP3R遭遇持续靓号攻击:6月12日消息,据派盾社区贡献者报告,Keep3r Network(KP3R) 遭遇持续的靓号攻击。行情数据显示,KP3R 现报价 51.44 美元,24 小时跌幅 1.87%。[2023/6/12 21:31:41]

平行链可以拒绝来自其他平行链的消息,在这种情况下,调度平行链将知道这个块。

收集人节点负责在链之间路由消息。

收集人生成一个“出口”消息列表,并将从其他平行链接收“入口”消息。

在每个块上,平行链被期望从所有其他平行链的某个子集路由消息。

当一个收集人产生一个新的块交给验证人时,它将收集最新的入口队列信息并进行处理。

验证人将检查下一个平行链块的新候选者是否包含对该平行链的预期入口消息的处理。

马斯克对推特最新估值仅为200亿美元,不及收购价的一半:3月26日消息,马斯克在一封发给推特员工的邮件中称,以约 200 亿美元的估值向推特员工提供股票奖励,这还不到其为收购推特支付的 440 亿美元的一半,显示了推特的市场价值正在下降。推特暂未对这一消息置评。

此外,由于马斯克预计 Twitter 今年的收入将低于 30 亿美元,并考虑到该公司 130 亿美元的债务,200 亿美元估值意味着推特的估值水平仍远高于其竞争对手 Snap、Pinterest 和 Meta Platforms。[2023/3/26 13:26:59]

XCMP队列必须首先通过打开两个平行链之间的通道来启动。通道由发送方和接收方的平行链辨识,这意味着它是一个单向通道。一对平行链之间最多可以有两个通道,一个用于向另一个链发送消息,另一个用于接收消息。通道的打开需要DOT押金,当通道关闭时将返回。

欧元集团主席:欧元集团将在周一就数字欧元发表声明:金色财经报道,欧元集团主席多诺霍:欧元集团将在周一就数字欧元发表声明。[2023/1/17 11:15:14]

水平中继路由信息传递(HRMP)

在XCMP仍在实现的过程中,它的替代品是一种称为HRMP的权宜之计。HRMP具有与XCMP相同的接口和功能,但是对资源的要求更高,因为它将所有消息存储在中继链存储中。当XCMP实现时,HRMP计划被弃用并逐步淘汰,XCMP将取而代之。

注意:权宜之计协议是对未完全完成的功能的临时替代。虽然XCMP本身仍在开发中,但HRMP是一个有效的替代品。

垂直消息传递

垂直消息传递有两种,向上消息传递和向下消息传递。当消息来自平行链或平行线程并从该平行链到中继链时,使用UMP。当一条消息从中继链发出并以平行链为目的地时,DMP被用来进行相反的操作。通过DMP传递的消息可能来自平行链。在这种情况下,第一个UMP用于将消息传递到中继链,而DMP用于将其向下移动到另一个平行链。

Blur出价系统无法识别直接输入的小数:12月7日消息,推特用户Sen称,用户Keungz.eth在NFT市场Blur以远高于地板价(3.8ETH)的价格以70ETH购买了Art Gobbler 8273。评论称是因为Blur出价系统中输入的数字无法识别第一个输入的小数,存当用户输入为.70时,Blur将默认为出价70而不是0.7,其他用户也曾因为该漏洞损失资金。[2022/12/7 21:28:02]

XCMP消息格式

有关XCMP消息格式的描述,请参阅GitHub上的xcm格式存储库。https://github.com/paritytech/xcm-format

XCMP示例

存在于平行链?A上的智能合约会将一条消息路由到平行链B,在这个消息中,调用另一个智能合约,在该链中进行一些资产的转移。

Charlie在parachainA上执行智能合约,目的是为parachainB上的智能合约发起一条新的跨链消息。

parachainA的收集人节点将把这个新的跨链消息与目的地和时间戳一起放入其出站消息队列中。

parachainB的收集人节点通常ping所有其他收集人节点去请求新消息。当parachainB的收集人进行下一次ping时,它将在parachainA上看到这个新消息,并将其添加到自己的入站队列中,以便处理到下一个块中。

parachainA的验证人也将读取出站队列并知道消息。parachainB的验证人也会这样做。这样他们就能够验证消息传输的发生。

当parachainB的收集人正在构建其链中的下一个块时,它将处理入站队列中的新消息以及它可能已经找到/接收到的任何其他消息。

在处理过程中,消息将在parachainB上执行智能合约,并按预期完成资产转移。

收集人现在将这个块交给验证人,验证人本身将验证该消息是否已被处理。如果消息被处理并且块的所有其他方面都有效,那么验证人将把parachainB的这个块包含到中继链中。

资源

XCMPScheme-Web3基金会研究wiki上关于跨链的完整技术描述:https://research.web3.foundation/en/latest/polkadot/XCMP.html

MessagingOverview-平行链实施指南中的消息传递方案概述:https://w3f.github.io/parachain-implementers-guide/messaging.html

XCMFormat-XCMP格式的说明:https://github.com/paritytech/xcm-format

原文:

https://wiki.polkadot.network/docs/en/learn-crosschain

翻译:PolkaWorld

欢迎学习Substrate:https://substrate.dev/

关注Substrate进展:https://github.com/paritytech/substrate

关注Polkadot进展:https://github.com/paritytech/polkadot

标签:CMPPARCHAHAICMPCO价格The Everlasting ParachainAlvey Chainblockchain.infowallet恢复

NEAR热门资讯
币海生金:日间温吞行情实在磨人 夜间操作策略布局

行情回顾:ETH夜间大起大落,早间4小时K线收出倒T型K线俗称塔顶形态,随后陷入区间整理,目前在5日均线附近运行,早间给出策略并未有效获利,咱们暂时可以小幅获利出局重新开始布局.

1900/1/1 0:00:00
假币继续困扰Uniswap

Uniswap的日益普及继续吸引着子,欺诈性的硬币冒充了顶级加密货币项目的代币销售。假币继续困扰着去中心化交易所Uniswap,与即将到来的代币销售相关的著名加密项目报告了模仿者在平台上交易.

1900/1/1 0:00:00
BSN官方门户许可链服务演示视频

为了让开发者们更直观的了解BSN的功能服务,我们特意录制了基于BSN许可链服务全流程操作的产品演示视频,为大家详细解读如何发布和部署DApp和链下业务系统如何通过智能网关链接BSN上的DApp.

1900/1/1 0:00:00
全球央行推进数字货币研发 多国试水不同方案

全球数字货币发展势头强劲,包括英国、日本、瑞典在内的多国政府均在持续推进研发央行数字货币,与此同时,正在进行封闭试点测试的数字人民币也引发全球的广泛关注.

1900/1/1 0:00:00
比特币在机构投资组合中扮演着越来越重要的角色,我们该怎么获得

新闻平台的执行编辑乔·魏森塔尔在最新的彭博市场新闻通讯“您需要知道的5件事来开始新的一天”中,谈到上周假期期间对比特币的观察时说,他对比特币的增长感到惊讶,比特币看起来与黄金涨幅相似,黄金的价格最近也有所上涨.

1900/1/1 0:00:00
8.21 繁华论币:BTC上方死死压制,日内反弹即看空。

繁华论币/zsjj518 前言: 交易一周又一周,解套一个又一个,我愿意帮的,你愿意听的,熬夜都不算什么,投资本来就是副业,看得开的是兴趣爱好,看得重的是收入的第二来源,当兴趣的我带你了解,稳健操作不至于亏损让你失去这个爱好.

1900/1/1 0:00:00