The system requirements for Hyperledger Besu depend on a number of factors:
- Size of the world state for the network
- Number of transactions submitted to network
- Block gas limit
- Number and complexity of JSON-RPC, PubSub, or GraphQL queries being handled by the node
Determining System Requirements
CPU requirements are highest when syncing to the network and typically reduce once the node is synchronized to the chain head.
Besu requires 4GB of RAM. For Ethereum Mainnet, a minimum of 8GB of RAM is required.
Syncing to the Ethereum Mainnet requires 3TB for a full sync. To reduce the requirement, use pruning. With pruning, we recommend approximately 700GB of available disk space.