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.

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
  • 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