# 矿工升级教程
TOP 主网现已全面升级至 1.14.0 版本,为更便利和安全的做token 映射,可选择升级版本。
# 升级步骤
打开 SSH 终端,并连接至您的云主机。
在 SSH 终端中运行以下命令:
ps -ef |grep topio|grep -v 'grep'|awk '{print $2}'|xargs kill -9 wget https://github.com/telosprotocol/TOP-chain/releases/download/v1.14.0/topio-1.14.0-release.tar.gz -O topio-1.14.0-release.tar.gz && tar zxvf topio-1.14.0-release.tar.gz && cd topio-1.14.0-release && sudo bash install.sh && source /etc/profile && bash set_topio.sh && source ~/.bashrc && ulimit -n 65535 && topio -v
该命令包含了以下内容:
结束旧版 TOPIO 进程。
下载并安装最新版 TOPIO。
验证 TOPIO 是否安装成功。在返回信息中,如果包含以下内容,则证明安装成功:
topio version: 1.14.0 git commit info: d42d833c2 git submodule: xbase:4b3b8a4|xdepends/GSL:8e6d4e2|xdepends/boringssl:10fef972e|xdepends/googletest:ec44c6c1|xdepends/gperftools:bf8b714|xdepends/jemalloc:46c0af68|xdepends/libevent:5df3037d|xdepends/xquic:53a8708| build date: Nov 17 2023 14:35:36 build options: release MD5:47491e1e1e7d65b5335699b0ffda1121
节点启动前一定要设置miner key, 否则直接启动节点,会提示 " Please set a miner key by command 'topio mining setMinerKey' "。操作详情可见设置Miner key
说明:
- 设置 miner key 需要用到公钥,公钥信息可以从keystore中找到(字段为:"public_key")
- 要求输入密码时,如果没有设置过密码,请输入空格,然后回车;如果已经设置过密码,请输入自己的密码,然后回车
然后启动节点:
topio node startnode
在返回信息中,如果包含以下内容,则证明节点进程启动成功。
Start node successfully.
升完级后,CPU 占用率会达到 100% 并持续一段时间,导致在 TOPIO 中输入命令时发生卡顿,此时可稍等片刻再进行尝试。
(可选)执行以下命令查询节点是否成功加入网络。
topio node isJoined
- 若返回
topio not ready
,说明 TOPIO 暂未准备好,请等待一分钟后再次运行命令重试。 - 若返回
YES
,则节点成功入网,进入节点候选池,等待选举。 - 若返回
No
,则节点入网失败,可能因为网络故障,网络抖动。
稍等 1~2 分钟后,您可以前往 TOP AI Network 区块浏览器 TOPScan (opens new window) 查询节点当选信息。
- 若返回
(可选)您还可执行以下命令查询矿工注册信息。
在该命令后方加上您的 TOP 账户地址,以空格隔开。
topio mining getMinerInfo
返回结果如下:
- 若返回
Not elected to any node role.
,则说明已注册成为高级矿工,但尚未被选举成为任何节点。 - 若返回
Elected as auditor.
,则说明已注册成为高级矿工,并已被选为 auditor 节点。
流程结束。
- 若返回