| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 科普文章|波卡上令人翘首以盼的XCM究竟是什么? -> 正文阅读 |
|
[区块链]科普文章|波卡上令人翘首以盼的XCM究竟是什么? |
“未来将是多链的......”,这句老生常谈的话近期被以太坊的创始人V神再次强调。加快资产在不同链间流动性的同时,又能保障资产安全和互操作性能,已经成为业内技术升级的共识方向。 波卡是少有的异构多链结构,其中的技术优势之一是为接入的平行链提供共享安全性以及跨链交互功能。 1?什么是共享安全性共享安全性由中继链上的验证人(Validator)提供,让所有接入波卡的平行链可以享受同等的安全性,从而实现平行链直接的相互通信与信任。 2?XCM支持共享安全与跨链通信Cross-Consensus Message(XCM)——跨共识信息格式允许平行链从原生的状态,赋予平行链与其他平行链和中继链交互的能力,并允许任何资产在链上传递。 每条链都有自己的“方言”,而XCM就像是不同链之间的通用“语言”,帮助处于不同链上信息的接收和传送者保持信息同步,知道自己在收到信息后应该有什么反应。 目前跨共识信息格式(XCM)由两种跨共识协议组成,分别为垂直信息传递(VMP)和跨链信息传递(XCMP)。 跨链信息传递(XCMP)仍在开发当中,暂替方案是横向中继路由信息传递(HRMP - Horizontal Relay-routed Message Passing),HRMP将会在XCMP部署后弃用。 垂直信息传递(VMP - Vertical Message Passing)
跨链信息传递(XCMP - Cross-Chain Message Passing) 在不同的平行链连接至同个中继链的情况下(如Moonriver连接至Kusama),允许两个平行链之间相互交换信息。而跨链的交易则使用基于Merkle Tree的基础排队机制以确保交易的真确度。收集人将会在平行链之间进行信息交换,而中继链上的验证人将会对这些信息进行验证。 3?XCM具体如何运作在平行链之间运行XCM之前,两条平行链都需要进行一定的准备工作,方能进行跨链的信息传递。首先,A链必须与B链之间建立频道,用于传输信息。 注意,链之间的频道并不是双向信息传递频道,如果A链和B链希望能够进行双向的信息传递,需要建立两个频道方能进行。频道建立成功后,A链和B链将会分别需要注册资产,成功注册资产后才能进行跨链资产转移。跨链资产转移将会需要收取一定的手续费,将会直接从转移资产中扣除。 4?XCM的应用案例XCM的意义在于令波卡生态系的平行链和中继链之间能够自由的进行信息传递,而信息传递则包含资产转移、协议互部署等等的应用场景。目前最先被广泛应用之一是传送资产,而Moonbeam上的跨链资产将会以xc+Token名称的形式表现,如KSM将会在Moonriver上以xcKSM的形式呈现。 资产传送(Asset Teleporting)——类似于销毁铸造的桥接机制,通过销毁在初始区块链的资产并在目标链上创建相应数量的资产以将资产从一个区块链转移到另外一个区块链,从而保证链上资产的原生性。 远程转移(Remote Transfers)——此机制类似于锁仓铸造或是销毁解锁的桥接机制。通过在初始区块链上由目标区块链所拥有的中间账户将资产转移至目标区块链。此中间账户称为“主权账户”(Sovereign Account)。在此情况下,原本链上的资产将不会被销毁(Burn),而是由主权账户持有。而XCM将会在目标链上“铸造”(也可以说“包装”)相应资产至目标地址。此“铸造”的资产将始终以1:1的比例与原生资产兑换。 跨共识信息格式(XCM)正式运行后将会为波卡生态系带来颠覆性的转变。 XCM将能够让每条链上的资产自由转移,而链与链之间的互通有无也将让波卡生态系成为一个具有多种不同功能以及应用的生态系,进而让用户能够体验不同的项目的同时也能够享受波卡带来的便捷性。 关于Moonbeam |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 4:24:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |