XODE 节点 (Kusama 3344)
已停止使用
XODE 已从 Kusama(para ID 3344)迁移至 Polkadot 中继链(para ID 3417),因此本指南仅保留作参考。如需立即运行节点,请按照 XODE 节点 指南操作。详情请参见从 Kusama 到 Polkadot。
硬件要求
- 8 核(Core i9 或同等性能处理器)
- 32 GB 内存
- 1 TB SSD 硬盘
- Ubuntu 24 操作系统
第 1 步:下载 xode-node 二进制文件
x86-64
bash
curl -L "https://drive.usercontent.google.com/download?id=10zStcLL08V3hiCy507CBXMCKCb2VFQsM&confirm=xxx" -o xode-nodeaarch64
bash
curl -L "https://drive.usercontent.google.com/download?id=1S8uBEuaZhSfJMCwKvbzWXAw_7J4EgPVE&confirm=xxx" -o xode-node第 2 步:下载 Xode Blockchain Kusama 3344 链规范 (Chainspec)
bash
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=19C8s1MdVubYjMFiLBmvwhWxTK6bPeyve' -O raw-xode-node-chainspec.json第 3 步:为 xode-node 二进制文件添加可执行权限
bash
chmod +x xode-node第 4 步:创建 xode 基础路径目录
bash
mkdir xode第 5 步:创建 shell 脚本
bash
nano xode-node.shbash
#!/bin/bash
/home/ubuntu/xode-node \
--chain /home/ubuntu/raw-xode-node-chainspec.json \
--base-path /home/ubuntu/xode \
--rpc-port 9944 \
--pruning archive \
--telemetry-url "wss://telemetry.polkadot.io/submit/ 0" \
--name "xode-node"参数说明
- /home/ubuntu/xode-node:指定 xode-node 二进制文件所在的目录
- --chain /home/ubuntu/raw-xode-node-chainspec.json:该参数告知命令,链规范文件位于 /home/ubuntu/raw-xode-node-chainspec.json
- --base-path /home/ubuntu/xode:该参数接收一个用于存储数据库的目录路径。在本示例中,数据将存储在 /home/ubuntu/xode
- --rpc-port 9944:指定节点运行所使用的端口(默认:9944)。
- --pruning archive:指定节点以归档模式运行。如果你希望节点以全节点方式运行,可以移除该参数。
- --telemetry-url "wss://telemetry.polkadot.io/submit/ 0":使节点在遥测 (telemetry) 中可见。
- --name "your-node-name”:设置自定义节点名称,该名称将显示在遥测中。请将 "your-node-name” 替换为你想要的名称,例如 --name "xode-node”
启用 RPC,请添加以下内容。
bash
--rpc-external \
--unsafe-rpc-external \
--rpc-methods safe \
--rpc-cors '*'运行启用 RPC 的全节点的完整示例。
bash
#!/bin/bash
/home/ubuntu/xode-node \
--chain /home/ubuntu/raw-xode-node-chainspec.json \
--base-path /home/ubuntu/xode \
--rpc-port 9944 \
--pruning archive \
--rpc-external \
--unsafe-rpc-external \
--rpc-methods safe \
--rpc-cors '*' \
--telemetry-url "wss://telemetry.polkadot.io/submit/ 0" \
--name "xode-node"第 6 步:为 xode-node.sh 添加可执行权限
bash
chmod +x xode-node.sh第 7 步:测试是否能正常运行
bash
./xode-node.sh第 8 步:创建服务
bash
sudo nano /etc/systemd/system/xode-collator.serviceini
[Unit]
Description=Xode Node
[Service]
ExecStart=/home/ubuntu/xode-node.sh
Restart=always
RestartSec=120
[Install]
WantedBy=multi-user.target第 9 步:启用服务
bash
sudo systemctl enable xode-collator.service第 10 步:启动服务
bash
sudo systemctl start xode-collator.service第 11 步:等待 30 秒,然后检查服务是否正在运行
bash
journalctl -f -u xode-collator第 12 步:访问遥测 (telemetry) 网站查看你的节点
https://telemetry.polkadot.io/#/0x28cc1df52619f4edd9f0389a7e910a636276075ecc429600f1dd434e281a04e9
