一文了解Moonbeam互连合约

使用openMVS对样例数据进行重建 openMVS根据github上的步骤进行编译。注意,如果没有GPU,用不了CUDA的话,那么需要在openMVS目录下找到CmakeLists.txt文件,把CUDA设置为OFF: SET(OpenMVS_USE_CUDA OFF CACHE BOOL "Enable CUDA library") 可执行的文件生成在openMVS_build/bin/里面,在openMVS_build文件夹下打开终端,按照顺序执行如下命令即可逐步重建。其中,-w 设置的是数据的总路径,-i 后接输入的文件名,-o 阅读详情

什么是互连合约Connected Contracts

简单来说,互连合约是通过Moonbeam连接其他区块链上的一个或多个智能合约,其允许目标链上的用户通过跨链消息传递协议在一个应用中操作不同链上的资产或是服务。

通过互连合约方案,不同迥异的公链技术架构创新实现了沟通,公链上的应用无需忧虑在新链拓展业务的成本,仅一个应用端即可同时处理多条公链之间的交互。对于用户而言,更是不必承担跨链再来的新学习成本,在同一个应用一键操作立刻实现跨链。

对比此前使用者需要在不同链之间手动转移Token、兑换等等,互连合约有着“化繁为简”的神奇,省去了这些中间步骤。举例来说,
Prime Protocol让用户在无需桥接、兑换或是打包Token的前提下,即可在支持的链上借入资产,提高操作效率和可达性。

跨链连接

在提到互连合约时,我们通常会联想到“跨链桥跨链”。而当我们在谈论“互连合约”的跨链方案时,我们指的是Moonbeam上的应用利用任意数量的互操作性协议来访问其他区块链上的用户/资产/服务的能力。Moonbeam为用户带来跨链连接的便利,用户无需在钱包中持有打包资产,即可随时访问多链应用中的原生资产。

图片来源:squidtouter.com

Moonbeam通过Wormhole、Layer Zero、 Axelar 、Hyperlane和波卡XCM,在不同公链生态系统之间传递信息。除此之外,Token跨链也是这些消息传递提供商支持的一个关键用例。与此同时,Moonbeam提供使用跨链信息传递协议的相关深入文档和高级别内容支持,以便开发者和用户开始使用它们。您可以在官方文档网站
找到相应的内容以及教程,下方将会简介Moonbeam集成的跨链信息传递协议。

Wormhole

Wormhole是一种通过称为可验证操作批准(VAA)的消息来验证和保护跨链通信的协议。由多签方案协议以及19个签名监护人提供支持,Wormhole允许dApp跨链传递任意信息。

Wormhole由多个模块化的换入组件组成,这些组件可以被独立使用并支持越来越多的可组合应用程序。在其协议之上构建的xDapps,允许快速跨链资产传输和跨链逻辑整合,以提供最大的Web3互操作性。Wormhole的架构包括签名守护者网络(Guardian Network)、桥接智能合约和中继层。

Wormhole的守护者网络与其名称相同,主要负责协助守护Wormhole上信息的传递,只有在这19个守护者中的13个验证了某条消息,该消息就才被批准并可在其他链上收到。而任何开发者或是用户要传递跨链消息时,皆需通过发送和验证VAA与Wormhole的核心智能合约交互。最后则是中继层,Wormhole目前没有一个完整通用的中继层,因此开发者需要自行设计专属的中继系统,中继层主要负责协助开发者支付信息传递的Gas费用。

Hyperlane

Hyperlane是一种模块化的安全跨链通信协议,使dApp用户能够与任何支持链上的任何资产或应用进行交互。它支持一般的资产转移以及自定义跨链信息传递。

Hyperlane使用一种称为主权共识的函数,允许开发者配置跨链发送和验证消息函数。Hyperlane由验证人、中继层和瞭望塔组成。验证人将监视并确认跨链消息,中继层则花费Gas跨链发送信息,最后由瞭望塔执行检查以确保验证人是善意的参与者来保护协议。

跨链信息通过Hyperlane的发件箱(Outbox)和收件箱(Inbox)智能合约进行路由。收件箱(Inbox)是接收和处理消息的智能合约。每个Hyperlane连接的链都部署了多个收件箱,因为每个收件箱仅连接到另一区块链。同时,发件箱也是一个智能合约,可以通过它将消息发送到其他链。每条链上只会部署了一个发件箱。

Axelar

Axelar经由无需许可的PoS验证人集提供支持,允许dApps使用图灵完备调用跨链传递任意信息。

