# 成为节点

节点指安装了TOP Network挖矿软件TOPIO的服务器,TOP Network网络由节点组成,节点在网络中负责交易路由、验证、数据存储。

本章的内容将说明如何使用TOPIO,快速成为TOP Network节点,获取丰厚的挖矿奖励。

使用TOPIO成为节点,您需要:

  1. 下载并安装TOPIO

  2. 创建一个账户

  3. 领取测试TOP

  4. 节点注册与入网

# 下载并安装TOPIO

下载、安装TOPIO需要使用一些Linux系统命令,如果您对Linux较为陌生,请前往安装TOPIO,按照指南,进行下载、安装操作。

如果您对Linux系统较为熟悉,请执行以下命令下载并安装TOPIO。

wget https://github.com/telosprotocol/TOP-chain/releases/download/V0.9.9.0/topio_V0.9.9.0_linux64.tar.gz -O topio_V0.9.9.0_linux64.tar.gz && tar zxvf topio_V0.9.9.0_linux64.tar.gz && cd topio_0.9.9.0 && sudo sh install.sh

安装完成后,执行 topio -v 验证TOPIO是否安装成功,如果输出以下信息,证明安装成功。

topio version: 0.9.9.0
git branch: release/Galileo
git commit: b11c3b6
build date: Nov 13 2020 22:21:42
MD5:90c4542f80837f7a5eeef143c9ba2d9c

注意

如MD5码与官网展示的对应安装包MD5码不一致,您虽然安装成功,但是安装文件存在被篡改的可能性!

# 创建一个账户

TOPIO安装成功后,复制以下命令创建一个账户。

topio wallet createAccount

执行此命令后会打印账户地址、公钥等信息。

WARNING

您的账户地址、公私钥等信息都存储在keystore文件中,请妥善保管好您的keystore文件,且不要与他人分享您的keystore文件,如文件丢失,您将失去对此账户中所有资金的控制权!

# 领取测试TOP

前往TOP水龙头 (opens new window)领取TOP Network测试网网络"Galileo"的测试TOP。

获取测试网TOP后,请前往TOPScan (opens new window)查询账户余额。

在TOPScan首页搜索框中输入您在上一步创建的账户地址,如"T-0-LbVHQcJBSP9CWmywgJxYThbSpBj6L7614i",进入账户详情页面,账户余额如下图红框中所示。

Snap120

# 节点注册与入网

请根据您想要成为的节点类型,复制相应的命令,让您的节点加入TOP Network网络。

  • 边缘节点(edge)入网命令
topio --register_deposit 200000000000 --node_type edge --nodename topnode > /dev/null 2>&1 &
  • 验证节点(validator)入网命令
topio --register_deposit 500000000000 --node_type validator --nodename topnode > /dev/null 2>&1 &
  • 高级节点(advance)入网命令
topio --register_deposit 1000000000000 --node_type advance --nodename topnode > /dev/null 2>&1 &

执行节点入网命令后,返回后台进程代码,例如"[1] 15630"。

执行节点入网命令后,请等待1~2分钟,查询节点是否成功加入TOP Network网络。

# 查询节点是否成功加入TOP Network网络

  1. 进入TOPIO attach模式。

复制以下命令,进入TOPIO attach模式。

topio attach
  • 若返回以下信息,则成功进入TOPIO attach模式。
Welcome to enter the interactive shell environment connecting to local running xnode.
datadir: /home/cathy/Topnetwork
help for more information
  • 若返回以下信息,则进入TOPIO attach模式失败。
catch exception:Connection refused
Unable to attach to remote topio: connect http://127.0.0.1:8000 failed

可能原因:

(1)节点进程启动中,请稍后再试。

(2)启动节点进程失败,失败的原因可能因为节点账户余额不足或者网络抖动、网络故障等。

  1. 复制以下命令查询节点是否成功加入TOP Network网络。
xnode net joined
  • 若返回"true",则节点成功入网,进入候选池,等待选举;

  • 若返回“false",则节点入网失败。可能原因:

(1)节点注册失败:节点账户余额不足等。

(2)网络抖动、网络故障等。

我们提供了更多节点入网的方式,例如自定义注册保证金、节点名称、节点分红比例等,或者先注册节点后启动节点进程,详细信息请参见节点入网

节点入网一章,您还可以了解如何查看、停止节点进程。