Skip to main content

Overview

Fenine Network has different hardware requirements based on node type and usage. This guide helps you choose the right specifications.

Non-Validator Full Node

Minimum Requirements

For basic operation and light RPC usage:
ComponentSpecificationNotes
CPU4 cores @ 2.5 GHzIntel/AMD x86-64
RAM16 GBDDR4 recommended
Storage500 GB SSDNVMe preferred
Network25 MbpsStable connection
OSUbuntu 22.04 LTSOr compatible Linux
Minimum specs may struggle during high network activity. Recommended specs provide better performance.
For production RPC serving and better performance:
ComponentSpecificationNotes
CPU8 cores @ 3.0 GHz+Ryzen 5/Intel i7 or better
RAM32 GBDDR4-3200 or faster
Storage1 TB NVMe SSDSamsung 980 PRO or equivalent
Network100 Mbps+Gigabit preferred
OSUbuntu 22.04 LTSLatest kernel
Best for: Production dApps, public RPC, development teams

Storage Growth

Blockchain size grows over time:
Time PeriodEstimated SizeNotes
Genesis~10 MBInitial state
6 months~50 GBPruned mode
1 year~100 GBPruned mode
2 years~200 GBPruned mode
Growth Rate: ~8-10 GB/month (pruned mode)
Pruning removes old state data while keeping recent states. Archive nodes keep everything and grow faster.

Archive Node

Minimum Requirements

Archive nodes store complete historical state:
ComponentSpecificationNotes
CPU8 cores @ 3.0 GHzHigh clock speed important
RAM64 GBMore is better
Storage4 TB NVMe SSDFast I/O critical
Network100 Mbps+Stable, low latency
OSUbuntu 22.04 LTSServer edition
For optimal archive node performance:
ComponentSpecificationNotes
CPU16 cores @ 3.5 GHz+AMD EPYC/Intel Xeon
RAM128 GBECC memory
Storage8 TB+ NVMe RAIDEnterprise SSD
Network1 GbpsDedicated line
OSUbuntu 22.04 LTSServer/datacenter

Storage Growth (Archive)

Time PeriodEstimated SizeNotes
6 months~500 GBAll historical states
1 year~1.5 TBGrowing faster
2 years~4 TBExponential growth
Growth Rate: ~200-300 GB/month (archive mode)
Archive nodes require significant storage and grow much faster than pruned nodes. Plan for expansion.

RPC Provider Node

High-Traffic Configuration

For serving thousands of requests per second:
ComponentSpecificationNotes
CPU32+ coresAMD EPYC 7543 or better
RAM256 GBECC, redundant
Storage8 TB NVMe RAID 10Enterprise grade
Network10 GbpsRedundant connections
BackupSeparate backup serverHot failover
Additional Requirements:
  • Load balancer (nginx/HAProxy)
  • DDoS protection
  • Monitoring stack (Prometheus/Grafana)
  • 24/7 operations team

Cloud Provider Options

AWS EC2

Instance Type: t3.xlarge
  • 4 vCPUs
  • 16 GB RAM
  • 500 GB gp3 EBS volume
Estimated Cost: ~$150/month

Google Cloud

Machine Type: n2-standard-8
  • 8 vCPUs
  • 32 GB RAM
  • 1 TB SSD persistent disk
Estimated Cost: ~$300/month

Dedicated Servers

Budget-friendly alternatives:
ProviderSpecsPriceNotes
HetznerAX102
AMD Ryzen 9 5950X
128 GB RAM
2x 2TB NVMe
€179/monthGreat value
OVHRise-3
AMD EPYC 7453
128 GB RAM
2x 1.92TB SSD
$250/monthEU datacenter
VultrBare Metal
Dual Xeon E5
256 GB RAM
2x 1.92TB NVMe
$500/monthGlobal locations
Dedicated servers often provide better price/performance than cloud VMs for long-term operation.

Network Requirements

Bandwidth

Node TypeDownloadUploadMonthly Transfer
Full Node10 Mbps5 Mbps~2 TB
Archive Node25 Mbps10 Mbps~5 TB
RPC Provider100 Mbps+50 Mbps+~20 TB+

Latency

  • Peer communication: <200ms preferred
  • Block propagation: <500ms ideal
  • Geographic distribution: Node in same region as users

Ports

Required open ports:
PortProtocolPurpose
30303TCP/UDPP2P networking
8545TCPHTTP RPC (optional)
8546TCPWebSocket RPC (optional)

Operating System

Supported

Ubuntu 22.04 LTS (Recommended)
✅ Ubuntu 20.04 LTS
✅ Debian 11+
✅ CentOS 8 / Rocky Linux 8
✅ Fedora 36+
❌ Windows (unsupported)
❌ macOS (development only)
❌ Ubuntu < 20.04
❌ 32-bit systems

Performance Benchmarks

Real-world performance metrics:

Sync Time

Node TypeHardwareSync TimeNotes
Full (Min)4c/16GB/500GB SSD8-12 hoursFrom genesis
Full (Rec)8c/32GB/1TB NVMe3-5 hoursFrom genesis
Archive16c/128GB/8TB NVMe24-48 hoursComplete history

RPC Performance

HardwareRequests/secConcurrent ConnectionsAvg Latency
Minimum100-2005050-100ms
Recommended500-100020020-50ms
High-end5000+1000+<10ms

Cost Calculator

Estimate your monthly costs:
Full Node (Recommended):
  • EC2 c6i.2xlarge: $200
  • 1TB EBS io2: $125
  • Data transfer: $25
  • Total: ~$350/month
Archive Node:
  • EC2 r6i.4xlarge: $650
  • 8TB EBS io2: $1000
  • Data transfer: $100
  • Total: ~$1,750/month

Recommendations by Use Case

Specs: Minimum requirements sufficient
  • Local machine or small VPS
  • 4 cores, 16GB RAM, 500GB SSD
  • Testnet or mainnet
  • Cost: $50-100/month (cloud) or free (local)
Specs: Recommended requirements
  • Dedicated server or cloud VM
  • 8 cores, 32GB RAM, 1TB NVMe
  • Production mainnet
  • Cost: $85-350/month
Specs: High-end configuration
  • Multiple nodes with load balancer
  • 16+ cores, 64GB+ RAM, 2TB+ NVMe
  • Redundancy and failover
  • Cost: $500-2000/month
Specs: Archive node required
  • High-performance server
  • 16+ cores, 128GB RAM, 8TB+ NVMe
  • Full historical data
  • Cost: $195-1750/month

Next Steps

Non-Validator Setup

Install your node

Monitoring

Set up monitoring