> ## Documentation Index
> Fetch the complete documentation index at: https://covalenthq.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Block Specimen Producer Onboarding

Running a block specimen producer node is very input/output (I/O) intensive. Here, the requirements to run a BSP node match that of running `go-ethereum` full node with some additional provisions discussed below.

<img height="200" src="https://www.datocms-assets.com/86369/1719953990-bsp-overview-desktop-2x.svg" />

### Hardware Requirements

The recommended configurations will make sure the sync is not lag-prone and the node is able to keep up with the Ethereum network.

#### Minimum Requirements:

* CPU with 4+ cores
* 16GB RAM
* 1.5TB free storage space to sync the Ethereum Mainnet
* 8 MBit/sec download Internet service

#### Recommended:

* Fast CPU with 8+ cores
* 32 GB+ RAM
* Fast SSD with >= 1.5TB storage space
* 25+ MBit/sec download Internet service

### Software Requirements

Install the given versions of the following software:

* 64-bit Linux, Mac OS
* SSL certificates
* Git
* BSP-geth v1.8.0-bsp ships with - Geth v1.13.14-stable
* Go v1.20
* Redis v7, Redis-cli 7.\*
* Listener TCP and UDP discovery port 30303
* ICMP IPv4 should not be closed by an external firewall
