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

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

作者:

时间:

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

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

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

XCMP概览

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

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

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

Coin98 Finance推出风投基金Vietnam Future Fund:6月30日消息,Coin98 Finance发文称,正式推出风投基金Vietnam Future Fund,为越南企业家建立以全球为重点的公司赋能,其使命是通过提供全面的资源和战略指导,支持越南公司扩大其全球影响力。[2023/6/30 22:10:32]

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

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

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

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

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

Tether:2023年Q1净利润为7亿美元,彭博社散布的FUD并未影响其业务:4月5日消息,Tether官方发文重申该公司并未接触过Silvergate、SVB和SignatureBank,同时表达其对彭博社“不负责任”报道与编撰诱饵标题(标题党)的不满。此外,Tether在文中透露,该公司2023年一季度净利润录得7亿美元,该数值超过了2022年四季度,且Tether对二季度的前景持乐观态度。[2023/4/5 13:46:29]

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

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

谷歌宣布推出人工智能机器人Bard 与ChatGPT展开竞争:金色财经报道,据英国金融时报报道,谷歌宣布推出AI聊天机器人Bard,以试图与OpenAI的ChatGPT展开竞争。该公司正寻求在生成人工智能技术商业化的竞赛中收复失地。谷歌表示,Bard将只生成英语答案,而不是计算机代码或其他语言的答案,并将以先到先得的方式向在美国和英国的等候名单上注册的用户提供访问权限。[2023/3/22 13:18:07]

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

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

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

垂直消息传递

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

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

标签:CMPPARCHAChainCMP币Sparklexycchainlvctripchains

中币交易所热门资讯
420:凌姗说币:8.20比特币,以太坊晚间行情分析及操作建议低多为主_MAC

不必羡慕在震荡中来回的人,也不必嫉妒单边中顺势加仓的人,市场就是总有人盈利,总有人亏损,但是不妨碍有人盈利着。不赶什么浪潮,也不搭什么船,拥有自己有海,守住属于自己的行情.

BAC:币圈总监:BTC未来价值可能超越黄金 更具交易价值和效用价值_MAD价格

据AMBCrypto8月21日消息,Blockstream首席执行官AdamBack最近在播客中表示,目前,对于比特币来说,还有更多的用户尚未涉足数字资产.

比特币:币汐柔:8.21比特币以太坊做单时K线箱体形态的实战解析_比特币以太

币汐柔:8.21比特币以太坊做单时K线箱体形态的实战解析箱形也被称为矩形,是一种标准的横向盘整形态.

Chain:BCH社区成员发文希望ABC首席开发者Amaury“退位让贤”_PAR

8月19日,BCH社区一名为NilacTheGrim的成员发表《论Amaury为何该退位让贤》文章.文章认为,BCH进行基础设施融资没有问题.

RIM:有道丨(8-20)以太坊行情预计震荡偏下行,下方关注400支撑!_mobi币价格

我是有道,潜心于K线形态的角度剖析趋势,拒绝任何市场烟雾。用心写每一篇文章,态度鲜明,力求最专业。有道领致力于为广大Ckcoin用户提供全方位一体化服务,专业的带单指导,仓位管理,风险控制.

SACT:火币全球站司法协助政策_SACT币

一、司法协助定义 本政策中的司法协助是指火币全球站按照相关国际条约、法律及政策,可以协助各国司法机关调查其正在办理的刑事案件,协助内容包括提供相关涉案信息、限制涉案资产、协助执行生效裁判等.