我们已经知道 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 团队还获得了 Web3 Foundation 的 Grant 资助,去打造与 Web3 兼容的 RPC 库。通过 RPC 实现,开发者可以在基于 Substrate 的 Moonbeam 网络上运行以太坊本地工具,例如 Truffle、Remix 和 MetaMask。
阅读文档,了解有关 Moonbeam 的更多信息,订阅通讯邮件,了解最新开发进展。