⚙️Requirement

Understanding pruning

Before you run a full node, different hardware requirements should be met based on your preferred pruning strategy.

Pruning is the term used to identify the periodic action that can be taken in order to free some disk space on your full node. This is done by removing old blocks data from the disk, freeing up space.

On Egochan, there are various types of pruning strategies that can be applied. The main ones are:

  • default: the last 100 states are kept in addition to every 500th state; pruning at 10 block intervals

  • nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node)

  • everything: all saved states will be deleted, storing only the current state; pruning at 10 block intervals (At the moment this option is not recommended as it can easily corrupt the database and the node will halt)

  • custom: allow pruning options to be manually specified through 'pruning-keep-recent', 'pruning-keep-every', and 'pruning-interval'

Hardware requirement

You can see how using the nothing pruning strategy, will use more disk space than the everything pruning strategy. Because of this, the pruning strategy you choose will determine the disk space we'll recommend, which are as follows:

Pruning strategyMinimum disk spaceRecommended disk space

everything

20 GB

60 GB

default

80 GB

160 GB

nothing

120 GB

> 300 GB

Apart from disk space, the following requirements should be met:

Minimum CPU coresRecommended CPU cores

4

8

Minimum RAMRecommended RAM

8 GB

16 GB

Last updated