Home » XCMP在区块链逐渐成熟的当下有何意义?

XCMP在区块链逐渐成熟的当下有何意义?

波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第25期,为大家介绍帮助波卡实现跨链消息传输的协议:XCMP。

伴随着区块链技术的进步,各种公链项目也得到了快速的发展。但是价值的创造需要生态的繁荣,因此有关跨链的研究从未停止过。而波卡作为一个跨链项目,凭借多链异构的架构为接入其中的区块链能够完成信息交互。在未来多链格局的畅想下,就不得不提到关键组件:XCMP(跨链消息传递)

什么是XCMP

XCMP是波卡上的链间消息传输协议,主要用于不同平行链间的消息传递。它的基本原理是通过打开两个平行链之间的通道来启动,就像是在两个不同的链之间搭建一座桥。而这个桥是一个单向通道,通道由发送方和接收方的平行链辨识,并且开一个通道需要质押DOT,通道关闭后会退回DOT。

因此一对平行链之间最多可以有两个通道,一个用于向另一个链发送消息,另一个用于接收消息。XCMP不仅要实现链与链之间的消息传输,还要实现高效获取,尽量减少对中继链的负担。

XCMP的属性

去信任性:由于同一组验证人在保证正确消息传递的同时确保一个平行链与另一个平行链的安全,XCMP所需的信任不超过单个区块链所需的信任。

一致性:我们提供了绝对的保证,即接收到的消息与发送的消息完全一致,即使有任何链重组。

有效性:波卡保证消息不会丢失并保持可用。这是通过分发可用于重建消息的纠删码片段来实现的。

保持正确的序列:通过输入/输出验证,可以保证保持平行链块输出消息的正确顺序。

效率:这个协议避免了太多的带宽占用,并让消息尽快到达。

P.S.不过XCMP还在迭代中,最终的实现情况请以实际为准。

XCMP有什么意义

XCMP在波卡中扮演着链之间的“桥”的角色,让消息、资产以及智能合约通过这样的方式在波卡的各个平行链间传递。而中继链提供了消息交互过程的安全保障。通过跨链技术将波卡生态与平行链更加紧密的结合在一起并保持交互,进而形成了庞大的生态体系。

和如今的互联网一样,生态的互通才能带来更大的价值,未来一定是万链互联的时代。在不同的场景下对区块链有着不同的需求,在这种情况下,链与链之间的沟通就变得尤为重要。因此XCMP对波卡的意义也不言而喻。

目前波卡正在进行着平行链的插槽竞拍,再加上跨链需求日益增加,跨链协议之间的互操性也更加的多样化,波卡也许会成为孕育创新的基地,为生态带来无限的可能性。

来源: IT大脑袋  

发表评论

4 × 4 =