宇宙链 宇宙链
Ctrl+D收藏宇宙链

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

作者:

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

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

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

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

XCMP 概览

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

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

交易所的比特币余额创4年新低:金色财经报道,据Glassnode数据显示,交易所的比特币余额刚刚达到2,246,301.789枚BTC,创近4年新低。[2023/2/9 11:57:26]

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

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

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

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

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

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

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

加密货币期权交易所 Deribit 选择 Eventus 作为交易监控平台:金色财经报道,市场风险解决方案提供商 Eventus 宣布,加密货币衍生品交易所 Deribit 已选择该公司的 Validus 平台在交易所提供市场监控。

Deribit 首席法律、合规与监管官 David Dohmen 表示,该交易所考虑了多个贸易监控系统,以期在迪拜的虚拟资产监管局下运作,并且 Deribit 希望扩展到其他司法管辖区,同时保持最高的合规标准。[2023/1/25 11:29:43]

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

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

数据:过去14天价值约35亿美元稳定币被赎回:金色财经报道,据Coinmarketcap数据显示,过去14天价值约35亿美元稳定币被赎回,其中Tether发行的美元稳定币USDT供应量从 670 多亿美元下降至 650 亿美元,这意味着自 FTX 崩溃以来,投资者已经赎回了大约 20 亿美元的 USDT。这种担忧也蔓延到 Binance 支持的 BUSD,其供应量已从 230 多亿美元下降至 225 亿美元左右,损失了 5 亿美元。DAI也受到影响,其供应量从 57 亿美元降至 52 亿美元。(beincrypto)[2022/11/28 21:05:34]

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

韩国检方:Terra创始人Do Kwon被列入国际刑警组织通缉名单:9月26日消息,据韩国检方透露,Terra创始人Do Kwon被列入国际刑警组织通缉名单。

此前报道,9月19日,韩国检方要求国际刑警组织对Terra创始人Do Kwon发出红色通缉令。[2022/9/26 7:21:11]

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

垂直消息传递

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

XCMP 消息格式

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

XCMP 示例

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

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

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

parachain B 的收集人节点通常 ping 所有其他收集人节点去请求新消息(按 destination 字段过滤)。当 parachain B 的收集人进行下一次 ping 时,它将在 parachain A 上看到这个新消息,并将其添加到自己的入站队列中,以便处理到下一个块中。

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

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

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

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

资源

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

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

XCM Format - 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

标签:CMPPARCHAChainCMPCOPAR币quarkchain币发行人Auditchain

pepe最新价格热门资讯
缴税跑不掉?美国国税局再次向加密货币持有者发送税收警告信

近日,CoinTracker发布博客文章称其用户注意到,美国国税局已开始向美国加密货币用户发送了另一波加密货币税收警告信,有关他们是否正确报告了加密货币交易.

1900/1/1 0:00:00
8.19 午间行情:扫清止损单后 接下来怎么走

比特币突破12000美金后,直接吃掉了12000美金上方大量聚集的空单止损单,促使成交价格直接拉到了12440美金。毕竟震荡这么久,在12000美金下方因为盈亏比好或者认为在出货而开空的人还是非常多的.

1900/1/1 0:00:00
动不动暴涨的项目都是别人拿的 DeFi的车还能上吗?

近段时间DeFi与相关板块热火朝天,而其它包括大部分主流在内的项目却“稳如泰山”,网友硬生生的把它们切分为“老韭菜的项目”和“新韭菜的项目”。 其实对这一大波行情来说,大部分都还是不知所措的状态.

1900/1/1 0:00:00
随着DeFi投资者的兴趣增加 Synthetix(SNX)总锁定价值超过10亿美元

在Compound和Aave等其他DeFi协议之后,Synthetix的锁定价值已达到10亿美元里程碑.

1900/1/1 0:00:00
灰度:目前市场与2016年初BTC牛市之前的结构相似

加密货币基金管理公司灰度投资的一份新报告认为,目前的比特币市场结构“与2016年初开始历史性牛市之前的结构相似。”灰度预测,随着通胀加速,比特币的需求将大幅增长,这突显出对一种稀缺货币商品的需求,从而支撑着比特币的使用案例.

1900/1/1 0:00:00
金色观察丨如何对比DeFi项目的去中心化程度?

金色财经 区块链8月20日讯  如今DeFi代币价格飞涨,在短短两年时间里,DeFi项目市值迅速飙升到数十亿美元。就在整个生态系统充斥了泡沫的同时,也不乏一些极具韧性的产品.

1900/1/1 0:00:00