Moonbeam路由流动性

news2024/12/22 23:52:09

Moonbeam路由流动性(Moonbeam Routed Liquidity, MRL)使加密资产流动性能够从其他生态系统(如以太坊、Solana、Polygon或Avalanche)进入波卡生态系统。借助MRL,用户可以通过简洁的用户体验向/从波卡转移他们的流动性。

赋予MRL其强大功能的是一个能够让Moonbeam EVM上的任何ERC-20在波卡通过XCM转移的功能,这主要是得益于XC-20
的新实现。因此,通过结合跨链桥解决方案和波卡的XCM
,MRL可以将流动性从连接到Moonbeam的任何生态系统中的任何链通过桥路由到波卡中与Moonbeam开通XCM通道的任何平行链。

由于平行链基于Substrate基础且缺少EVM,部分平行链无法轻松地将外部流动性导入生态系统。 Moonbeam路由流动性是这些平行链通过使用波卡中的原生互操作性组件来利用桥接流动性的一种方式。

平行链之间的XCM和XC-20

波卡结构提供的跨链能力是Moonbeam路由流动性的关键部分。XCM是一种用于平行链、智能合约、pallet等之间的跨共识通信的格式,用于跨区块链使用。XCM定义了消息的发送方式,允许平行链安全地交换数据,但该功能扩展到新的场景,包括使用连接的链上提供的功能。

Moonbeam开创了一种特殊的资产类型,使XCM可以无缝地将资产通过EVM移动到Substrate链。XC-20是非同质化Token,与XCM原生跨链
相融,也充当常规ERC-20s Token,是XCM支持波卡和Kusama生态中互操作性的一种方式。因为Moonbeam拥有一个ERC-20接口,基于EVM的项目可以使用它。在这种情况下,即提供资产访问并提供流动性。使用MRL,ERC-20 Token现在默认启用XCM。

MRL允许用户将支持的资产转移到multilocation指定的波卡内目的地。为此,Moonbeam开发了专用中继器和GMP预编译器,以更高效地完成桥接流动性的流程。使用MRL需要在Moonbeam上启用XCM的ERC-20的特定multilocation,并且在目标平行链的资产管理结构中注册ERC-20 Token。这代表Moonbeam是一个入口 — — 一个与波卡中的其他平行链以及外部生态EVM链连接良好的平行链,将EVM中的资产带到Substrate链中!

在互连区块链之间桥接流动性至波卡

当一个ERC-20类资产适用于XCM,其将会转变为XC-20(一种XCM可用的ERC-20标准)并能够通过XCM在无需打包的前提下在波卡生态中转移至平行链。

在传送Token至波卡生态时,部分XCM程序将会在Moonbeam上执行,其他将会在目标平行链执行。在Moonbeam上,此XCM执行将会转移XCM可用的ERC-20 Token至目标平行链在Moonbeam上的主权账户。此平行链将会获得一条XCM信息,其中包含铸造锁定资产的相应Token指示。

要启用MRL路径,来自另一个生态(比如以太坊)的Wormhole Token转移可以使用Moonbeam GMP预编译
来制作XCM消息,最终将Token路由到波卡平行链。因此,MRL是波卡端的XCM和Moonbeam上Wormhole到目标链的信息传递协议的组合。此外,MRL不限制于任何特定的跨链GMP协议,因为Moonbeam的以太坊兼容功能允许它通过许多GMP协议连接到外部生态系统。因此,只要有GMP协议支持创建通向波卡平行链的路径,MRL就可以帮助将流动性引入波卡生态系统。

Moonbeam路由流动性如何运作

目前GMP预编译仅适用于Wormhole
,但其能够在未来升级以适用其他跨链桥。除外,跨链桥能够部署其解决方案和跳过GMP预编译实施。

Example:

范例:

  1. 以太坊用户通过Wormhole桥接资产至HydraDX
  2. Wormhole在Moonbeam上通过资产转移的执行
  • 当被执行时,其将会适用GMP预编译以在Moonbeam上铸造Wormhole ERC-20资产
  • 同时将其通过XCM(存入至主权账户并传送XCM信息)转移至Hydra