Axelar是一个支持资产传输、通用信息传递和程序可组合性的全栈传输层。它连接所有区块链生态系统、应用、资产和用户来提供Web3互操作性。Axelar由去中心化的验证人网络、网关合约、统一翻译、路由架构以及一套协议和应用编程接口(API)组成。

验证人将会通过监控每条链上的Axelar网关合约,确认从一条链传送至另外一条链的消息。每一条公链都有专属的负责网关,经过网关后进入Axelar网络由验证人集审核信息。如果您想要快速了解Axelar与Moonbeam集成跨链合约的细节,可以查看此文章。


 

Layer Zero

Layer Zero提供安全的全链(Omnichain)互操作性,由一个预言机Actor和一个中继层Actor组成,它们分别负责以提供从一条链传输到另一条链的消息安全。LayerZero是一个传输层,允许通过低级通信原语实现资产传输。使用LayerZero的DApp被称为用户应用(User Application),其信息由中继层跨链中继,并由预言机的区块头在目标链上进行验证。

预言机组件负责提供和接收区块头,应用可以从预言机市场中进行选择。区块头将被发布到目标链,允许对消息进行链上验证。中继层将在接收后提供跨链消息的证明,这些证明可以通过区块头进行验证,其后允许消息在目标链上完成执行。如果您想要快速了解Layer Zero与Moonbeam集成跨链合约的细节,可以查看此文章。



 

结语

Moonbeam为跨链dApp提供多种技术选择,开发者可以根据用例的不同,选择最适合的选项。 同时,如Axelar和Layer Zero等一般信息传递(GMP)提供商也不断在增加对新链的支持,提升去中心化应用的多链潜力和跨链生态系统的范围。随着支持公链数量的提升,用户对于多链生态的方便和友善将会有更加深刻的感受,而Moonbeam志在作为多链生态的中转平台,将会持续发展用户友善的技术结合各家公链。


 

如果您是开发者,认同Moonbeam的多链愿景并对现今的发展情况感兴趣,您可以查看这个Hello World dApp,它允许您使用与Moonbeam集成的每个一般信息传递(GMP)提供商来发送简单的跨链消息。 如想了解有关在Moonbeam上部署DApp的更多信息,您也可以查看 Moonbeam Docs。



 

译码器Multisim电路仿真汇总——硬件工程师笔记 本文详细介绍了74LS139D和74LS138D两种TTL译码器的功能特点及应用。74LS139D是2线-4线译码器,具有低电平有效输出和使能控制功能,常用于地址译码和数据分配。74LS138D是3线-8线译码器,通过3位输入实现8路输出控制,广泛应用于微处理器系统。文中提供了两种芯片的引脚说明、真值表和典型应用电路,并附有硬件工程师笔试面试相关资源链接。这些基础知识对数字电路设计和硬件工程师面试准备具有重要参考价值。 阅读详情

相关推荐

CANopen中SDO、PDO字典以及COB-ID理解

CANopen SDO PDO

sunarmy的专栏 2万+

通过Moonbeam的Connected Contracts互连合约从Axelar转移Token至Centrifuge

何通过只与单条链交互连接Axelar的EVM链发送Token至Centrifuge等DeFi平行链。

Moonbuilder的博客 2224

【卫星语音通信】神经网络语音编解码算法:AudioDec

最新研究表明,通过深度学习模型对语音信号进行智能压缩与重建,可在12 kbps码率下实现48 kHz采样率的高保真语音还原,其主观音质评分(MOS)可达3.9分(满分4.27分),远超传统参数编码技术。这意味着未来卫星电话的通话质量有望达到CD级水准,而蜂窝网络的语音业务带宽需求可降低60%以上,为蜂窝和卫星网络中的大规模物联网语音交互铺平道路。它的诞生为神经音频编解码技术带来了一次重要升级,有助于让未来实时语音交互更流畅、更清晰,也让我们进一步体验到人工智能与音频信号处理结合所带来的创新可能性。

u011376987的博客 1472

一文了解使用Moonbeam原生跨链的潜力项目

跨链互连合约是Moonbeam独特的原生跨链解决方案,不仅帮助开发团队在Moonbeam网络即可解锁不同公链的特色功能,而且各类去中心化应用的终端使用者能因此获得更便捷安全的跨链体验。

Moonbuilder的博客 1974

【正点原子I.MX6U-MINI移植篇】Ubuntu-base根文件系统移植构建过程详解(四)

