Validators
Hardware and Software Requirements
Learn about the necessary hardware and software setup for running a Siriux validator node.
Hardware and Software Requirements
Why Are Requirements Important?
Running a Siriux validator node requires a robust hardware and software setup to ensure network security, high uptime, and optimal performance. Meeting these requirements helps:
- Maintain blockchain integrity and decentralization.
- Prevent slashing penalties due to downtime.
- Ensure efficient block validation and transaction processing.
Minimum Hardware Requirements
To run a Siriux validator node effectively, your system must meet or exceed these specifications:
1️⃣ Processor (CPU)
- Minimum: 4-core CPU (Intel/AMD)
- Recommended: 8-core or higher for better performance
2️⃣ Memory (RAM)
- Minimum: 32GB RAM
- Recommended: 64GB RAM (for future scalability)
3️⃣ Storage (SSD/NVMe)
- Minimum: 1TB SSD
- Recommended: 2TB NVMe SSD (to accommodate blockchain growth)
4️⃣ Network Requirements
- Stable 1Gbps internet connection (recommended for high uptime)
- Unlimited bandwidth or at least 2TB/month
- Static IP address preferred for stability
5️⃣ Power & Redundancy
- Uninterruptible Power Supply (UPS) to prevent unexpected shutdowns
- Backup node or failover system to minimize downtime
Software Requirements
To run a validator node, you need:
1️⃣ Operating System (OS)
- Ubuntu 22.04 LTS (Recommended)
- Other Linux distributions are supported but may require additional configurations.
2️⃣ Required Packages & Dependencies
Install the following dependencies before setting up the node:
3️⃣ Siriux Node Software
- The Siriux node client should be installed from the official repository:
4️⃣ Firewall & Security Configurations
- Enable UFW firewall:
- Use Fail2Ban to prevent brute-force attacks:
By ensuring your hardware and software meet these requirements, you can run a stable and efficient Siriux validator node! 🚀