Ethereum Node Storage Requirements Remain High Despite Pruning
Ethereum node operators still face significant storage requirements despite the introduction of pruning tools that reduce the amount of historical blockchain data kept locally.
A full Ethereum node uses both an execution-layer client and a consensus-layer client, with minimum hardware including a two-core CPU, 16 GB of RAM, a 2 TB NVMe solid-state drive, and at least 25 megabits per second of bandwidth.
Even with pruning tools like EIP-4444, which permits execution clients to discard certain historical data beyond the specified epoch threshold, node storage needs continue to grow as blockchain data accumulates.
The network's node software is designed to run on ordinary computers, making hardware accessibility a key part of Ethereum's decentralization model. Storage remains the main constraint, while synchronization speed varies with the client, configuration, and sync method.