加入网络
HyMatrix 是一个支持全球节点异步参与的去中心化计算网络。任何用户都可以通过运行节点参与网络计算、日志提交与经济激励。
本章节将指导你如何将本地节点接入 HyMatrix 测试网络(Testnet),完成身份注册、质押和上线验证。
节点加入前的准备条件
加入网络前,请确保你已满足以下条件:
- ✅ 拥有一台具备公网 IP 或域名的服务器:网络中所有其他用户需能访问你的节点地址;
- ✅ 已完成节点环境部署,具备运行能力;
- ✅ 钱包密钥已安全保存,避免私钥泄露导致节点身份丢失或质押资产被盗;
- ✅ 已拥有至少 1 枚 tAX 测试代币,用于节点注册时质押。
🔐 HyMatrix 节点注册流程涉及签名、身份绑定与质押转账,请确保你的密钥不会暴露于日志、公网或他人控制下的服务。
第一步:获取 tAX 测试代币
HyMatrix 测试网使用 tAX(Test AX)代币作为质押与注册凭证。
目前,获取方式如下:
- 方式一:联系 Hymatrix 开发者获取 tAX;
- 方式二(即将开放):通过水龙头领取测试币(Faucet Service);
📌 请确保你的钱包地址中拥有至少 1 个 tAX,否则无法完成网络注册。
第二步:配置测试网参数
将以下配置保存为 config.yaml 文件:
# 节点服务
port: :80
ginMode: release # 可选值: "debug", "release"
# Redis 配置
redisURL: redis://@localhost:6379/0
# 存储与网络
arweaveURL: https://arweave.net
hymxURL: https://hymatrix.ai # 主节点地址,必须为主网接入地址
# 节点身份(钱包)
# 请填写你的 Ethereum 私钥或 Arweave 钱包路径,二选一
prvKey: <your private key>
keyfilePath:
# 节点信息
nodeName: mynode
nodeDesc: join the test network
nodeURL: https://mynode.com # 必须为公网可访问地址
# 网络接入
joinNetwork: true
📌 重点说明:
| 字段 | 要求与说明 |
|---|---|
nodeURL | 必须为公网地址或域名,能被其他用户访问 |
hymxURL | 请填写当前主节点地址,作为注册与通讯入口 |
prvKey | 用于节点注册与签名身份,确保私钥安全 |
joinNetwork: true | 必须开启,表示自动完成节点注册流程 |
第三步:启动并验证节点
在配置完成后,运行如下命令启动节点:
./hymx --config ./config.yaml
启动成功后,节点将自动完成以下操作:
- 提交注册信息至 Registry;
- 使用钱包自动质押 1 枚 tAX;
- 节点信息在网络中公开,其他用户可向该节点请求服务。
✅ 验证是否注册成功:
curl https://mynode.com/info
查看返回信息中包含你设置的节点名称、地址,即表示节点已注册成功。
还可以查看全网节点列表:
curl https://mynode.com/nodes
若返回包含你的 nodeURL,说明注册信息已同步至网络。
⏹️ 关闭节点:
- 在 Linux 或 Windows 系统中:使用 Ctrl + C 停止节点进程;
- 在 macOS 系统中:使用 Command (⌘) + C 停止节点进程。
节点停止后,系统会自动释放质押的 tAX 并退出网络注册状态。