System Requirements
Operating a node allows participants to validate transactions, secure the network, and earn rewards. Here is an overview of hardware requirements, installation, and node management, running a Helios node requires appropriate hardware and software configurations to ensure stability and optimal performance.
Operating System Compatibility
Helios nodes are compatible with Linux and macOS.
| Operating System | Recommended Versions |
|---|---|
| Linux | Ubuntu 22.04+, Debian 11+, Arch-based |
| macOS | Latest stable version (for non-validator nodes) |
- Validators and full nodes should use Linux for best performance and reliability.
- macOS is supported for light nodes, developer testing, and RPC endpoints.
Hardware Requirements
Helios is built on Cosmos SDK with EVM compatibility, requiring nodes to meet specific computational needs.
| Node Type | CPU (Minimum) | RAM | Storage |
|---|---|---|---|
| Validator Node | 8-Core CPU (Intel i7/AMD Ryzen 7+) | 32 GB | 1 TB NVMe SSD |
| Full Node | 6-Core CPU (Intel i5/AMD Ryzen 5) | 16 GB | 750 GB NVMe SSD |
| Light Node (RPC/Archive) | 4-Core CPU (Intel i3/Ryzen 3) | 8 GB | 500 GB SSD |
Key Considerations
- Validators require higher CPU and RAM to handle block validation and Hyperion cross-chain interactions.
- Storage will grow over time, so consider provisioning extra space beyond the minimum requirements.
- Full nodes store blockchain history but don’t participate in consensus.
- Light nodes are used for RPC queries or archive purposes and have lower hardware demands.
Software Requirements
To set up a Helios node, ensure the following dependencies are installed:
- Go (Latest stable version)
- Docker (Optional, for containerized deployment)
- Helios Core Binary
- Cosmos SDK libraries
- Ethereum JSON-RPC (For EVM interactions)
Before starting, update your system packages:
sudo apt update && sudo apt upgrade -y