🦏
ETH Home Staking Collection
DVT Home Staking Curriculum
DVT Home Staking Curriculum
  • The DVT Home Staking Curriculum
  • Curriculum breakdown & timeline
  • Understanding ETH validators
    • Introduction to ETH Validators
    • Roles & Responsibilities of a node operator
    • Rewards and penalties
    • Importance of client diversity
    • Distributed Validator Technologies (DVTs)
    • Economics of using DVTs (WIP)
      • Diva Staking (WIP)
      • Obol (WIP)
      • SSV (WIP)
    • Bonded Validators
    • Economics of bonded validators (WIP)
  • Hardware & systems setup
    • Setup Overview
    • Hardware & system requirements
    • Procuring your hardware
    • Assemble your hardware
    • Practicing for free on Cloud VMs
      • Google Cloud
      • Alibaba Cloud
  • Linux OS, Networking, & Security
    • Install and prepare the OS
    • Networking & network security
    • Device level security setup
    • Verifying checksums
  • Installing & configuring your EL+CL clients
    • Set up and configure execution layer client
      • Nethermind
      • Besu
      • Geth
      • Erigon
      • Reth
    • Set up and configure consensus layer client
      • Teku BN
      • Nimbus BN
      • Lodestar BN
      • Lighthouse BN
      • Prysm BN
  • Keystore generation & MEV-Boost
    • Validator key generation
    • Set up and configure MEV-boost
  • Native Solo Staking Setup
    • Validator client setup
      • Teku VC
      • Nimbus VC
      • Lodestar VC
      • Lighthouse VC
      • Prysm VC
    • Depositing 32 ETH into your validator
    • Exiting your validator
  • Monitoring, Maintenance, and Updates
    • Set up monitoring suite
      • Installing & configuring Prometheus
      • Installing & configuring Node Exporter
      • Installing & configuring Grafana
      • Beaconcha.in App API
      • Client Uptime Check
    • Maintenance & Updates
      • Nethermind
      • Besu
      • Teku
      • Nimbus
      • Lodestar
      • Updating the monitoring suite
      • Preparing for Pectra
  • DVT Setup
    • Diva Staking
      • Diva Staking client setup
        • Default - All-in-one setup
        • Advanced - with standalone Lodestar VC
      • Registering your Diva node
      • Updating your Diva client
      • Monitoring your Diva Node
    • Obol
      • Techne Bronze Speedrun (Launchpad)
      • Obol + Bonded Validators (Techne Silver)
        • Obol + Lido CSM
    • SSV
      • SSV + Lido CSM (WIP)
      • SSV Operator
      • SSV Staker
  • Bonded Validators Setup
    • Lido CSM
      • Generating CSM keystores
      • Set Fee Recipient Address
        • Method 1: Configure on validator keys
        • Method 2: Configure on separate validator client
        • Verifying Fee Recipient Registered on MEV Relays
      • Upload/Remove/View validator keys
      • Rewards & bonds
      • Exiting CSM validators
        • "Lazy" exits (TESTNET ONLY)
        • Proper Exits
      • Role/Address management
      • Monitoring
      • Automations
        • CSM with ETHPillar
        • CSM with ETH Docker
        • CSM with Dappnode
    • Puffer
      • Non-Enclave: 2 ETH
    • Ether.fi
      • Receive distributed validator keyshares
    • Stader (WIP)
    • Rocketpool (WIP)
  • Liquid Staking Vaults
    • Stakewise V3
  • Mainnet
    • Mainnet Deployment
    • Heroglpyhs (WIP)
  • Best practices
    • Slashing prevention
    • Maximising uptime and performance
    • Optimising security
    • Managing your withdrawal wallet
  • Tips
    • Advanced networking
    • Downloading files from your node
  • Useful resources
    • General resources
    • Holesky Faucets
  • Automation/tools
    • ETHPillar
    • ETH Docker
    • Automated power on/off
      • Wake-on-LAN (WoL)
      • Network UPS Tools (NUT)
    • Validator Healthcheck Alerts
  • Solo Stakers Guild
    • Lido CSM+SSV+Obol (Testnet)
Powered by GitBook
On this page
  • Week 1
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8 to 9

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

PreviousThe DVT Home Staking CurriculumNextIntroduction to ETH Validators

Last updated 10 months ago