Hardware Requirements

Disk type

A locally mounted SSD (Solid-State Drive) or NVMe (Non-Volatile Memory Express) disk is recommended for storage. Avoid Hard Disk Drives (HDD), as they can cause Erigon to lag behind the blockchain tip, albeit not fall behind.

Additionally, SSDs may experience performance degradation when nearing full capacity.

See here how you can optimize storage.

Here is the outline of the hardware requirements for running Erigon on the following networks:

  • Ethereum Mainnet
  • Polygon (formerly Matic)
  • Gnosis (formerly xDai)

Hardware requirements vary depending on whether you're running a Minimal, Full, or Archive node.

General recommendations for all node types include:

  • Disk Type: Use high-end NVMe SSDs. RAID or ZFS setups may improve performance for archive nodes.
  • RAM: Adequate memory reduces bottlenecks during sync and improves performance under load.
  • CPU: 4–8 cores recommended for Full nodes; 8–16 cores for Archive.
  • Linux: kernel version > v4
  • When using multiple disks, consider implementing a RAID 0 configuration to maximize performance and utilize space efficiently. RAID ZFS is not recommended.

Minimal Node Requirements

Minimal nodes are suitable for light operation with pruned state and minimal historical data retention. (--prune.mode=minimal)

NetworkDisk Size (Required)Disk Size (Recommended)RAM (Required)RAM (Recommended)
Mainnet500 GB500 GB16 GB64 GB
Polygon2 TB2 TB32 GB64 GB
Gnosis250 GB500 GB8 GB16 GB

Full Node Requirements

Full nodes maintain full state with standard pruning and all recent data. (--prune.mode=full)

NetworkDisk Size (Required)Disk Size (Recommended)RAM (Required)RAM (Recommended)
Mainnet1 TB2 TB16 GB64 GB
Polygon2 TB4 TB16 GB32 GB
Gnosis500 GB1 TB8 GB16 GB

Archive Node Requirements

Archive nodes retain all historical state and require significantly more disk space. These are typically used for block explorers or deep analytical queries. (--prune.mode=archive)

NetworkDisk Size (Required)Disk Size (Recommended)RAM (Required)RAM (Recommended)
Mainnet2 TB4 TB32 GB64 GB
Polygon6 TB6 TB64 GB128 GB
Gnosis1 TB2 TB16 GB32 GB

Bandwidth Requirements

Your internet bandwidth is also an important factor, particularly for sync speed and validator performance.

Node TypeBandwidth (Required)Bandwidth (Recommended)
Staking/Mining10 Mbps50 Mbps
Non-Staking5 Mbps25 Mbps