波卡上的XCM如何赋能跨链用例

这篇具有很好参考价值的文章主要介绍了波卡上的XCM如何赋能跨链用例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Moonbeam Connected Contracts跨链互连方式的最前沿的目标是改善用户体验。Moonbeam致力于从碎片化的区块链的限制解放用户 — — 通过让开发者轻松设计跨链通信的智能合约,用户将面对更少的复杂性。这种扩展和连接是通过使用波卡的XCM支持的安全消息传递和其他安全消息传递来实现的。

我们正朝着互操作的多链世界迈进,许多生态系统中的团队致力于解决孤立的区块链以及缺乏跨链连接能力和应用程序的问题。XCM是一个解决方案。

XCM 格式

XCM指的是一种跨共识信息格式,在波卡或Kusama平行链、智能合约、pallet、桥,和波卡创建的用于跨所有区块链共享enclave之间的“通信”。

XCM定义消息如何在区块链之间发送,该格式允许Moonbeam或Moonriver与中继链,以及波卡和Kusama上其他平行链分别传递信息和Substrate token。这一点与波卡的异构分片(高级的说法是“连接到它的每条链都可以完全不同地构建,同时仍然共享安全性”)意味着基于Moonbeam构建的应用程序可以利用更广泛的生态系统中的各种功能和资源。因此,Moonbeam dApp可以在Moonbeam上体验来自波卡的不同“Layer 1”链的存储、身份,甚至隐私功能。这种功能,再加上波卡和Moonbeam的工具包,为开发者创建跨链应用创造出新的用例。

对终端用户来说,XCM因其使得跨链通信变得可能而受益匪浅,用户面对更简化的界面体验。复杂的过程已经被智能合约在后端进行处理,用户无需自行解决所有步骤。

总的来说,用户不必自行处理XCM信息,但却能够受益于使用XCM的应用和智能合约。无需使用跨链桥,用户即可以访问并与Moonbeam上的应用交互,这些应用具有来自基于波卡项目的功能和token。这意味着波卡的新用户也可以使用Moonbeam的以太坊兼容环境,通过使用MetaMask和以太坊地址,与上线的应用进行交互。通过允许用户深入Moonbeam上单一dApp的许多功能,XCM简化了用户体验。

XCM技术的创新性

事实上XCM的创新性非常强大,但仍然具有开放性和多功能性,因此开发者可以使用它来实现他们想要跨区块链完成的任何消息传递工作。XCM可以用于平行链之间的Token移动、触发平行链之间的转账、发送在另一条平行链的token质押指令,以及更多。

当资产通过治理得到认可时,波卡的XCM协议允许在跨链DApp中使用任何已经连接链的token。智能合约使用XCM得以直接交流,在钱包和平台间切换,还有人为跨链移动token中,会花费更少的时间和gas。如游戏等交易和活动相比之前,简化且运行速度更快。在XCM的支持下,就好比所有区块链都在使用同一种语言。

XCM为开发者创造了一个空间,无需传统意义上的跨链桥,即可构建能够交流的跨链应用。XCM格式灵活,因其不用在系统之间发送信息,自身就是一种应该如何执行消息传输的格式。无论两端发送的消息格式如何,都可以使用XCM和XCMP在两端之间传递消息。

XCM不是协议的一种类型,但却是一种连接其他不兼容的方言,在区块链之间准确地传递信息的通用语言。允许不同的共识说同一种语言,提供了其他方式无法解决跨链问题的方案。

XCM与XCMP、GMP和XC-20s是Moonbeam上的构建者可使用的互操作解决方案的一部分,使其成为安全跨链通信的领导者。

跨链和XCM的技术术语

XCM代表跨共识通信(Cross-consensus Messaging)。这是一种定义信息如何在互操作的区块链中发送的格式(语言),并确保信息准确、有序、按时送达。为波卡创建(不专门用于波卡)。

XCMP代表跨共识消息传递(Cross-consensus Message Passing),是XCM的传输方式的一种。XCMP允许在波卡或Kusama的中继链上的平行链互相交换信息,无需特殊格式。

