ag体育

【ag体育官方】作者: Fatemeh Shirazi、Logan Saether、Alistair Stewart、Rob Habermier、Gavin Wood近几个月来,Web3基金会的研究小组还在穿越链消息(XCP )。 这是Web3基金会王牌项目Polkadot的重要组成部分。

我们很高兴和你共享我们的工作! XCMP (交叉链消息传递)方法是Polkadot协议的子集。 这定义了除了共享中继链的安全性以外没有可靠的假设时,消息如何在并行链之间传输。 本文介绍了并行链的消息传递协议,在很大程度上取决于Polkadot独特的中继链架构和设计。

协议还包括就协议对消息进行排队和排序的机制。 与中继链的其他部分融合,特别是GRANDPA的最终确认机制:数据可用性。

与并行链检测功能融合:用于消息输出和输入。 另外,总结了如何构建完全一致的履历,避免DoS反击的想法。 最后,融合SPREE,总结XCMP,总结XCMP构建的特性,结束。

本文没有提到消息语义和网络的详细信息(如对等发现)。 说明波尔卡多“1.0版”的一个重要特性是以安全可靠的方式向彼此发送孤立的并行链消息。 因此,定义message的方法与定义transaction的方法几乎相同。

ag体育官方

两者都是来自交接链以外的数据,链似乎拒绝按照其内部逻辑对数据做出反应。 考虑到实际系统的延迟,链条不能接受或误解数据的意思。 例如,在比特币语境中,这一属性意味着比特币的缺陷和故意的矿工不能重新分配资金,这是良好的加密经济共识系统的基础。 transaction和message的重要区别在于,transaction包括证明数据原文的手写签名(证明指令权威)。

关于message,原文只有Polkadot的反拜占庭加密经济检查基础设施被证明,与以太网合同之间的消息传递方式相当相同。 示例在详细讨论XCMP的每个组件之前,将某智能合同并行链(图1中的a )上的出站消息连接到某个分布式金融(DFI )并行链(图1中的b )的门厅队列,以收集DeFi并行链在中继链300的块高度,智能合同并行链发出针对DeFi并行链的并行链ID即“32”端点的消息。

消息首先包含在智能合同的并行链的出站或出站队列中. 智能合同并行链的所有节点都开始在网络上八卦消息(请参见下面的“分发”部分)。 智能合同链的一些节点也是DeFi链的原始节点,这些节点通过发送消息成为两个八卦网络之间的粘合剂。 如果不存在必须重复的网络共享节点,请调用复位(参见下面的复位部分)机制。

当消息到达DeFi并行链的收集者时,消息(及其继承的其他消息)不会被继承,而是输出到入站队列或入站队列以在下一个候选块中展开处置。 图1 :显示了对应两个平行链a和b的收集者和所有节点。 两个节点同时是平行链a网络和平行链b网络的所有节点。

首页官方

DeFi并行链上的收集器产生中继链块301的候选块。 这个候选块拒绝证明从a的块继续执行的消息是正确的消息. 中继链块300还包括少量可用作a中块的并行链块报头,即证书消息的消息根散列数据。 这个候选块还包括中继链较轻的客户端证书。

此证书证明此消息根据在中继链内,与发送给链的消息分组。
DeFi并行链的并行链检查者必须用于这些证书,以检查来自DeFi并行链的建议候选块的完整性。 然后,智能合同链的完整消息必须包含在DeFi并行链中,其他节点必须获得安全性,并依赖来自Polkadot的共享安全性。

队列和排序消息Polkadot中的每个并行链块可能会分解一台计算机上的消息列表并将其发送到另一个块。 这些列表被称为出口队列(egress queues )。 发送消息后,将转到并行链的入口队列。

并行链必须按顺序处置入口列表. 一个收集者或检查者试图收集一个并行链出口队列的消息,调用该并行链的入口,在传播池中搜索相关消息,等待尚未八卦的消息。 要发送消息,假设每个并行链都有一个只有节点的连接网络。 我们假设各原始节点教系统中其他原始节点的子集,我们称之为相邻节点。

ag体育

请注意,对于这些网络的流形结构和直径没有任何假设。 发送消息最简单的方法是用于八卦协议(gossip protocol )。 请回忆起来。

在同龄人之间,人们经常就他们对现在假期的观点进行交流。 为了构建更有效的传输,未发送的消息只转发给具有完全相同视图的相邻节点。 如果两个网络之间有联合节点,则消息从一个并行链网络传播到另一个并行链网络。

-ag体育官方。

本文来源:ag体育-www.ahxindalu.com

相关文章