Run a Node
Start Here
Technical Requirements

These are the recommended specs for a ZetaChain node.

Node TypeCPUMemoryData Disk
Core Validator4 CPUs16 GB Memory300+ GB Data Disk
Full Node4 CPUs12 GB Memory300+ GB Data Disk
Archive4 CPUs12 GB Memory3+ TB Data Disk

It is recommended to run validators on a machine with NVMe SSDs that support high IOPS (12K or higher) to avoid falling behind and getting the validator jailed.

Public Ports

ZetaChain nodes communicate over the following ports. Make sure these are open to the public internet.

Node TypePortProtocol
Full Node and Validator26656TCP

RPC/API/Archive Nodes

If you want to access RPC/API services on your node you'll need to make sure the following ports are open.

RPC TypePortProtocol
Tendermint26657TCP
EVM RPC - HTTP8545TCP
EVM RPC - WSS8546TCP
Cosmos RPC1317TCP

Operating System

ZetaChain nodes have been developed and tested on x86_64 architecture. Our binary files have been compiled with Ubuntu 22.04 LTS x86_64. This guide assumes you are using Ubuntu 22.04 LTS x86_64. If you are using a different OS you may need to make some adjustments.

Understanding the costs associated with running a ZetaChain node is crucial for planning your deployment. Below is a comprehensive cost breakdown for different hosting options.

Monthly Cost Comparison

Cloud Providers

ProviderInstance TypeComputeStorageTotal BaseWith Bandwidth*
AWSt3.xlarge$121.47$24.00$145.47$235-595
AWSm5.xlarge$140.00$24.00$164.00$254-614
AWSReserved (1yr)$85.00$24.00$109.00$199-559
GCPn2-standard-4$141.79$51.00$192.79$271-754

*Bandwidth costs vary significantly based on data transfer (1-5 TB/month estimated)

Bare Metal/Dedicated Servers

ProviderConfigurationMonthly CostNotes
Hetzner4-core, 32GB RAM, NVMe SSD€54.99 (~$60)Unmetered on 1 Gbps port; FUP may apply
OVHcloud4-core, 16GB RAM, NVMe/1TB SSD€43.99 (~$48)Unmetered on 1 Gbps port; FUP may apply
Vultr8 vCPU, 16GB RAM, 300GB NVMe$180.00Good performance; check port speed cap
Cherry Servers4-core, 32GB RAM, 240GB SSD$120.00Enterprise grade
InMotion Hosting4-core, 16GB RAM, 1TB SSD$69.99Budget option

Annual Cost Summary

Provider TypeLow EndHigh EndBest For
Bare Metal$576$2,160Cost optimization
AWS Reserved$2,388$6,708Enterprise/Production
GCP Optimized$2,772$7,608Google ecosystem

Additional Costs to Consider

Bandwidth Requirements

ZetaChain validators require significant bandwidth for:

  • Block propagation and validation
  • P2P network communication
  • State synchronization

Estimated: 1-5 TB/month additional data transfer

  • Cloud providers: $90-600/month (after free tiers)
  • Bare metal: Usually unlimited or much cheaper

Operational Costs

  • Monitoring & Management: $20-50/month
  • Backup & Disaster Recovery: $10-50/month
  • Security & Maintenance: Variable

Recommendations

For Cost Optimization

  • Bare Metal (Hetzner/OVHcloud): $48-60/month
    • Best price/performance ratio
    • Unlimited bandwidth typically included
    • Good for validators in stable regions

For Enterprise/Production

  • AWS Savings Plans or Reserved Instances: $199–300/month (estimate)

    • Better SLA/support, mature IAM/KMS
    • Easier scaling and management
    • Multi-AZ placement recommended to reduce outage risk
  • Bare Metal Enterprise (Cherry Servers): $120/month

    • Dedicated hardware performance
    • Ensure spare-host or hot-standby for failover

For High Performance

  • Ensure NVMe SSD storage for validator requirements
  • Consider dedicated bandwidth allocation
  • Implement proper monitoring and alerting

Key Considerations

Performance Requirements

  • ZetaChain validators need high IOPS (12K+)
  • NVMe SSDs strongly recommended over regular SSDs
  • Network latency critical for validator performance

Reliability Factors

  • Uptime requirements for validator rewards
  • Slashing risks with poor performance
  • Geographic distribution considerations