Recommending using Cloud compute service with the following requirements.
CPU: Intel or AMD with 4+ Cores, recommended 8+ Cores
RAM: 16GB, Recommended 32GB
Hard Drive: require 2TB of SSD, recommended 2.5 TB of SSD
Notes: For the first year, the Validator node will run as a full node (written full data to blockchain) and take up to 320GB of storage. It will ensure maintaining all the data between all validators. Starting from year two and forward, it will run as a light node that removes all the stealth data/blocks and maintains the recent 100 blocks. The estimated storage will be 36GB.
Operating system: CentOS or Ubuntu (manual compiling and build) or with Docker Compose installed
Port open: TCP/UDP 3000 (internet exposure), TCP 8545 (for JSON RPC).