当前位置:首页 > 知识 >

将以太坊智能合约开发移植到Polkadot

我们已经知道Substrate让区块链构建者可以轻松设计和部署区块链,但是去中心化应用程序开发者如何才能在不构建整个区块链的情况下开始在Polkadot上部署其应用程序?

进入Moonbeam,这是一个基于Substrate的智能合约链,计划成为Polkadot上的平行链,为智能合约开发者提供熟悉的体验,来将其应用程序部署到快速增长的Polkadot生态系统中。Moonbeam使熟悉以太坊智能合约工具集的开发者可以轻松利用网络效应,从而在Polkadot网络上迅速受到关注。基于Moonbeam构建的应用程序受益于Polkadot生态系统内的互操作性以及与以太坊和比特币的互操作性。

以太坊兼容性和更多特性

由于各种原因,许多开发者和团队已经将其注意力从专注于单个区块链的平台转移到拥有多链解决方案。一些项目有可扩展性方面的担忧,即以太坊基础主网变得过于昂贵,而无法在上面部署和使用其应用程序。其他项目则担心以太坊1.0链的发展方向,因为以太坊的重心都转移到了以太坊2.0(Serenity)上,并且不想等待这些新功能的实现。一些项目还意识到,他们需要更直接的社区代理来管理长远看来必要的升级和潜在修复。

有这些担忧的项目不想放弃他们在以太坊上开发应用程序付出的所有辛苦工作,而是需要一种解决他们问题的方法,这就是为什么Moonbeam为去中心化应用程序开发者提供了一种新的方式,来获得可扩展、可治理的应用程序。

借助Moonbeam,开发者可以轻松地移植其现有应用程序的代码,以将其部署在价格更便宜、可直接治理的Moonbeam平台上。这意味着以Solidity编写的智能合约与Moonbeam的EVM直接兼容。开发者还可以获益于现有的以太坊工具生态系统,例如Truffle和Web3RPC。开发者在Moonbeam上部署Dapps甚至可以使用成功的Metamask浏览器扩展。

我们已经在以太坊上看到了“wrappedbitcoin”的成功。Polkadot和比特币之间的去中心化转接桥使Moonbeam社区可以利用更多的流动性,从而让更多持有者可以将其比特币投入使用。

Substrate的pallets提供DeFi和智能合约原语

下一代区块链框架Substrate支持多种模块,开发者可以轻松地将其集成到其区块链中,包括Moonbeam正在使用的以太坊虚拟机模块(EthereumVirtualMachinepallet)。Moonbeam社区还可以利用其他pallet来帮助实现智能合约区块链的更多功能,例如链上治理模块、丢失账户的社交恢复,以及通过链上国库获得融资机会。

互操作的Polkadot生态系统将超越Substrate自身的pallet,使Moonbeam上的Dapps能够利用其他平行链的去中心化金融(DeFi)工具,例如Acala的aUSD稳定币、Chainlink的预言机、Polkaswap的DEX等。

Web3基金会Grant获得者

Moonbeam团队还获得了Web3Foundation的Grant资助,去打造与Web3兼容的RPC库。通过RPC实现,开发者可以在基于Substrate的Moonbeam网络上运行以太坊本地工具,例如Truffle、Remix和MetaMask。

阅读文档,了解有关Moonbeam的更多信息:

E:\火车浏览器\pic\

猜你喜欢

关注我们

微信二维码

微信