原文:https://wiki.polkadot.network/docs/en/learn-crosschain
翻译:PolkaWorld
本文是波卡百科进阶部分的跨链消息传递XCMP章节,XCMP是波卡跨链设计的核心之一,让消息能在波卡各个平行链间传递。
PolkaWorld社区正在陆续翻译波卡百科内容,并将连载在PolkaWorld公众号上。
跨链交易通过基于Merkle树的简单排队机制来解决,以确保准确性。中继链验证人的任务是将一个平行链的输出队列上的交易移动到目标平行链的输入队列中。但是,只有关联的元数据作为哈希存储在中继链存储器中。
输入和输出队列有时在代码库和相关文档中分别称为“入口”和“出口”消息。
河北省工商联主席:利用区块链等技术 有望解决融资难题:中小企业融资难、融资贵一直被关注,但整体而言融资难、融资贵问题尚未系统性有效解决。全国政协委员、河北省工商联主席刘劲松表示,随着数字金融的快速发展,企业信用数据的金融化将成为趋势,利用大数据、区块链等技术,加强中小企业信用数据积累,有望解决积弊难题。他建议,鼓励各行业搭建电子交易平台,为产业链上中下游企业提供信用数据沉淀池;鼓励行业龙头企业建设“链主企业级平台”,整合供应链中小企业信用数据。(人民政协报)[2020/5/26]
XCMP概览
XCMP目前正在开发中,细节可能会有变化。但是,总体架构和设计决策如下:
跨链消息不会传递到中继链。
动态 | 农业农村部:利用区块链等信息技术 实现全国农药质量追溯“一张网”:据农业农村部2月12日消息,为贯彻落实中央农村工作会议、全国农业农村厅局长会议及全国农药管理工作会议精神,农业农村部于近日印发《2020年农药管理工作要点》。其中提到2020年农药管理工作包括完善质量追溯体系。利用区块链等现代信息技术,加快构建全国统一的质量追溯系统,逐步实现全国农药质量追溯“一张网”。完善标签管理办法,推行农药内外包装二维码关联,逐步实现农药生产、经营、使用全链条可追溯。[2020/2/12]
跨链消息将被限制为以字节为单位的最大大小。
平行链可以拒绝来自其他平行链的消息,在这种情况下,调度平行链将知道这个块。
收集人节点负责在链之间路由消息。
声音 | 科创信息:正在研究区块链技术 尚未与区块链公司合作:科创信息(300730)10月28日在互动平台表示,正在学习和研究区块链技术,没有运用到现在的项目中,也没有与相关区块链公司有所合作。(中证网)[2019/10/28]
收集人生成一个“出口”消息列表,并将从其他平行链接收“入口”消息。
在每个块上,平行链被期望从所有其他平行链的某个子集路由消息。
当一个收集人产生一个新的块交给验证人时,它将收集最新的入口队列信息并进行处理。
验证人将检查下一个平行链块的新候选者是否包含对该平行链的预期入口消息的处理。
XCMP队列必须首先通过打开两个平行链之间的通道来启动。通道由发送方和接收方的平行链辨识,这意味着它是一个单向通道。一对平行链之间最多可以有两个通道,一个用于向另一个链发送消息,另一个用于接收消息。通道的打开需要DOT押金,当通道关闭时将返回。
声音 | 陈伟星:区块链是促进集体主义的技术 让社会经济关系可编程:7月12日消息,陈伟星刚刚发布微博称:“区块链是促进集体主义的技术,让社会经济关系可编程;发币就是当公务员,必须以建立公信为原则。贪污、私吞公共资金、通过欺诈窃取老百姓利益,完全是区块链精神背道而驰的。做区块链技术,就是做防止造假的技术;宣传区块链精神,就是传播信任,打击造假的精神。这种“挡子财路”的行为,就是区块链所有的行为,这就是区块链时代与私有制公司行为最大的变革!”[2018/7/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
来源:深潮TechFlow,原题《DeFi逃不出以太坊》作者:邦尼高昂的手续费、拥堵的网络、抵触的开发者……以太坊上的当红炸子鸡DeFi仿佛时时在劝退开发者和用户.
1900/1/1 0:00:00充分利用流动性挖矿和收益耕作,TheBlock总结并可视化了DeFi协议推出的受欢迎的激励计划这些项目涉及Balancer.
1900/1/1 0:00:00元界DNA主链代码已通过慢雾科技安全审计。慢雾科技采用“白盒为主,黑灰为辅”的策略,以最贴近真实攻击的方式对MetaverseDNA主链代码的随机数生成算法安全、密钥存储与内存安全、密码学组件调.
1900/1/1 0:00:00导读北京时间8月4日21时,以太坊2.0多客户端测试网Medalla已正式启动,市场对此反响强烈.
1900/1/1 0:00:008月11日纽市盘中,金价暴跌,现货黄金重挫逾110美元,刷新近二周低点至1910.15美元/盎司,最深跌幅达5.78%,创2013年6月以来最大单日跌幅;白银跌幅一度达到15%,日内跌超4美元.
1900/1/1 0:00:00原文:量观网络数字基础设施是准公共品,具有非排他性、非竞争性和正外部性,同时又具有高度的技术性和创新性,必须依靠大众创新,竞争择优。区块链应用宜先从数据存证、共享入手,这是务实的策略.
1900/1/1 0:00:00