XCMP通过使用一个简单的排队机制确保平行链之间沟通精准,所有种类的信息在智能合约、pallet等之间发送。这种沟通的灵活性不仅在平行链本身之间而且在独特区块链的其他机制(如智能合约)之间实现了最终的面向未来的互操作性。

HRMP通道指的是水平中继路由消息传递通道(Horizontal Relay-routed Message-passing Channel),是一种使用中继链传递消息的权宜之计协议。当XCMP 接管允许平行链直接到平行链通信时,HRMP(这个临时)通道将被弃用。

GMP代表通用消息传递(General Message Passing)。该术语用于描述在波卡生态系统之外使用XCM的跨链互操作性的最新发展。GMP允许开发者在不同链上连接智能合约,以移动token、数据、有效载荷。

跨链互连合约指的是智能合约在用户在区块链上交互的DApps的“后端”上的合作。这些合约跨区块链连接,因此无需桥接token即可在任何连接链上的任何应用程序中使用。除了token移动以外,互连合约还可以与其他背后区块链上的数据和资源交互。互连合约使用XCM和GMP通信。

XC-20是Moonbeam特殊的token标准,代表已经准备好跨链的ERC-20。该标准允许Substrate token(从其他波卡项目)像ERC-20一样交互,同时受益于Moonbeam的跨链能力。对基于Moonbeam的token来说,这意味着它们可以像ERC-20一样轻松创建,并在通过治理加入后轻松地在波卡生态系统中移动。

XC-20允许Moonbeam作为波卡扩展点的角色

XC-20是与DOT或者其他原生token集成至一个需要ERC-20的现有应用的最轻松的方式。所有Substrate和基于Rust的发展的复杂性都被隐藏,开发者可以在Moonbeam的以太坊兼容环境中使用这些token。

许多多链团队已经选择Moonbeam作为波卡扩展点,因Moonbeam的安全通信选项(包括XCM)、XC-20,和完全兼容以太坊。Lido和Osmosis就是两个进入中继链功能(不仅仅包括token转移)的协议。

Lido团队使用Moonbeam的以太坊开发者工具,并访问Moonbeam智能合约的特殊跨链功能,以控制波卡中继链上的质押操作。因此用户可以享受流动性质押和stDOT带来的灵活性。

Osmosis与Axelar GMP和Moonbeam一起合作,可以通过Moonbeam将DOT添加到Osmosis。此过程结合了Axelar的GMP和Moonbeam的波卡XCM能力。

对其他平行链团队而言,能够使用他们的token访问Moonbeam上的DeFi和其他服务也是一次重大的里程碑,同时无需桥接即可访问如USDC等token。当存入Moonriver和Moonbeam Dapp时,大量平行链token可以立即作为XC-20格式使用。

对于新协议的开发者,将他们的token创建为铸造的XC-20提供了最大的可选性。他们可以开始在Moonbeam上构建自己的本地应用和社区,最终移动他们的token至其他链以访问其他链的服务,甚至将来可以转移至自己的平行链上。

XC-20对Moonbeam生态带来的影响

作为EVM兼容区块链上可同质化token表示的技术标准,ERC-20实现具有dApp与token交互所必需的一组通用指令。Moonbeam和其他链采用的一致的token标准不仅为开发者使用熟悉的通用编码、同时也为设想由该基金会启用的跨链互连合约奠定了基础。

XCM的共享通信标准和ERC-20格式XC-20的兼容性的两者结合,允许非本地区块链之间大量的交互,不仅仅是链间token移动,还可以共享数据,并且通过一个简单的应用界面访问远程区块链的功能。

XC-20的引入丰富了在Moonriver和Moonbeam生态上的可用token,并且促进了token的多元化。在波卡其他平行链上的token能够在Moonriver和Moonbeam上无缝流通,这使链上协议(包括DeFi、游戏、NFT和其他域名)能够使用此项功能,设计并构建不同的用例,由此拓宽了用户和项目的想象。

