Skip to main content

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 SystemRecommended Versions
LinuxUbuntu 22.04+, Debian 11+, Arch-based
macOSLatest 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 TypeCPU (Minimum)RAMStorage
Validator Node8-Core CPU (Intel i7/AMD Ryzen 7+)32 GB1 TB NVMe SSD
Full Node6-Core CPU (Intel i5/AMD Ryzen 5)16 GB750 GB NVMe SSD
Light Node (RPC/Archive)4-Core CPU (Intel i3/Ryzen 3)8 GB500 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