3. 在转移出时,XCM信息将会从主权账户去除资产并通过Wormhole路由回原链

当启用通过XCM的远程EVM调用
时,原始平行链中的用户可以一键签署两条消息:第一条消息会将XC-20
(Wormhole的XCM可用ERC-20)转移到用户在Moonbeam上的MultiLocation衍生账户, 从平行链的主权账户中解锁它们 amd第二条消息将执行远程EVM调用以通过Wormhole桥接ERC-20。

通过Moonbeam路由流动性(MRL)可用的资产将随着GMP预编译或执行自身的部署实施容纳更多的跨链桥而增加,从而为团队提供定制流动性解决方案的选项。虽然目前来自外部EVM连接链的资产可以通过Moonbeam转移到其他平行链,但MRL也会将资产从其他链转移到Moonbeam并返回到它们的原链,就像开发以太坊一样。Moonbeam路由流动性代表ERC-20已启用XCM,使它们可以从Moonbeam连接到的任何生态系统到达任意波卡平行链。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/653188.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

横竖屏切换导致页面频繁重启?详细解读screenLayout

目录 前言configChangesscreenLayout平板问题总结 前言 前几天多名用户反馈同一个问题,在小新平板上无法上网课,点击上课按钮后就退回到首页了。了解了一下发现小新平板现在销量特别好,于是赶紧申请了一台测试机打算看看到底是什么问题。 最…

牛客网语法篇刷题(C语言) — 分支控制

作者主页:paper jie的博客_CSDN博客-C语言,算法详解领域博主 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《C语言-语法篇》专栏,本专栏是针对于大学生,编程小白…

附录6-todolist案例

效果是这样的 可以添加新任务,改变任务状态,与筛选任务列表 使用vant创建的项目 使用到了bootstrap,首先 npm install bootstrap进行安装,安装后导入css与js 上中下是三个组件,依次是 todo_input,todo_li…

Python控制LitePoint IQxel-MW 无线网络测试仪

前言 由于项目需要进行WIFI和BT(蓝牙)的射频测试,所以需要开发一款支持WIFI/BT射频测试的工具。开发射频测试工具的话那肯定离不开仪表的控制。我们项目用的就Litepoint的IQxel-MW无线网络测试仪。这篇文章主要就是介绍一下如何控制仪表以及…

初探core组件:opencv - core组件进阶

core组件进阶 1.访问图像中的像素1.1 图像在内存之中的存储方式1.2 颜色空间缩减1.3 LUT函数:Look up table1.4 计时函数 2. ROI区域图像叠加&图像混合2.1 感兴趣区域:ROI2.2 ROI案例2.2 线性混合操作2.3 计算数组加权和:addWeighted()函…

python-segno:二维码制作

目录 二维码版本 微二维码、数据掩码、数据流、模式 微二维码 数据掩码 数据流 二维码模式 二维码背景 二维码参数 helpers方法 其他库制作及二维码读取:python生成和读取二维码_觅远的博客-CSDN博客 安装:pip install segno import segnoqr …

Qt+QtWebApp开发笔记(六):http服务器html实现静态相对路径调用第三方js文件

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131244269 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬…

经典30个嵌入式面试问题

经典30个嵌入式面试问题 嵌入式系统的面试经典问题有很多,以下是其中的30个常见问题: 1. 什么是嵌入式系统? 2. 嵌入式系统和普通计算机系统有什么区别? 3. 嵌入式系统的主要应用领域有哪些? 4. 嵌入式系统的设计…

接口测试工具之postman

概念 接口测试是什么? 百度百科给出的解释是: 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间…

构造函数初始化列表的问题

构造函数初始化列表的问题 无法按照表达式中的算符来修改值原因基本原则由此引申的问题使用初始化列表对类成员初始化在构造函数中赋值对类成员初始化 针对构造函数传参,使用引用的情况使用初始化列表对类成员初始化在构造函数中赋值对类成员初始化 将属性也使用引用总结 无法按…

STM32开发——看门狗