另外,XC-20允许来自中继链的token出现在平行链上,允许在Polkadot.js中拥有token的众多用户能够通过XCM快速转移KSM/DOT至Moonriver/Moonbeam,无需跨链桥的协助也避免了由此带来的安全隐患,这向中继链治理token带来了许多新的实用性。

如何与XC-20交互

基本步骤如下。如需详细教程,请至操作指南|如何与xcDOT交互。

  1. 在MetaMask钱包中添加Moonriver和Moonbeam网络
  2. 导航至Moonriver或Moonbeam official dApp
  3. 在页面中锁定“add to MetaMask”。XC-20已在主页列表中显示。

XCM和XCMP

随着XCM的建立,波卡为平行链间的协议信息实行了通用模式,其一便是XCMP。当平行链连接在同一个中继链,或者当两条平行链直接已经搭建XCM通道时,XCMP允许平行链间互相交换信息(token、数据和有效载荷)。

XCM是形容在网络之间发送信息的语言,不必单单体现在波卡上。XCMP使用XCM格式,允许平行链在波卡内互相交流。

波卡(和Kusama)独有的XCMP克服了链之间的兼容性问题,防止随着时间的推移可能发生的改变,比如可能会改变本地翻译或消息的新功能和更新,而XCM不是仅仅是波卡和Kusama所特有的,也可以被其他区块链使用。

XCMP允许平行链不仅在生态共享安全性的情况下成长、发展,还能保护交易免受意外更改,从而创造一个独特灵活且安全互操作的生态系统。

跨链通信如何赋能互连合约

Moonbeam允许开发者利用安全通信连接远程区块链来设计智能合约。Moonbeam是创建这些跨链应用的最佳平台,因其提供了对最广泛的消息传递协议的访问。这包括了允许开发者与波卡外部生态系统交互的XCM和GMP协议。

以下是一些可以通过协议的访问的区块链:

  • XCM:波卡平行链,如Acala、Astar、Bifrost、Statemint等 (查看所有XCM有关的集成公告)
  • Axelar:Avalanche、BNB Chain、Cosmos、以太坊、Polygon等
  • LayerZero:Avalanche、BNB Chain、以太坊、Polygon;Layer 2链如Arbitrum和Optimism
  • Wormhole:Avalanche、BNB Chain、以太坊、Polygon、Solana,还有更多EVM链
  • Hyperlane:Avalanche、BNB Chain、以太坊、Polygon;Layer 2链如Arbitrum和Optimism

通过与Moonbeam连接,项目可以访问波卡中继链的功能,包括波卡的安全的验证人集,和与其他平行链的互操作性。开发者通过使用这些互连智能合约,不仅限于本地可用的token和单一链的功能,而是无需使用传统跨链桥,即可(通过XCM)跨波卡触达如Avalanche和以太坊等外部链(通过上方列出的GMP协议)的资源。

升级仍在继续中,扩大XCM的使用范围,包括XCM-to-EVM功能:这允许其他链上的开发者触发Moonbeam的EVM上的函数调用,并从他们的主链访问其所有功能。

如需了解更多Moonbeam跨链功能,请点击Connected Contracts on Moonbeam | Moonbeam Network文章来源地址https://www.toymoban.com/news/detail-782869.html

