Skip to main content

Node Specifications

Running a Ethereum node is not a one‑size‑fits‑all affair. Hardware needs grow with the amount of historical data you keep and the additional services you plan to enable. The following table shows the typical node setups.

Node TypeDescription
Light Node Downloads block headers and verifies minimal parts of the chain.
Full Node Keeps recent state only and prunes old data once hash tree is verifiable.
Node + Slasher Service Runs a proof‑of‑stake slasher service to the regular node services.
Archive Node Stores all historical state ideal for explorers, research & analytics.
tip

Further details about node variations can be found on the Client Types and Client Providers pages.

Hardware Requirements

Meeting or exceeding the hardware specs below keeps your specific node type synced, healthy and penalty‑free.

Classification
  • Minimal: Your node will synchronize but may lag under load or when synchronizing to the current chain head.
  • Recommended: Smooth performance during synchronization with headroom for storage, metrics, and monitoring.
Node TypeCPURAMStorageNetworkTypical Execution ClientsCLI Support
Light Node 2 Cores2 GB2 GB≥ 5 MbpsHelios, Nimbus-Eth2, Lodestar❌ No
Full Node 4 Cores8 GB500 GB≥ 25 MbpsGeth, Erigon, Nethermind, Besu✅ Yes
Node + Slasher Service 6 Cores16 GB1 TB≥ 50 MbpsGeth, Erigon, Nethermind, Besu✅ Yes
Archive Node 8 Cores16 GB2 TB≥ 50 MbpsErigon, Besu✅ Yes
SSD vs HDD Storage

A modern node performs millions of tiny random reads and writes every hour. Modern NVMe or SATA SSD drives are strongly recommended and deliver high access rates and low seek times that keep your execution client at the chain head. In comparison, traditional spinning‑disk HDDs are houndred times slower for random access, and should only be used when

  • you operate an offline analytics node that doesn’t need real‑time block execution
  • you’re running a minimal learning node with higher synchronization times and frequent lags
  • you're running an archive node with an SSD and want to extend the storage for historical data
Network Connection

If you're staking with a validator, operating for the consensus network requires great network bandwidth and low latency to receive blocks information and attest them before the deadline. High latency leads to missed attestations, orphaned blocks, and potential penalties. More details can be found on the Router Requirements and Network Demand pages.

Consequences of under‑powered Hardware
  • Falling Behind Chain Head: Slow processors or storage can’t process blocks quickly enough, leading to lags.
  • Consensus Penalties: Missed validator duties from lags or crashes cause validator inactivity or even slashing.
  • Downtime: Operation systems kill resource‑starved software, meaning clients, tools, or metrics stop responding.
  • Corrupted Data: Hitting a disk‑space wall forces an emergency resynchronization, taking the node offline.
  • Resource Conflicts: All clients and services fight for the same RAM and disk reads, cascading slow‑downs.
  • Security Risks: Overloaded nodes may skip signature verification or leave vulnerable endpoints exposed.

Slasher Requirements

The slasher tracks validator attestations to detect misbehaviour on the network. Its computational needs, especially memory and disk usage are significantly higher. Slasher services are recommended for advanced rigs, staking pools, or data‑centers, likely meeting the official requirements within the Prysm, Lighthouse, or Teku consensus clients.

tip

Further details about the slasher functionality can be found on the Slasher Service page.

ResourceBaseline
CPUIntel Core i7‑4770, AMD FX‑8310, or newer
RAM16 - 32 GB
Storage1 - 4 TB SSD
NetworkReliable broadband with low latency
Storage Growth

The Slasher DB could potentially expand from 0 → 200 GB in one year. Plan for continuous growth or a separate SSD drive.

Consequences of Under‑powered Slasher
  • Delayed Detection: Lagging behind the chain head means slashable events are missed, making the slasher node useless.
  • Cascading Crashes: The slasher can starve the beacon or validator client of resources, meaning the node stops working.
  • Higher Penalty Risk: Instability may cause your own validators to be penalised from other slashers.

Storage Demand

Since the LUKSO Mainnet Launch, the blockchain data has increased on a rather static level.

Current DISK USAGE

As of May 2025 fully synchronized LUKSO Mainnet Full Node occupies ≈ 62 GB of data, and ≈ 40 GB of slasher database.

tip

An extended analysis and comparison of storage usage across execution clients can be found on the Client Providers page.

NetworkMonthly GrowthYearly GrowthMonthly Slasher GrowthYearly Slasher GrowthGenesis
Mainnet~ 2.6 GB~ 31 GB~ 2 GB~ 20 GBMay 23 2023
Testnet~ 0.3 GB~ 3.7 GB~ 0.2 GB~ 2 GBMay 03 2023
Disclaimer

The above data was gathered from Geth and Prysm clients with an active slasher service without any data compromization since genesis. The storage numbers might vary based on other client providers and the total runtime of the slasher service.