运行全节点
操作系统要求
MyTonCtrl是一个控制台应用程序,它是fift、lite-client和validator-engine-console的方便包装器。它专门开发用于简化在Linux操作系统上的钱包、域和验证者管理任务。
- Ubuntu 20.04
- Ubuntu 22.04
- Debian 11
必要条件
个人本地计算机的节点使用情况
即使符合要求,也不应在个人本地计算机上长时间运行任何类型的节点。节点会主动使用磁盘,并可能迅速损坏磁盘。
含验证器
- 16 cores CPU
- 128 GB RAM
- 1TB NVME SSD OR Provisioned 64+k IOPS storage
- 1 Gbit/s 网络连接
- 公共 IP 地址(_固定 IP 地址)
- 64 TB/月流量(峰值负载时为 100 TB/月)
为高峰负荷做好准备
通常情况下,您需要至少 1 Gbit/s 的连接才能可靠地满足峰值负载(平均负载预计约为 100 Mbit/s)。
端口转发
所有类型的节点都需要一个静态外部 IP 地址,一个 UDP 端口用于转发传入连接,所有传出连接都是开放的 - 节点使用随机端口进行新的传出连接。节点必须通过 NAT 对外可见。
您需要一台具有固定IP地址和高带宽网络连接的机器来运行TON区块链全节点。
信息
您可以使用 netstat -tulpn
命令查看哪个 UDP 端口已打开。