> 文章列表 > Moonbeam操作指南 | 如何设置Moonbeam开发节点

Moonbeam操作指南 | 如何设置Moonbeam开发节点

Moonbeam操作指南 | 如何设置Moonbeam开发节点

Moonbeam开发节点是为本地构建和测试应用的个人开发环境。对以太坊开发者来说,可以和Ganache相媲美。可以使你快速上手,且无需中继链的支出即可轻松实现。

有2种方式可以开始运行节点:使用Docker运行一个预构建的二进制文件,或者本地编译二进制文件,自行设置开发节点。

方式1

第一步

使用Docker:

请通过https://t.co/Y4TfPwUxgE的Tags检查是否是V7版本。

第二步

运行命令“docker pull purestake/moonbeam:v0.30.0”,下载Docker镜像。

第三步

下载之后,运行镜像。

请在https://t.co/LzBODYuxH8找到相应的操作系统(MacOS/ Windows/Ubuntu)的命令来运行。

成功之后,输出界面将会显示闲置状态,区块等待被创建。Moonbeam节点启动。

方式2

第一步

本地编译二进制文件:

首先,通过https://t.co/Y4TfPwUxgE复制repo。

第二步

下一步,安装Rust(编程语言)(https://t.co/n9u1KhWgIW)运行“source HOME/.cargo/env”,更新你的PATH环境变量。

运行“cargo build --release”构建开发节点。

⚠️ 如果你使用的是Ubuntu 20.04/22.04,那么你需要在构建二进制文件之前安装额外依赖项:“apt install clang protobuf-compiler libprotobuf-dev -y”

初始安装需要一些时间(约45分钟)。以下是输出界面:

最后,在开发模式中运行“./target/release/moonbeam --dev”命令来运行节点。输出界面将会显示闲置状态,区块等待被创建。

第三步

与Polkadot.js连接: 

导向至https://polkadot.js.org/apps/#/explorer查看左边标签按钮,往下找到“DEVELOPMENT”,然后选择“Local Node”,点击标签最上方的“Switch”。

连接后,你将看到Moonbeam开发节点生产区块的情况。

默认情况下,节点是马上封装的,也就是说只有在提交交易时才会立即生产区块。如果你想按照一段时间生产区块,你可以使用标志--sealing,例如--sealing 6000就是每6秒生产一次区块。

如有任何问题,或者想与其他开发者交流,欢迎加入Moonbeam官方Discord:https://t.co/9YbFpUM3Xg

更多内容可查看下方链接:

📺 视频教程:https://www.youtube.com/watch?v=-bRooBW2g0o

📝 开发者文档中文版:https://docs.moonbeam.network/cn/builders/get-started/networks/moonbeam-dev/