Curriculum breakdown & timeline
Curriculum breakdown by week
Week 1
1) Understanding Ethereum validators
What are nodes and validators on Ethereum, and why solo-stake?
Roles & responsibilities of a node operator
Rewards and penalties
Importance of client diversity
Distributed validator technologies (DVTs)
Bonded validators
2) Hardware concepts
Setup overview
Hardware & system requirements performance
Procuring your hardware
*1 week lead time to purchase and receive hardware
Week 3
3) Hardware purchase and setup
Inspecting and assembling your hardware - preventing supply chain attacks
4) Installing the Linux OS
Install & Prepare OS
Test on Google Cloud VM using free credits
5) Networking & network security
Networking basics
Advanced networking - Port forwarding, Upnp, VPN
How to configure your home network
6) Security
How to use SSH tunnelling for secure remote access
Firewalls, automatic patching, brute force protection, automatic security updates
Verifying checksums
Week 4
7) Execution client setup (Holesky)
Generating JWT token
Installing dependencies
Downloading and installing the execution client
Prepare execution client configuration file
Running the execution client
8) Consensus client setup (Holesky)
Installing dependencies
Downloading and installing the consensus client
Prepare consensus client configuration file
Running the consensus client
Week 5
9) MEV-Boost setup (Holesky)
Installing dependencies
Prepare the MEV-boost configuration file
Running MEV-boost
10) Monitoring suite
Setting up Prometheus and Grafana
Set up beaconcha.in notifications
11) Maintenance
Updating your validator node
Pruning execution clients
Pruning consensus clients
Week 6
12) Validator key generation (Holesky)
Setting up an air-gapped machine
SOPs during key generation and storage
Key generation process
13) Validator client setup (Holesky)
Prepare validator client configuration file
Running the validator client
14) Depositing ETH
Get Holesky ETH from faucets
Complete the deposit process
15) Tips and other best practices
Slashing prevention
Maximising uptime
Optimising security
Managing your withdrawal wallet
Week 7
16) DVT & bonded validator setup (Holesky)
Week 8 to 9
17) Mainnet deployment
Last updated