Windows
开发网 Windows 运行全节点教程(非测试网)
1. 安装 Docker
在运行节点之前,我们需要安装 Docker。 您可以从这里下载适用于 Windows 的 Docker Desktop。
下载完成后,您将在下载文件夹中找到可执行文件。
打开 Docker Desktop Installer.exe
,并开始安装过程。
安装完成后,Docker 会自动启动。
2. 安装 WSL 2
Docker 需要安装额外的依赖项才能在 Windows 上运行 Linux 容器。
您将收到类似于以下通知的通知,单击提供的链接,将打开一个新的浏览器窗口,我们可以下载依赖项。
点击链接 "Download the latest package"
你可以在下载目录中找到可执行文件:
点击可执行文件开始安装:
安装完成后你可以点击重启或 Restart。
3. 启动 Docker Desktop
打开双击 Docker Desktop application you should see t应用程序,以下是启动中的截图:
当 Docker Desktop 启动成功后,黄色图标会变绿。
4. 下载 Aptos 节点运行所需文件
4.1 新建 aptos-node 文件夹
您可以在 C 盘 或 D 盘下新建 aptos-node 文件夹。
注意:
文件夹名称不要出现中文等特殊字符。
4.2 下载节点文件
请将文件都下载到 aptos-node 目录下:
Docker 编排脚本:docker-compose.yaml (文件如下)
全节点配置文件:public full node.yaml(文件如下)
创世区块文件:genesis.blob (文件可能会经常更新,所以请点击左侧链接下载最新)
waypoint(可验证检查点)文件:waypoint.txt(文件可能会经常更新,所以请点击左侧链接下载最新;如果没有自动下载,请在页面上 Ctrl + s 保存即会下载)
下载完成后:
5. 创建静态身份
创建静态身份的目的是,每次启动都使用这个身份。
在文件夹内,地址栏中输入【powershell】,即可打开命令行界面:
5.1 生成私钥、公钥和 Peer ID
在打开的命令行界面分别输入下面的命令生成私钥:
运行的结果如下:
08500EDFBE94721A8D5614529AAC4E1AF427BB47498EC0E1A65815057137516A
就是私钥;3129d20a6ebb3a92be794db60416e6eb92c826d2733c391a4f8ee6d4e573b764
是 Peer ID,也是公钥;
⚠ 上面的私钥、公钥(Peer ID)都需要备份!
5.2 修改全节点的静态身份
打开 public_full
_node.yaml
文件【文件名上右击 -> 打开方式 -> 记事本】,并修改成如下信息:
提醒:
请使用上一步自己生成的私钥和 Peer ID,以下示例仅供参考。
请妥善保存好私钥;(公钥和 Peer ID 是由私钥生成的)
一定要按如下格式修改。(下面有替换示例截图🙂)
替换示例:
6. 运行全节点
在前面的文件夹中,地址栏中输入【powershell】,打开命令行界面:
在命令中分别输入如下命令:
左侧是运行的结果,右侧是在 Docker Desktop 中看到运行中状态的节点。你可以在图形化界面中管理你的节点状态。
7. 检查节点
在浏览器中访问:http://127.0.0.1:9101/metrics
确保节点是运行中,否则无法访问上面的地址!
7.1 查看 Peer ID
在页面搜索:peer
Peer ID 要是上面自己填写的前缀;
7.2 查看同步状态
在页面搜索:aptos_state_sync_version
Aptos 网络看板可以查看当前区块高度(用于检查本地节点同步情况):https://status.devnet.aptos.dev
8. 节点更新
本节仅用于每周五的节点更新使用。
8.1 关闭节点
8.2 删除数据文件
在【Volumes】中找到 node_db 并点击删除。
8.3 删除 genesis.blob
和 waypoint.txt
文件并重新下载
genesis.blob
和 waypoint.txt
文件并重新下载进入之前下载文件的目录,重新下载覆盖以下两个文件:
创世区块文件:genesis.blob
waypoint(可验证检查点)文件:waypoint.txt
注意:
2022年6月10日更新:本周必须更新
public_full
_node.yaml
文件。
8.4 更新节点镜像
在更新文件的目录下进入命令行界面,并运行如下命令:
8.5 启动全节点
在上面的命令行界面中运行如下命令:
Last updated