Skip to content
LogoLogo

System Requirements

These are the minimum and recommended system requirements for running a validator/RPC node. It is likely, that the nodes will not require as much resources at the beginning of the chain, but we still highly recommend to follow the recommended specifications. This will allow for future growth and scalability.

Consensus state can live on a lower performance volume (for example, EBS), but execution state needs NVMe storage. If you want to separate them, use --datadir for execution data and --consensus.datadir for consensus data.

RPC Node

ComponentMinimumRecommended
CPU16 cores32+ cores
RAM32 GB64 GB
Storage1000 GB NVMe2000 GB NVMe
Network1 Gbps10 Gbps

Validator Node

ComponentMinimumRecommended
CPU8 cores16+ cores
RAM16 GB32 GB
Storage100 GB NVMe1 TB NVMe
Network1 Gbps1 Gbps

Cloud provider recommendations

These dedicated servers meet or exceed the recommended specs for both RPC and validator nodes:

ProviderServerCPURAMStorage
OVHAdvance-4Intel Xeon-E 2386G (6c/12t)32 GB2× 512 GB NVMe
HetznerAX42AMD Ryzen 5 3600 (6c/12t)64 GB2× 512 GB NVMe
AWSc6id.8xlarge32 vCPUs64 GB1.9 TB NVMe

Security measures

We do not recommend using a cloud firewall / NAT gateway as it can introduce additional complexity and performance issues. Instead, we've implemented security measures in the networking layer of the node, including:

  • only accepting connections from trusted IP addresses (active validators on-chain)
  • ratelimiting connections and messages in consensus and execution to prevent abuse
  • only accepting consensus connections from validators that can prove their identity

Ports

PortProtocolPurposeExpose
30303TCP/UDPExecution P2PPublic
8000TCPConsensus P2PValidators only
8545TCPHTTP RPCOptional
8546TCPWebSocket RPCOptional
9000TCPMetricsInternal