能不能在ARM板上运行Ubuntu呢?答案肯定是可以的,Ubuntu是Linux系统的一种,可以简单的将Ubuntu理解为一个根文件系统,和我们用busybox、buildroot制作的根文件系统一样。因此移植Ubuntu也就是将Ubuntu根文件系统移植到我们的开发板上。

果果小师弟的博客 3767

CAN总线BusOff恢复机制详解:快慢恢复策略在车载网络中的实战应用

本文深入解析了CAN总线BusOff恢复机制,重点阐述了快慢恢复策略在车载网络中的工程应用。通过对比NXP S32K与STM32平台的实现代码,并结合CANoe仿真与参数优化方法,为工程师提供了从理论到实战的完整解决方案,旨在提升车载网络的可靠性与功能安全。

7up55的博客 612

Moonbeam与Wormhole的Relayer Engine之间的跨链互连合约

使用Wormhole的VAA(Verifiable Action Approval)消息传递系统,dApp能够实现多链部署,在原先孤立的生态系统之间实现进阶的互操作性和功能。

Moonbuilder的博客 1854

激光SLAM总结——Fast LIO / Fast LIO2 / Faster LIO

激光SLAM总结——Fast LIO / Fast LIO2 / Faster LIO 在之前的工作中有接触过LOAM,最近在工作中又接触到Faster LIO相关的工作,于是想着对Fast LIO / Fast LIO2 / Faster LIO这一系列工作进行一个简单的总结,以加深自己对激光SLAM算法的理解,之前总结过的一些和激光SLAM算法相关的博客还有,感兴趣的同学可以一起学习讨论: 激光SLAM总结——VLOAM / LIMO算法解析 激光SLAM总结——LIO-Mapping / LIOM /

weixin_44580210的博客 1万+

一文了解Moonbeam智能合约

20世纪90年代,Nick Szabo首次提出智能合约的概念,这是一个建立在自动化、加密安全世界之上的数字化市场。在这种数字化市场中,交易和业务可以在无需信任的情况下进行,无需中间人。 以太坊智能合约将这一设想付诸实践,智能合约是存储在区块链上的计算机程序,让我们能够将传统合约转换成数字化合约。当满足某些条件时,智能合约执行特定任务,这个逻辑和“如果......就”类似。智能合约在安全性上拥有极高的优势。交易历史是透明且所有人可见的,所有交易签名都是加密安全的,消除了伪造的可能性。与此同时,智能合约具有消除

Moonbuilder的博客 586

SPI 协议帧格式深度解析:从 8 位数据到 16 位扩展的 3 种模式

本文深入解析SPI协议的帧格式,涵盖从8位标准到16位扩展的三种模式。通过详细讲解SPI时钟模式、数据宽度配置及实际应用案例,帮助开发者掌握SPI外设的深度定制能力,提升嵌入式系统开发效率。特别适用于连接传感器、存储器和显示器等高速通讯场景。

weixin_34110749的博客 345

Transformer数学推导——Q38 旋转位置编码(RoPE)的复数形式 对注意力分数的几何影响分析

RoPE 的复数形式为自然语言处理中的位置编码提供了创新且有效的解决方案。通过深入的数学理论分析,明确了其对注意力分数的几何影响及在捕捉位置信息方面的优势。在 LLM 的实际应用中,RoPE 复数形式在多个任务和场景中展现出强大的性能,特别是在处理长序列文本时,能够有效捕捉长距离依赖、缓解位置编码局限性并提升处理效率。然而,RoPE 复数形式也面临计算复杂度高、超参数调整困难和位置信息平衡等挑战。通过合理的优化策略和与其他技术的结合,有望进一步提升其性能。

墨顿随笔 1419

Moonbeam与Hyperlane之间的跨链互连合约

​ 与先前介绍的跨链协议Axelar和LayerZero类似,Hyperlane允许开发人员编写可以跨区块链通信的智能合约,并让开发人员可以在Moonbeam上构建,这些应用程序可以利用波卡、以太坊、Avalanche等公链提供的功能。

Moonbuilder的博客 717

Codex 自定义模型操作指南:CLI 与桌面客户端双端实操

检查版本 codex --version # 预期输出类似:codex-cli 0.133.0-alpha.1 # 如未安装 npm install -g @openai/codex假设你要接入DeepSeek,在# 临时设置(当前终端会话有效)export DEEPSEEK_API_KEY="sk-你的 DeepSeek API Key"# 永久设置(推荐,写入 shell 配置)

篮球界最会写bug的人;程序猿中打球最菜的人。 452

