Moonbeam是Polkadot网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。
作为在Polkadot网络上的平行链,Moonbeam也将受益于Polkadot中继链的共享安全性以及与其它Polkadot相关链的连接性。
为了使更多对Moonbeam技术充满热情和好奇的开发者能够参与进来,OneBlock+与Moonbeam共同推出了《Moonbeam入门 — 轻松开始跨链Solidity开发》课程,已于8月26日正式开课。上次我们介绍什么是Moonbeam平台跟它的一些特性,这节课就让我们来动手学习Moonbeam入门开发。以下是第五课文字版内容回顾。
本节课课程内容:
1. 介绍Remix IDE
2. 介绍ERC-721协议标准
3. 使用Remix在Moonbeam部署ERC-721合约
4. 测试和区块链浏览器使用
什么是Remix IDE
- Solidity在线编译器,基于Chromium类浏览器
- 无需安装可快速开发,部署和测试Solidity智能合约
- 支持插件,包括OpenZeppelin, Oraclize, Solium,等
- 也可以本地安装,命令行操作,源码完全开源
比较Truffle和Remix

ERC-721智能合约
ERC-721 协议标准
1. 不可互换性(Non Fungible)Dev协议,通常说的NFT
2. 通过EIP-721提议引进,2018/1
3. 最早的应用包括CryptoKitties等
4. 除了NFT收藏品之外,也有其它用途,比如:ENS域名
ERC-721 协议内容
Methods: EIP-721: Non-Fungible Token Standard
Remix部署ERC-721智能合约
Remix IDE地址:http://remix.ethereum.org
脚本地址:https://github.com/hyd628/OneBlockCourseScripts/tree/main/Week5
Moonbase Alpha 测试网:这是一个独立运行的,专门用来测试Moonbeam的一个网络。
部署网络:Moonbase Alpha测试网
测试Dev名称:DEV
获取方式:测试Dev水龙头
1. 加入Moonbeam Discord:https://discord.gg/skPfXvJWG7
2. 在Miscellaneous/alphanet-bot频道里输入:!faucet send <钱包地址>
Remix部署总结
如果是使用这种注入Web3通过Remix来部署智能合约,任何EVM兼容链的部署方法基本上是一样的。 无论是Moonbeam还是以太坊,或是以太坊测试链,甚至于BSC。唯一需要改动的就是把Metamask指向你要部署的那个RPC端点。
测试+区块链浏览器
Moonbase Alpha区块链浏览器地址: Moonbase Alpha Moonbeam Explorer
Moonbeam上主要使用的区块链浏览器是Blockscout。Blockscout 是一个可以于使用任何EVM兼容区块链的区块链浏览器。
相关资料
第五课课程视频链接:shorturl.at/zBJLQ
第五课课程作业链接:问卷系统
GitHubFAQ:https://github.com/hyd628/OneBlockCourseScripts
Moonbeam网站:moonbeam.network
MoonbeamGitHub:github.com/PureStake/moonbeam
Moonbeam中文开发者文档:Moonbeam Docs
MoonbeamDiscord:https://discord.gg/PfpUATX
关于Moonbeam
Moonbeam是波卡(Polkadot)网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。作为在波卡(Polkadot)网络上的平行链,Moonbeam也将受益于波卡(Polkadot)中继链的共享安全性以及与其它波卡(Polkadot)相关链的连接性。Moonbeam由PureStake团队开发,目前正在预上线阶段,主网计划于2021年Q4季度上线。
如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform
关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。
如需了解更多信息,请访问:Moonriver - Solidity Smart Contracts on Kusama
更多 Moonbeam 信息
官网: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister

829

被折叠的 条评论
为什么被折叠?



