第1部分 - 简介和域名注册

简介

本指南适用于希望搭建Horizen安全/超级节点的用户。 安全/超级节点需在具有64位体系结构的虚拟专用服务器(VPS),虚拟机(VM)或独立服务器硬件上安装。 安装程序将从命令行界面或CLI执行。 在Windows 7 64位及更高版本上,这通常是PuTTY,Mac OS和Linux上的终端。 


指南的格式是以列为基础的,在左侧提供描述,并与每个步骤一起,以阐明确切的目的。 更有经验的用户可能更喜欢简单地按照右栏中的命令。 该指南支持简单的双击复制并将每个命令粘贴到终端中。


在一些特殊的情况下,将显示这些图像以指示指南中的特定步骤或页面是否特定于一个或多个操作系统。 如果不存在,则步骤适用于普遍。

           

Mac OS       Linux         Windows          

使用[键切换左侧<<侧边栏>

为了获得指南的最佳体验,请最大化窗口屏幕,使您没有任何水平滚动条

不要在ROOT用户下安装和运行安全/超级节点。 该指南详细说明了如何添加非root用户,在该用户下运行必要的进程。

安全节点

注意: 我们之前的指导建议在Zen 2001150下使用SSD上的2GB交换4GB RAM VPS服务器。在Zen 2001450下,这些要求已经降低。 我们现在建议在SSD上配置2GB RAM和2GB Swap. 

建议的总内存分配为4GB(RAM +Swap)。 x86-64 Intel Haswell架构(或同等版本的AMD)和更新版本且表现良好的CPU。 此时,由于区块链的大小,最低存储要求为30GB.

我们建议40GB或更大,以便为区块链日益增长留出空间。 随着区块链规模的增加,存储最低要求和建议将定期增加。

超级节点

注意: 当实施完整的超级节点解决方案(估计为2019年第一季度)时,100GB的存储分配可能会变为可用磁盘空间

所需的总内存分配是8GB + RAM(不包括Swap)。 建议使用x86-64 Intel Haswell架构(或AMD等效)CPU及更高版本以满足性能要求。 超级节点必须至少分配100GB的存储空间.


服务器服务商列表

请参阅社区VPS列表 ,了解我们社区使用的VPS服务列表并祝搭建成功。

  • 此列表会尽可能频繁地更新,并不反映可用于Horizen安全/超级节点的所有可能服务

如果您对执行安全/超级节点所需的设置和维护感到困惑或搭建难度大,您可能更愿意参考社区托管列表,以获取我们社区提供的节点服务列表。

  • 此列表会尽可能频繁地更新,并不反映可用于Horizen安全/超级节点的所有可能服务

节点操作者要求

有关安全/超级节点标准和奖励资格的更多详细信息,请参见以下页面


描述指令
1

域名注册和传播

安全/超级节点需要域名注册(DNS记录)。 这必须指向Secure / Super Node的外部IP地址。 用于DNS记录的值称为完全限定域名(FQDN)。 它将具有>> myhost.mydomain.com的格式

在开始配置安全/ 超级节点之前,请验证您的域名是否已完全传播. 你可以在“我的dns是什么?”中查看。 如果您使用的是ipv4公共地址,则会有“A”记录,如果您使用的是ipv6地址,则会有“AAAA”记录。 使用适当的DNS记录和搜索在搜索引擎中输入您的FQDN。 如果您的FQDN已完全传播,则列表中的所有服务器都将具有绿色标记。  

对于超级节点,必须为DNS创建A和AAAA记录,这些记录解析为节点的IPv4和IPv6地址

注意: 许多VPS供应商不预先配置IPv6,您必须按照供应商的说明设置此连接。 正确配置并添加到DNS后,AAAA记录解析为与IPv4地址相同的FQDN,您可以使用下面列出的命令验证连接是否正确

2

确认您可以从本地计算机访问您的节点(使用域名)。 使用您自己的FQDN替换命令中的示例(myhost.mydomain.com).


  • Mac OS - 使用终端(按<CMD> + <SPACE>键入终端,然后按<Enter>键)
  • Linux - 打开终端应用程序(每个分发的确切步骤不同)

Ping IPv4

ping -c 3 myhost.mydomain.com

Ping IPv6

ping6 -c 3 myhost.mydomain.com
Terminal

satoshi@goldwasser:~$ ping -c 3 node01.zentest.win
PING node01.zentest.win (123.123.123.123) 56(84) bytes of data.
64 bytes from 123.ip-123-123-42.net (123.123.123.123): icmp_seq=1 ttl=52 time=27.5 ms
64 bytes from 123.ip-123-123-42.net (123.123.123.123): icmp_seq=2 ttl=52 time=27.6 ms
64 bytes from 123.ip-123-123-42.net (123.123.123.123): icmp_seq=3 ttl=52 time=27.7 ms

--- node01.zentest.win ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 82.8ms
rtt min/avg/max/mdev = 27.590/27.660/27.723/0.043 ms

3

确认您可以从本地计算机访问您的节点(使用域名)。 使用您自己的FQDN替换命令中的示例(myhost.mydomain.com).

  • 打开命令提示符(按<WinKey> + <r>并键入cmd,然后按<Enter>键)

Ping IPv4

ping -n 3 myhost.mydomain.com -4

Ping IPv6

ping -n 3 myhost.mydomain.com -6
C:\WINDOWS\system32\cmd.exe

C:\Users\turing>ping -n 3 node01.zentest.win -4

Pinging node01.zentest.win [123.123.123.123] with 32 bytes of data:
Reply from 123.123.123.123: bytes=32 time=181ms TTL=52
Reply from 123.123.123.123: bytes=32 time=215ms TTL=52
Reply from 123.123.123.123: bytes=32 time=178ms TTL=52

Ping statistics for 123.123.123.123:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 178ms, Maximum = 226ms, Average = 200ms

第1 步 /共 11步 - 简介和域名注册



© 2019 Horizen. All rights reserved.