选择Moonbeam平台开发的十大理由2.0版
自上线数月以来,Moonbeam已成为众多开发者部署至波卡生态的首选目的地。目前,已有数十个项目成功部署至Moonbeam,预言机和可验证随机函数(VRF)功能上线后将会有更多的项目随之而来。
让我们一起来看看为何Moonbeam会成为众多多链和原生项目的首选部署平台。
1
完全的EVM兼容性和Solidity开发语言支持
Moonbeam兼容EVM,而波卡并非原生支持EVM(以太坊虚拟机),这意味着开发者无法在波卡生态系统直接使用Solidity智能合约。相反,在波卡创建逻辑的默认方式是通过Substrate。
而这对于已经存在于以太坊或其他兼容EVM网络的项目来说正是问题所在:为了扩展访问波卡上的用户和资产,这些项目需要使用新的开发框架重新构建或重新撰写现有智能合约,同时维持这两个新的代码库。
同样地,由于缺乏Solidity支持使得这些新项目进入生态系统难上加难。Solidity自2014年面世,是Web3领域中记录文档的最佳智能合约语言,为新进入该领域的开发者免费提供了数千个教程和教育性资源。
正因为如此,Moonbeam团队与Parity共同开发Frontier Pallet为更广泛的波卡生态系统提供EVM兼容性。任何团队均可以使用Substrate Pallet集合,并将此功能用于其平行链。
Moonbeam团队将持续为Frontier Pallet作出最大贡献,并于近期引入EIP-1559的同时新增对交易费用更新的支持。详情查看:Moonriver现已支持以太坊伦敦升级,Moonbeam即将同步支持
Moonbeam为开发者提供一个尽可能接近以太坊的开发环境,其中包括符合以太坊的H160账户结构(将在下文解释)。
2
统一标准化账户和私钥格式,和以太坊无缝融合
不同于其它一些EVM兼容链,Moonbeam采用了以太坊的H160格式,允许用户无缝使用以太坊格式的钱包地址和私钥。
这样用户可以相同的私钥和相应的地址,同时与以太坊和Moonbeam交互,包括Moonbeam特有的Substrate功能,如质押和链上公投投票。如此一来,用户无需再为不同的网络管理地址,或在跨链操作时切换私钥和钱包。
同时,还避免了“映射”地址的问题。“映射”地址是一种平行链使用标准的Substrate式H256地址,但是每个地址与没有私钥的以太坊式地址相连接。
当用户未发现他们只有一组私钥且无法使用映射的以太坊式地址完成一些特定交易时,此设计将会立刻出现问题。Moonbeam的统一账户方式通过标准化当下最流行的且易于使用的地址格式为用户提供最佳用户体验。
3
完全兼容以太坊开发工具
除此之外,Moonbeam也同时做到了对以太坊工具链的完全兼容。开发者可以使用他们熟悉的,也是目前区块链开发生态系统里面最成熟的Solidity工具链,其中包括Truffle、Remix、Hardhat、Waffle、Scaffold-eth等等大家熟知的开发工具。
通过Moonbeam的Web3 RPC集,开发者工具将能够以与以太坊相同的方式与Moonbeam连接和交互。
除了这些开发者工具以外,还有一些API和预言机可供Moonbeam开发者使用,包括The Graph的Subgraphs、Chainlink的Price Feeds喂价功能和来自SubQuery、Onfinality和Covalent的API。
通过这些工具和基础建设服务,开发者在Moonbeam上开发应用程序时能够继续使用他们所喜爱的工具和服务。
4
波卡上最大且最活跃的生态系统
经过Moonbeam团队针对这些兼容性的不断付出,目前已有超过100个项目部署至Moonbeam。
👉 了解更多部署至Moonbeam的项目:
https://moonbeam.network/community/projects/
👉 了解更多部署至Moonbeam的DeFi项目:
https://moonbeam.network/networks/moonbeam/defi/
这将吸引众多想要访问各类DEX、Launchpad、跨链桥和其他关键DeFi应用以助其项目成功上线的开发者前来部署。
Moonbeam生态系统内的项目紧密合作并创建了一个由创始人和开发者组成的社区。
5
Substrate兼容性
Moonbeam不仅兼容以太坊,而且是一条基于Substrate框架搭建的波卡平行链。这意味着Moonbeam通过XCM(跨共识信息格式)功能兼容所有的波卡平行链。
此功能仍由Parity团队在紧密锣鼓地开发中,待完全上线后,用户将能够跨波卡中继链进行资产转移并与其他平行链本地交互。
除此之外,由于Moonbeam基于Substrate而非Geth(像以太坊本身),因此Moonbeam可以利用特定的Substrate功能,如链上治理和质押。
作为在波卡网络上的平行链,Moonbeam还将受益于波卡成熟的网络验证人池的共享安全性。这意味着与波卡连接的任何平行链所产生的交易均由相同的共享验证人集而非独立验证人集进行最终确定。
6
XC-20:Moonbeam上的跨链ERC-20
虽然XCM实现了波卡平行链之间的跨链资产转移,但是其他平行链上的Substrate原生Token和部署至Moonbeam EVM的ERC-20仍有一些显著区别。为此,Moonbeam引入了XC-20概念。
XC-20是一种新的可互操作性Token,不仅符合ERC-20标准,同时也是Substrate原生Token。此形式创建的所有同质化资产将能够转移至其他波卡平行链,其他的平行链Token将能够以XC-20形式转移至Moonbeam。
这可以通过添加至Moonriver和Moonbeam ERC-20的特殊预编译来实现——通过底层Substrate架构可以访问, 将EVM代码转换为Rust。
XC-20标准允许Substrate Token,如KSM、DOT或其他平行链资产进入Moonriver和Moonbeam EVM环境。随后从EVM角度来看成为常规ERC-20,允许其在DeFi或其他应用程序中使用。反之亦然,原生Moonriver ERC-20也可以转移至其他平行链。为了实现此跨链交互,仍需一些设置,如开启Moonriver和目标链之间的HRMP通道。
目前已有多个XC-20上线Moonriver,包括xcRMRK、xcKSM、xcKINT和xcKAR。经过Moonriver上的测试验证后,此功能也将上线Moonbeam。
7
大量投入优化开发者体验,包括全方位的技术支持
Moonbeam的基础定位是一个面向开发者的平台,Moonbeam社区毫无保留地且持续地为开发者提供技术支持。Moonbeam团队在早期便已为开发者功能投入许多,且在定期不断投入。
Moonbeam非常注重开发者的培训与维护,在其测试网上线前几个月便推出了开发者文档库,为开发者提供一系列的综合教程。
Moonbeam开发者关系团队同时也在为开发者提供一站式技术支持,团队成员遍布全球,可跨多个时区共同协作。
开发者们可以通过Moonbeam Discord Server提问以获取开发者关系团队或其他成员的技术支持。开发者可以分享问题或寻求帮助,并获取及时的技术支持。
8
全球化文档支持
虽然Moonbeam作为一个由海外团队开发的项目(主要以英语和西班牙语为主),但是我们意识到优秀的开发者来自世界各地。为了给各个地区的开发者提供更好的支持,Moonbeam团队将技术开发网站进行本土化,其中包括西班牙语、法语、俄罗斯语和中文。这些文档翻译由内部团队和外部团队(来自社群大使的努力付出)共同创建和维护。
另外,开发者关系团队成员均是多语种的,能够直接通过Discord提供英语、西班牙语和中文的支持。其他一些特定语种通过由大使和领导者组成的外部团队提供支持。
👉 中文技术文档资料库:
https://docs.moonbeam.network/cn/
👉 西班牙语技术文档资料库:
https://docs.moonbeam.network/es/
👉 法语技术文档资料库:
https://docs.moonbeam.network/fr/
👉 俄罗斯语技术文档资料库:
https://docs.moonbeam.network/ru/
9
核心代码开源并欢迎来自社区的贡献
Moonbeam是完全基于开源原则开发的项目,代码可在GitHub自由查阅。Moonbeam是根据GPL3条款进行开源的,欢迎社区伙伴们前来贡献代码。任何开发者都可以Fork Moonbeam代码并运行具有适当属性的Moonbeam节点。
Moonbeam相信并支持开源以及去中心化的区块链技术发展。作为该理念的其中一部分,Moonbeam团队成员除了自身项目之外,还积极为整个生态系统的公开代码库作出贡献,尤其是Frontier项目。
👉 Moonbeam GitHub Repo:
https://github.com/PureStake/moonbeam
👉 Frontier GitHub Repo:
https://github.com/paritytech/frontier
10
Moonbeam Grants加速计划
Moonbeam Foundation (基金会)设有对Moonbeam生态系统有主导性项目的扶持计划,类似DEX、借贷协议、基础设施提供商、预言机、NFT收藏品和市场平台等等。Moonbeam Grants加速计划适合所有开发阶段的项目,包括想要构建原生Moonbeam应用程序的全新项目。
想要获取更多关于Moonbeam Grants加速计划的详情以及申请要求,请访问Moonbeam基金会网站:
https://moonbeam.foundation/grants/
对于没有项目的伙伴们,我们还有其他方式可以为社区作出贡献。Moonbeam有一群志同道合且充满活力的大使们,同时我们也在不断寻求更多的Moonbeam技术大使,推进Moonbeam社区发展。
想要了解Moonbeam大使计划详情以及申请要求,请访问:
https://moonbeam.network/community/ambassadors/
关于Moonbeam
Moonbeam是波卡(Polkadot)网络中与以太坊兼容的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。Moonriver作为Kusama上最活跃的平行链,已有80多个DApp完成在Moonriver的集成。Moonbeam将受益于Polkadot中继链的共享安全性和链接波卡其他链的互操作优势。
如需了解更多信息,请访问:https://moonbeam.network/
关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。
如需了解更多信息,请访问:https://moonbeam.network/networks/moonriver/
Moonbeam
欢迎加入Moonbeam社区
期待与您携手打造去中心化跨链世界 ~
△ 获取Moonbeam官方最新资讯
更多Moonbeam信息
官网: https://moonbeam.network
微博:https://weibo.com/u/7606061434
Twitter: https://twitter.com/MoonbeamCN
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister