Validators are the key actors in maintaining the Polygon network. Validators run a full node, secure the network by staking MATIC to produce blocks, validate and participate in PoS consensus.
Hardware requirements:
CPU: A multi-core CPU with good processing power is typically recommended for a Polygon validator, preferably with high clock speeds ( core/GHz rate ).
Ideal servers with AMD EPYC CPUs with a minimum of 16 cores. Servers, which support AMD EPYC CPUs:
EPYC U33 - Up to 4x NVMe drives
EPYC U34 - Up to 8x NVMe drives
RAM: The recommended amount of RAM for Mainnet is 64GB. Testnet: 16GB.
Storage: High-speed NVMe storage is recommended for faster read and write operations. Mainnet: 2 x 8TB NVMe or 2 x 7.68 TB NVMe drives are essential The recommended space is 6TB, so we recommend keeping more disk space for growing. Optional: To set up the OS, a small SSD drive is OK, 250SSD or NVMe.
Testnet: 2 x 2TB or 2 x 1.92 enterprise NVMe drives.
Archive: 16 TB(I/O 20000 or above with at least 20k+ IOPS ( SSD/NVMe Drives ) ) + 250GB SSD or NVMe for OS.
Network Bandwidth: A minimum upload speed of 1 Gbps is recommended. Internet traffic minimum 100TB included.
Redundancy and Failover: Consider implementing redundancy and failover mechanisms for high availability. This may involve setting up multiple servers, load balancing, and backup solutions.
Security: Implement strong security measures, including firewalls, regular updates, and secure access controls, to protect the server and the blockchain network from potential threats.
Always refer to the official documentation and guidelines provided by Polygon for the most accurate and up-to-date information on server configurations. Keep in mind that technology evolves, so it's a good idea to check for the latest recommendations from official sources.