目录 1.独立看门狗 1.1需求 1.2CubeMX设置 1.3函数代码 2.窗口看门狗 2.1需求 ​2.2WWDG配置: 2.3函数代码 3.独立看门狗和窗口看门狗的异同点 1.独立看门狗 监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 。 独立看门狗本质 本…

6、DuiLib控件消息响应处理

文章目录 1、DuiLib控件消息响应处理2、基本的消息响应处理 Notify3、仿 MFC 形式消息响应 DUI_DECLARE_MESSAGE_MAP4、事件委托 MakeDelegate5、消息捕获&#xff08;拦截&#xff09;原生消息 HandleMessage 1、DuiLib控件消息响应处理 <?xml version"1.0" en…

软件测试基础教程学习3

文章目录 软件质量与测试3.1 软件质量问题的原因3.2 对软件质量特性的理解3.3 基于软件质量特性的测试3.4 软件能力成熟度模型&#xff08;CMM&#xff09; 软件质量与测试 3.1 软件质量问题的原因 软件质量问题的原因有以下几种&#xff1a; 软件本身的特点和目前普遍采用的…

AWTK实现汽车仪表Cluster/DashBoard嵌入式GUI开发(五):芯片型号

前言 随着汽车四化的推进,可以说汽车仪表也变成越来越智能化的一个ECU部件了。市面上的车型很多,油车发展了很多年,都有仪表,电车也发展起来了,车型也非常丰富,也都有仪表。仪表现在是作为多屏中一个屏存在的,现在车上最多的就是屏了,最大的要算中控屏了,有的还有空调…

【基础】MQTT -- MQTT 协议详解

【基础】MQTT -- MQTT协议详解 与 Broker 建立连接CONNECT 数据包CONNACK 数据包 断开连接DISCONNECT 数据包 订阅与发布PUBLISH 数据包SUBSCRIBE 数据包SUBACK 数据包UNSUBSCRIBE 数据包UNSUBACK 数据包 本文内容针对 MQTT 3.1.1 版本&#xff0c;从连接、发布与订阅等方面对协…

OpenCV做个熊猫表情

有的时候很想把一些有意思的图中的人脸做成熊猫表情&#xff0c;但是由于不太会ps&#xff0c;只能无奈放弃&#xff0c;so sad... 正好最近想了解下opencv的使用&#xff0c;那就先试试做个简单的熊猫表情生成器把~~ 思路就是&#xff0c;工具给两个参数&#xff0c;一个是人…

最小系统板STM32F103C8T6烧录程序指南

STM32F103C8T6烧录程序 【购买链接】&#xff1a;STM32F103C8T6最小系统板 方法一&#xff1a;使用SWD模式烧录 此时BOOT0 0&#xff0c;BOOT1 X&#xff08;任意&#xff09;&#xff0c;跳线帽接法如下图所示 接好后&#xff0c;若手边有STLINK的话&#xff0c;可以使用…

DAY25:二叉树(十五)修剪二叉搜索树+有序数组转换为二叉搜索树+二叉搜索树转化为累加树

文章目录 669.修剪二叉搜索树思路错误代码示例最开始的写法debug测试逻辑错误&#xff1a;需要两次递归的原因内存操作报错&#xff1a;操作了已经被删除的内存的指针&#xff08;力扣平台delete操作的问题&#xff0c;放IDE里就好了&#xff09;打日志debug示例 力扣平台delet…

高并发之限流-RateLimiter

背景 限流是保护高并发系统的三把利器之一&#xff0c;另外两个是缓存和降级。限流在很多场景中用来限制并发和请求量&#xff0c;比如说秒杀抢购&#xff0c;保护自身系统和下游系统不被巨型流量冲垮等。 限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进…

华为OD机试之 ABR 车路协同场景(Java源码)

ABR 车路协同场景 题目描述 数轴有两个点的序列 A{A1&#xff0c; A2, …, Am}和 B{B1, B2, ..., Bn}&#xff0c; Ai 和 Bj 均为正整数&#xff0c; A、 B 已经从小到大排好序&#xff0c; A、 B 均肯定不为空&#xff0c; 给定一个距离 R&#xff08;正整数&#xff09;&a…