原XTRI Equilibria XEQ
$0.00796 -2.28%
Triton(XTRI)项目正式重命名为Equilibria,Equilibria的中文意思是“平衡”。
如何设置 Triton(XTRI) 服务节点 (XTRI 当前服务节点数 69)
牛币圈
来自XTRI Network

XTRI 上线第一代服务节点,采用 PoW+PoS 混合共识,矿工和服务节点各占 50% 奖励,当前区块奖励为 72 XTRI。


服务节点要求


  1. Ubuntu 服务器
  2. 50 GB 存储空间
  3. 2-4 GB 内存
  4. 40,000 XTRI


目录


  1. 购买服务器(VPS)
  2. 准备您的服务器
  3. 下载 Triton 二进制文件
  4. 运行守护进程
  5. 注册主节点


购买服务器(VPS)


服务器要求:

  1. 与网络建立一个稳定、快速的连接。
  2. 至少 50 GB SSD 或硬盘。
  3. 稳定的电源。如果服务器在质押周期内下线,节点可能会被移出网络,尽管币依然处于质押状态,但不会有收益。

VPS 服务商推荐(XTRI 项目邀请链接):

DigitalOcean:https://m.do.co/c/d05b21a8765f

Vultr:https://www.vultr.com/ref=8162495-4F


准备您的服务器


大多数 VPS 服务商会向用户发送一封电子邮件,其中包含 IP 地址,root 用户名和 VPS 的 root 密码。

要访问您的服务器,您需要一个适用于您的操作系统的 SSH 客户端。Windows 可以下载 PuTTY,Mac 用户也可以使用 PuTTY。如果您是 Linux 用户,您可能不需要我们告诉你如何获取 SSH 客户端。

复制 IP 地址到 SSH 客户端 "Host Name (or IP address)" 并点击 "Open" 。"Port" 一般默认为 22。



连接后,将出现一个窗口,提示您输入VPS提供商提供的登录信息,用户名(root)和密码。输入完成后点击 Enter,登录到 VPS。

接下来,执行下面的命令从存储库下载软件包并“更新”它们以获取最新版本及其依赖项。它将为所有存储库和PPA执行此操作。


运行:sudo apt update

软件包列表会被下载,一旦下载完成,请运行下面的命令获取我们系统当前安装软件包的新版本。


运行:sudo apt upgrade

系统将提示您给磁盘空间使用授权,键入 "y" 并回车进行授权。

如果在升级过程中提示某个文件的新版本可用,选择 "install the package maintainer’s version " 并单击Enter。



在运行公共服务器时最好使用非 root 用户身份,尽管 root 下不影响操作,但是建议通过以下命令创建一个非root用户身份。


adduser snode

创建一个新的用户名,本教程使用 snode 做为用户名,你需要将此命令(以及之后的命令)中的 snode 替换为你自己设置的用户名。你需要为新用户名设置新的密码,相关的一些不重要的个人信息可直接点击 enter 跳过。


密码设置完成后,运行以下两个命令以授予我们新账号 admin 权限:

usermod -aG sudo snode

su – snode


在进行下一步之前,建议关闭终端并重启PuTTY客户端建立一个会话保存。SSH客户端有会话加载和保存功能。使用 PuTTY,我们需要重新输入 VPS IP 地址,在同一界面的 "Saved Session" 下输入 snode。

在 Connection 下拉菜单中点击 "Data",然后在 "Auto-login username" 输入 snode(或你自己设置的用户名)。返回会话界面,点击 "save"。

注意将 snode 替换为你自己设置的用户名。


下载 Trinton 二进制文件


分步执行以下命令:


sudo apt install wget unzip


sudo apt install build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev doxygen graphviz libpgm-dev


wget https://github.com/TritonNetwork/TritonProtocol/releases/download/v4.0.5/triton-linux-4.0.5-rc3.zip


unzip triton-linux-4.0.5-rc3.zip


运行服务节点Daemon(守护进程)


下载二进制文件后,您可以在终端直接运行守护进程,但是守护进程会随着PuTTY客户端的关闭而关闭。所以不能使用终端运行。

因此我们将Triton守护程序配置为系统服务,使其在服务器重新启动时自动启动,以及节点发生崩溃后也会自动重启。


1.创建tritond.service文件,执行命令:


sudo nano /etc/systemd/system/tritond.service


2.复制以下文本到创建的文件中


[Unit]

Description = triton service node

After = network-online.target

[Service]

Type = simple

User = snode

ExecStart = / home / snode / triton / tritond --non-interactive --service-node

Restart = always

RestartSec = 30s

[Install]

WantedBy = multi-user.target


注意:

  1. 将 "USER =" 和 "ExecStart =" 中的 snode 替换为你自己设置的用户名。
  2. 文件保存操作:CTRL + S - > X - > ENTER。
  3. 重新加载 system 管理员配置(使其重新读取新的 service 文件)。运行: sudo systemctl daemon-reload
  4. 开启 tritond.service 自启功能。运行:sudo systemctl enable tritond.service
  5. 运行 tritond.service。运行:sudo systemctl start tritond.service


检查命令是否正确,执行以上命令后守护进程将开始同步区块链,接下来等待同步完成后再进行服务节点注册。


查看同步进度,运行命令:

sudo journalctl -u tritond.service -af

点击 "Ctrl+C" 结束查看。


或者,您可以使用以下命令要求守护程序报告其同步状态:

~/triton/tritond status


服务节点注册


准备好你用来接收收益的钱包地址。

运行命令:~/triton/tritond prepare_sn

按照提示信息完成后,将输出命令如下:register_service_node ...

复制该命令并将其粘贴到您的钱包命令行。


获取 SN key(Service Node Public Key)运行:~/triton/tritond print_sn_key

在区块浏览器 https://explorer.xtri.network 检查你的SN key。

如果您想要获取更详细的服务节点状态,可以使用以下命令:~/triton/tritond print_sn_status

2019年06月25日 18:38图文分享