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,也是公钥;
5.2 修改全节点的静态身份
打开 public_full_node.yaml 文件【文件名上右击 -> 打开方式 -> 记事本】,并修改成如下信息:
替换示例:

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
8.4 更新节点镜像
在更新文件的目录下进入命令行界面,并运行如下命令:

8.5 启动全节点
在上面的命令行界面中运行如下命令:

Last updated