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

技术 | 波卡XCMP跨链消息传递最新进展

作者:

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

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

翻译:PolkaWorld

本文是波卡百科进阶部分的跨链消息传递XCMP章节,XCMP是波卡跨链设计的核心之一,让消息能在波卡各个平行链间传递。

PolkaWorld社区正在陆续翻译波卡百科内容,并将连载在PolkaWorld公众号上。

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

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

浙江台州利用“物联网+区块链”技术 实现渔港综合污染防治管理:作为渔船渔港综合管理改革试点,浙江台州在全市44个渔港实行县乡两级“港长制”,建立起12个渔港管理站,推动综合执法关口前移,并在全省首创“物联网+区块链”渔港综合污染防治管理。依托“渔港通”信息平台,渔民在手机APP上随时可以进行进出港报告,掌控各类海况和市场信息。(人民网)[2020/4/3]

XCMP概览

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

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

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

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

社科院研究员:采用区块链技术 为关联中小企业协助融资:中国社科院经济所副研究员林盼撰文指出,特殊时期,可鼓励国企或知名民企发挥龙头作用,积极采用区块链技术,解决信息共享过程中的隐私保护、数据确权问题,为关联中小企业增信,协助融资。政府也应进一步加强与企业、行业组织、产业园区之间的协同合作,构建政府、企业、银行和保险公司共同应对疫情、促进中小企业发展的生态系统,谋求多方共赢,携手度过难关。(光明日报)[2020/3/19]

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

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

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

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

动态 | 百度“超级链” 分层确定性加密等技术 奠定可信区块链生态基础:据36氪消息,在2018可信区块链峰会上,来自百度区块链业务部的主任研发架构师肖伟发表了以“百度让区块链技术更可信”为题的演讲。据介绍,百度“超级链”的立体网络技术、轻量级客户端验证技术(LCV)、分层确定性加密技术、热插拔共识架构将帮助区块链性能实现飞跃,为可信区块链生态建立奠定技术基础。[2018/10/9]

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

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

日本电气NEC开发出全球最快区块链技术 每秒交易可超10万笔:据中国科技网今日报道,日本电气股份有限公司(NEC)及NEC欧洲研究所开发了全球最快的区块链共识算法,可以在参与交易的节点数达到200个左右的大规模连接环境下,达到每秒处理10万笔以上交易的超高记录性能。作为一个支撑信用卡在世界范围内进行交易的系统,每秒处理性能必须达到几万笔以上,这项技术促进了这种性能的实现,也加速了区块链在商务领域中的真正应用。[2018/3/12]

水平中继路由信息传递(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

标签:CMPPARCHA区块链CMPCO价格ParaStaterivetchain哪个不是区块链特性

DYDX热门资讯
比特币与以太坊的口舌之争:Vitalik Buterin对线Samson Mow激辩流通量话题

比特币和以太坊信仰之争由来已久,哪怕以太坊创始人VitalikButerin曾经是比特币的拥趸,也不影响当他开始做以太坊这个项目后,受到比特币社区的猛烈抨击,这更像是两个项目在意识形态和观念上的差异.

1900/1/1 0:00:00
观察 | DeFi保险,下一个DeFi生态的热点?

作者:Alex 在这个火热的夏天,DeFi在加密圈子里可谓发展得如火如荼,DEX、流动性挖矿、YieldFarming、预言机等诸多概念接棒为其助燃。行情轮动之快,也让一些玩家开始思索,何为下一个DeFi生态里的热点与机会.

1900/1/1 0:00:00
科技日报:强化信息技术支撑,让区块链更好赋能数字社会建设

“创新基础设施将重点支撑科学研究、技术开发和产品研制,具有鲜明的科技特征和科技导向,势必将积极推动区块链技术本身的发展,进一步提升其赋能水平。”新基建风口下,区块链从业人员也迎来了正式“头衔”.

1900/1/1 0:00:00
大做市商沦为韭菜的故事:一着不慎

北京的天空又下起了雨,我刚刚和一个老友见面,他一直是我佩服的人才。可是这次见面他的心情却布满乌云,我听了他给我讲的故事,征求了他的意见,在此把这个故事给大家分享出来,可以给大家一些警示。毕竟,从一个大人才沦为小韭菜,这本身就令人唏嘘.

1900/1/1 0:00:00
DeFi真实总锁仓价值或只有35亿美元

来源:律动BlockBeats8月17日,EncodeClub创始人DamirBandalo在推特上表示,其统计了前15个DeFi协议,实际DeFi总锁仓价值或只有35亿美元。因为DeFi的可组合特性,难以统计其真实锁仓价值.

1900/1/1 0:00:00
跨链迁徙——DeFi项目们的抄袭对象们

自Compound开启流动性挖矿以来,DeFi彻底火了。从COMP烧到了整个币市,从以太坊烧到了所有公链。星星之火,渐成燎原之势。在这场DeFi项目的跨链大迁徙中,诞生在其他公链上的新项目,总能在以太坊上找到原型.

1900/1/1 0:00:00