系统需求
# 【Elrond节点解释】
节点是运行Elrond软件的计算机,因此它们通过中继信息并验证信息来为Elrond网络做出贡献。每个节点需要下注 2500 EGLD 才能成为一个验证者,并因其服务而获得奖励。没有利害关系的节点被称为观察者——他们连接到网络并传递信息,但他们在处理交易中没有角色,因此不赚取报酬。
运行 1 个Elrond节点的最低系统要求
- 4 个专用/物理 cpu,英特尔或 AMD,带
SSE4.1
和SSE4.2
标志(使用 lscpu 验证) - 8 GB 内存
- 200 GB SSD
- 100 Mbit/s 不间断互联网连接,至少 4tb/月数据计划
- Linux 操作系统(推荐 Ubuntu 20.04)/MAC OS
提示
对 ARM 处理器的支持(例如对 Raspberry Pi 的支持)将在未来推出,具体取决于第三方问题。
警告
如果选择托管节点的系统是 VPS,则主机应该有专用的 CPU。这是强制性的。使用共享 CPU 可能会影响节点的性能,导致节点的评级下降,最终节点可能会被监禁。
提示
我们提倡使用支持fma
或fma3
指令集的处理器,因为它被我们的虚拟机广泛使用。使用 Linux shell 命令sudo lshw
可以显示可用的 CPU 指令集
警告
如果决定在同一台机器上运行多个Elrond节点,运行这些节点的主机应该至少具有最低系统要求乘以该主机上运行的节点数量。
联网
为了使一个节点可被其他节点到达,必须满足几个条件:
- 节点在接口上打开的端口不得被拒绝入站连接的防火墙阻止
- 如果在 NAT 设备后面,节点必须能够使用 UPnP 协议成功地协商一个端口,NAT 设备将把传入的连接转发到该端口(换句话说,路由器应该是 UPnP 兼容的)
- 节点和整个互联网之间最多必须有 1 个 NAT 设备。否则,其他节点将无法访问该节点,即使它可以将自己连接到这些节点。
要确保所需端口处于打开状态,请在继续之前使用以下命令:
sudo ufw allow 37373:38383/tcp
注
为了允许节点通过 p2p 与其他节点通信,需要开放上述端口。端口范围的配置在处设置。
警告
如果对传出流量使用防火墙,请确保明确允许 10000 端口(p2p 种子)和 123 端口(NTP)的流量。