Ethereum Staking: Earn Rewards While Securing the Network
A complete guide to staking ETH after The Merge — how validators work, solo staking requirements, liquid staking with Lido and RocketPool, and how to calculate your rewards.
In this guide
How Ethereum Proof of Stake Works
Since The Merge (September 15, 2022), Ethereum uses Proof of Stake (PoS) instead of Proof of Work. Miners with GPUs were replaced by validators who lock up 32 ETH as collateral to participate in block production.
The validator lifecycle: 1. Deposit: Lock 32 ETH into the Ethereum deposit contract 2. Queue: Wait to be activated (queue time varies from hours to weeks based on congestion) 3. Active: Participate in duties: attesting to blocks every epoch (~6.4 minutes), occasionally proposing blocks 4. Withdraw: After The Shapella upgrade (April 2023), validators can exit and withdraw their ETH + rewards
Two types of validator duties: - Attestation: Every 6.4 minutes, your validator votes on which block is valid. This accounts for ~85% of rewards. - Block proposal: Randomly selected (weighted by stake) to propose the next block. Infrequent but high-reward, especially if you capture MEV (Maximal Extractable Value).
The 32 ETH requirement: Exactly 32 ETH per validator (~$100,000+ at current prices). This high barrier prevents Sybil attacks. Each additional 32 ETH requires a separate validator instance.
Solo Staking: Full Self-Custody
Running your own validator is the most sovereign and trustless staking method — you control your keys, hardware, and receive 100% of rewards.
Technical requirements: - Hardware: 8+ core CPU, 32GB RAM, 2TB NVMe SSD (must sustain ~2MB/s write speed), 25 Mbps stable internet - Software stack — you need both: - Execution client (Geth, Nethermind, Besu, or Erigon) — maintains Ethereum state, processes transactions - Consensus client (Prysm, Lighthouse, Teku, or Nimbus) — manages validator duties, PoS consensus - Always-on operation: The validator needs 24/7 uptime. Downtime causes small inactivity penalties (not slashing)
Client diversity is critical: Running only Geth (used by ~65% of validators) creates systemic risk. A bug in Geth could slash a majority of the network. Running minority clients (Nethermind, Besu, Erigon) strengthens decentralization.
Slashing risks: Validators signing contradictory messages (e.g., two different blocks in the same slot) are slashed — losing a portion of their stake and being forcibly ejected. Using validator keys on multiple machines simultaneously is the most common cause. Never run duplicate validator keys.
Who should solo stake: Those with sufficient technical knowledge, 32+ ETH, and desire for maximum decentralization and self-custody. The Ethereum Foundation provides excellent documentation at ethereum.org/staking.
Liquid Staking: Lido, RocketPool, and More
Liquid staking protocols allow anyone to stake any amount of ETH while receiving a liquid receipt token that accumulates staking rewards and can be used in DeFi.
Lido Finance (stETH): - Dominant: ~32% of all staked ETH (~$30B TVL) - Deposit any amount of ETH → receive stETH at 1:1 - stETH balance auto-increases daily (rebasing) as rewards accrue - stETH accepted as collateral in Aave, usable in Curve pools, widely traded - Concern: Lido's large market share centralizes validator selection. Single entity controls ~32% of network consensus — approaching dangerous thresholds.
RocketPool (rETH): - More decentralized: Anyone can run a node with just 8 ETH (vs 32 for solo), bonding RPL tokens as additional collateral - rETH is non-rebasing — the token's ETH exchange rate increases as rewards accumulate - Better decentralization model than Lido (many independent operators) - Slightly higher technical barrier for node operators
Frax ETH (frxETH): Innovative two-token model — frxETH for DeFi use, sfrxETH (staked frxETH) for maximum yield. Frax directs all frxETH to staking, meaning sfrxETH holders earn rewards from all frxETH supply — yielding 10-20% more than competitors.
Coinbase (cbETH) and Binance (BETH): Exchange-issued liquid staking tokens. Most centralized option — trust the exchange completely, but simple for exchange users.
Staking Rewards and Economics
Annual Percentage Rate (APR) for validators depends on total ETH staked: - 15M ETH staked: ~5.5% APR (issuance + fees) - 20M ETH staked: ~4.7% APR - 30M ETH staked: ~3.9% APR - 34M+ ETH staked (current): ~3.3-3.5% APR
As more ETH is staked, rewards per validator decrease (fixed issuance distributed among more validators). This creates an equilibrium — if APR falls too low, validators exit, pushing APR back up.
MEV (Maximal Extractable Value): Beyond base issuance and priority fees, block proposers can earn extra by choosing which transactions to include and in what order. Validators using MEV-Boost (used by ~90%) connect to a marketplace where sophisticated block builders bid for the right to build each block. This adds an additional 0.5-1.5% annualized yield that varies enormously based on market activity.
EIP-1559 base fee burn: Since August 2021, a base fee is burned on every Ethereum transaction. During high-activity periods (bull markets, popular NFT mints), ETH burned per day exceeds ETH issued to validators — making ETH deflationary. Since The Merge, over 1.3M ETH has been burned net, supporting the price thesis for ETH stakers.
Tax treatment: Staking rewards are typically treated as ordinary income (at fair market value when received) in the US, UK, and most EU countries. The rETH/stETH price appreciation on sale is typically capital gains.
How to Start Staking
Beginner path (easiest): 1. Hold ETH on Coinbase or Binance 2. Enable staking in account settings 3. Receive cbETH or BETH representing your staked position 4. Earn ~3-4% APR (exchange takes 25% cut as fee)
Intermediate path (better control): 1. Hold ETH in a self-custody wallet (MetaMask, Ledger) 2. Go to lido.fi or rocketpool.net 3. Connect wallet and deposit ETH 4. Receive stETH or rETH 5. Optionally deploy into DeFi: supply stETH as Aave collateral to borrow USDC, provide rETH/ETH liquidity on Balancer
Advanced path (full sovereignty): 1. Acquire 32 ETH 2. Set up dedicated staking hardware (NUC or custom build) 3. Install execution + consensus clients 4. Generate validator keys using Ethereum staking-deposit-CLI (keys never touch internet) 5. Deposit 32 ETH via ethereum.org/en/staking/deposit-contract (official, never use unofficial sites) 6. Monitor validator performance on beaconcha.in
Important security for all paths: - Never enter your seed phrase on any staking website - Verify you are on official URLs (bookmark them) - For self-custody liquid staking, keep withdrawal address (your wallet) on a hardware device
Practice in a risk-free environment
Apply the concepts using virtual funds and live market data. NexChange is an educational simulation, not a real-money exchange.
Continue learning
Related guides
Consensus Mechanisms Explained
Learn how blockchain networks agree on the state of the ledger — from Proof of Work to Proof of Stake and beyond.
How Blockchain Technology Works
A deep dive into the technology that powers cryptocurrencies — blocks, chains, consensus mechanisms, and decentralized networks.
DeFi: Decentralized Finance Explained from Scratch
A comprehensive guide to the world of decentralized finance — what it is, how Uniswap, Aave, and Compound work, liquidity pools, impermanent loss, and how to participate safely.