「跨链互连智能合约」解读

通过消除固有限制(即碎片化用户体验),Moonbeam正在引领更广泛的采用率和新的用例。通过允许终端用户将任何资产与任何位于区块链上的功能相结合,互连合约代表了可用性的巨大转变,所有的这些均可在单个应用中实现用户体验。...

Moonbuilder的博客 1149

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Moonbeam与LayerZero之间的跨链互连合约

使用LayerZero的互连合约解决方案,开发人员可以构建能够访问波卡、以太坊、Avalanche、Swimmer等公链功能的dApp。

Moonbuilder的博客 583

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Moonbeam入门开发|第四课:使用Truffle在Moonbeam部署智能合约

Moonbeam是Polkadot网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。 作为在Polkadot网络上的平行链,Moonbeam 也将受益于Polkadot中继链的共享安全性以及与其它 Polkadot 相关链的连接性。 为了使更多对Moonbeam技术充满热情和好奇的开发者能够参与进来,OneBlock+与Moonbeam共同推出了《Moonbe

Moonbuilder的博客 537

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

一文了解Moonbeam & Moonriver 2.0

什么是Moonbeam? Moonbeam是波卡(Polkadot)网络中与以太坊兼容的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。Moonbeam将受益于Polkadot中继链的共享安全性和连接波卡其他链的互操作优势。 什么是Moonriver? Moonriver是Moonbeam在Kusama上由社区主导的姐妹区块链,旨在为激励实验提供永久性的测试环境,具有最新功能。为开发者或是

Moonbuilder的博客 806

使用Truffle 在Moonbeam上部署合约

报错:Error: Expected parameter 'from' not passed to function. EVM/moonbeam_doc/Using with Truffle/TruffleTest/MetaCoin$ truffle migrate Compiling your contracts... =========================== > Everything is up to date, there is nothing to compile. Erro

yzpbright的博客 5434

Moonbeam与Axelar之间的跨链智能合约

Axelar的通用消息传递(General Message Passing,GMP)允许智能合约能够进行跨链通信。

Moonbuilder的博客 859

波卡原生USDT现已上线Moonbeam

Moonbeam宣布Tether现已上线Moonbeam,通过与Statemint平行链之间的跨链集成实现。

Moonbuilder的博客 870

为互连合约设计多链感知dApp

智能合约互操作性的未来正通过Connected Contracts互连合约在Moonbeam的生态系统上扩张,这使得数据和流动性可以在网络间无缝跨越。

Moonbuilder的博客 1591

Moonbeam赞助波卡黑客松亚洲区,促进互连合约应用发展

波卡黑客松亚洲区于7月3日正式开启,由波卡生态系统中的众协议共同举办。本次黑客松共涵盖5个主题:界面和用户体验、ink!智能合约、Web3和工具、XCM集成和大范围采用。

Moonbuilder的博客 454

Moonbeam创始人解读多链新概念Connected Contract

Moonbeam创始人Derek做客RiRi直播间,回顾Moonbeam及Moonriver上线以来的显著成果、阐述Connected Contract的全新理念及其影响之后的多链及跨链趋势。

Moonbuilder的博客 790

Moonbeam 入门开发|第12课:智能合约验证和课程总结

Moonbeam是Polkadot网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。 作为在Polkadot网络上的平行链,Moonbeam也将受益于Polkadot中继链的共享安全性以及与其它 Polkadot 相关链的连接性。 为了使更多对Moonbeam技术充满热情和好奇的开发者能够参与进来,OneBlock+与Moonbeam共同推出了《Moonbeam入..

Moonbuilder的博客 530

为互连智能合约Connected Contracts使用Axelar SDK

本文将介绍Axelar打包的JavaScript SDK工具包,其中包括协助开发者实现跨链愿景的工具。

Moonbuilder的博客 644

Moonbeam上的多链用例解析——Derek在Polkadot Decoded 2022的演讲文字回顾

Moonbeam和Moonriver是在Dotsama生态中最活跃的网络之一。在这个演讲中,Moonbeam创始人Derek Yoo讲述了两条网络的最新情况、在发展和部署中探索多链用例、深入XC-20以及XCM集成、波卡如何融入更广泛的生态系统,以及未来值得期待的发展。...

Moonbuilder的博客 513
上一篇: 如何快速申请Moonbeam Grant加速计划
下一篇: 第二批生态系统Grants加速计划现已启动
Web3 MoonBuilder
博客等级 码龄5年 568粉丝 381原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值