草庐IT

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

如果您不了解Moonbeam,用一句话简单概括来说Moonbeam是跨链通信的中心枢纽。像Axelar、LayerZero和Hyperlane等的协议允许不同EVM上的智能合约互相通信,为Web3dApp解锁功能方面前所未见的规模。但就目前来说,上述的几个协议的智能合约通信仅限于EVM链。这就是为什么Wormhole与像Solana、NEAR、以及Algorand的非EVM链通信的能力在Moonbeam的互能合约世界中备受关注。大多数多链dApp目前作为跨多个不同EVM协议的整合接口。使用Wormhole的VAA(VerifiableActionApproval)消息传递系统,dApp能够实现

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

大多数去中心化应用只部署在单条链上,且只熟悉所部署的生态系统。一些最大的dApp在不同链上部署相同的合约,但它们的智能合约没有链之间的互操作性:每一个智能合约仍局限于它们所处的网络。智能合约互操作性的未来正通过ConnectedContracts互连合约在Moonbeam的生态系统上扩张,这使得数据和流动性可以在网络间无缝跨越。来看看一个多链感知dApp的例子,它将useDApp和Next.js这样的传统Web3前端工具与Axelar的通用消息传递(一个跨链消息传递)协议相结合。类似于这样的dApp已在Moonbeam部署,且未来还会有更多。一个新的趋势使得这些多链感知智能合约可以运用来自波卡