Block Specimen Producer Onboarding
Block Specimen Producer Nodes
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 to produce live block specimens.
Minimum
CPU with 4+ cores
16GB RAM
1.5TB free storage space to sync the 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 software
64-bit Linux, Mac OS
SSL certificates
Git, Docker, Docker-compose
BSP-geth v1.4.0 ships with - Geth v1.11.2
Go v1.20
Redis v7, Redis-cli 6.2.5
Listener TCP and UDP discovery port 30303
ICMP IPv4 should not be closed by an external firewall