Cardano's dPoS system relies on stake pool operators (SPOs) running validator nodes. Hardware requirements differ based on whether you're operating on the testnet (for testing purposes) or the mainnet (for real staking rewards).
Recommended Requirements (Mainnet):
For reliable operation and attracting delegators on the Mainnet, a well-equipped server is crucial:
- CPU: Powerful multi-core CPU (minimum 4 cores) from a recent generation. 3GHz+ per core will be an ideal CPU. AMD Ryzen 7950x3D offer.
- RAM: At least 32 GB of RAM.
- Storage: Solid-state drive (SSD) with 500 GB or more storage. Bacloud recommends using NVMe drives.
- Network: Dedicated high-bandwidth internet connection. We recommend using a 1 Gbps network, a common standard in the market. Lower Speeds, like 100 - 200 Mbps, are sufficient.
Minimum Requirements (Testnet):
The Testnet allows you to experiment with minimal hardware. However, for a smoother experience, consider exceeding these minimums:
- CPU: Dual-core CPU
- RAM: 4 GB of RAM
- Storage: 30 GB of storage space, preferably SSD
- Network: Basic internet connection
Additional Considerations:
- Redundancy: To minimize downtime, implement redundant hardware components (CPU, RAM, storage).
- Security: Prioritize robust security measures like firewalls and intrusion detection systems.
- Scalability: Choose easily scalable hardware as your stake pool grows.
Operating System (OS):
Cardano recommends running the validator node software on a Linux operating system with a long-term support (LTS) version, such as Ubuntu LTS or CentOS LTS. These LTS versions provide stability and receive security updates for an extended period.