到了这里,关于波卡上的XCM如何赋能跨链用例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 科普:跨链桥是如何被黑的?

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hbvPVTkb-1666679410875)(htTPS://tva1.sinaimg.cn/large/e6c9d24ely1h4r0auxvmxg20tr04ojug.gif)] 跨链桥是一种允许两个独立区块链网络之间进行通信的技术,例如转账和交换资产,调用来自其他区块链的合约中的函数等等。

    2024年02月02日
    浏览(46)
  • 区块链跨链是如何进行验证的?

    跨链是区块链生态中一个十分重要的环节,它将不同的区块链连接成一个整体,使得数据信息能够更好的流动。 未来区块链的发展必然是一个多链并存的状态,这一趋势从以太坊由去年年初将近100%的市场占有率下降到目前约60%的市占率,就可以很直观地看出多链生态正在逐

    2024年02月11日
    浏览(44)
  • 百亿诈骗案频出,欧科云链用“技术责任”拓宽Web3安全边界

    2022年12月1日,《中华人民共和国反电信网络诈骗法》正式实施,中国正式迈入“全民反诈时代”。据CNNIC和智研咨询统计显示,截至2021年12月,国内网民遭遇网络诈骗比例为16.6%,数千万人深受网络诈骗的危害。 以新兴技术区块链为例,十几年的发展,区块链技术已然成为支

    2024年02月04日
    浏览(42)
  • Web3 社区联动热议波卡 2.0,资深导师为你解疑冬季波卡黑客松!

    2023 冬季波卡黑客松大赛自 11 月 1 日启动报名以来,已经收到了来自全球 180+ 位参赛者的报名申请。由 Parity 与 OneBlock+ 联合主办的波卡黑客松大赛已经成功举办了七届,大赛见证了数百个项目的孵化与成长。这些项目以黑客松大赛为起点,借力赛事的各类资源扶持,成功开启

    2024年02月03日
    浏览(40)
  • 为何波卡被称为Layer 0?

    理解区块链的技术本质,将揭示加密货币运行轨迹的神秘面纱。了解这背后的原理,将为你带来全新的视角,让你对加密货币的奇妙世界充满无尽的好奇。 波卡是一个内部互连的区块链平台,被赋予技术堆栈元协议或Layer 0的定义,这个概念并不为人所知,因此很多人也不清

    2024年02月08日
    浏览(50)
  • Moonbeam生态说|波卡逆袭机会在何方?

    「Moonbeam生态说」是Moonbeam中文爱好者社区组织的社区AMA活动。该活动为媒体和已部署Moonriver或Moonbeam的项目方提供了在主流Moonbeam非官方中文社区内介绍自己的项目信息,包括:项目介绍、团队介绍、技术优势和行业发展等,帮助社区内的Moonbeam爱好者快速了解活跃在Moonbeam生

    2024年01月20日
    浏览(55)
  • 首届波卡黑客松项目「Manta Network」的进击之路

    由 OneBlock 社区推出的【 走进波卡黑客松创业时代 】系列 AMA 活动第一期在4月28日顺利举办!本期邀请了 Manta 中国区市场负责人 @Holly 为我们介绍了 Manta Network 项目,以及目前隐私赛道的发展情况,揭秘了 Manta Network 是如何在 第一届波卡黑客松项目中脱颖而出 。问答环节大家

    2023年04月08日
    浏览(52)
  • 区块链≠绿色?波卡或成 Web3“生态环保”标杆

    区块链≠绿色?波卡或成Web3“生态环保”标杆 生态环保的绿色区块链是什么样的?这似乎是一个奇怪的问题。一直以来,区块链因能源消耗问题而被诟病,似乎与“生态环保”格格不入。 实际上,加密行业正在开启轰轰烈烈的“绿色区块链”运动,其主要通过底层技术改革

    2024年02月10日
    浏览(46)
  • 如何优化测试用例?

            在我们日常测试工作中,编写测试用例往往花费较多时间,而且设计的测试用例冗杂和不完整,从而造成用例执行检查不完整,效率低下,不能及时发现项目缺陷。         因此提高测试用例编写和执行效率迫在眉睫,一般来说,优化测试用例主要从以下几个

    2024年02月13日
    浏览(33)
  • 如何编写测试用例?

    带着问题学习是最高效的学习方法。 因此,在介绍如何编写测试用例之前,先看一个软件系统登录功能的测试(如下截图所示): 要做这个登录页面的测试用例,你会从哪些方面思考进行测试呢? 看似简单的页面功能能够设计多少条测试用例完成较全面的测试呢?10条以内

    2024年01月25日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包