ETH Staking Comparison
On-chain APR · Cumulative reward calculator
ETH —
● Live loading updated · #26,245,130
Today APR Solo Validator — Lido — Rocket Pool — Coinbase — Binance — ⏱ in 23h 59m
💰 Total balance (Principal + DCA + Reward)
Monte Carlo — solid = median, dashed = p5/p95, gray dotted = baseline (no rewards)
💡 Gap vs leader (median)
🥇 Solo Validator
- 🥈 Coinbase -0.030 ETH
- 🥉 Binance -0.049 ETH
- #4 Lido -0.070 ETH
- #5 Rocket Pool -0.085 ETH
5 ETH × 5 years · MC p50
Ranking may differ from deterministic table below
Ranking may differ from deterministic table below
Daily compounding model · rewards applied daily · reinvested (balance grows)
📋 Comparison after 5 years
Before-tax $ · APR 30d window
| Rank | Protocol | APR | Fee | +ETH | $ |
|---|---|---|---|---|---|
| 🥇 | Solo Validator 32 ETH ⚠ under 32 ETH 32 ETH solo (Lido pre-fee estimate) | 0.00% | 0% | +0.0000 | — |
| 🥈 | Lido stETH Largest liquid staking | 0.00% | 10% | +0.0000 | — |
| 🥉 | Rocket Pool rETH Decentralized validator pool | 0.00% | 14% | +0.0000 | — |
| 4 | Coinbase cbETH Higher fee but strong validator efficiency | 0.00% | 25% | +0.0000 | — |
| 5 | Binance wBETH Largest CEX staking | 0.00% | 10% | +0.0000 | — |
🎲 Simulation result (after 5 years)
Monte Carlo distribution + variance correction · last 3 months · 89 measurements
| 📊 Stats (single value) | 🎲 MC distribution (200 runs) | |||||
|---|---|---|---|---|---|---|
| Protocol | Mean | Volatility | μ−σ | p5 | Median | p95 |
Solo Validator 32 ETH | 2.50% | 0.024 | +0.659 | +0.660 | +0.665 | +0.669 |
Coinbase cbETH | 2.39% | 0.025 | +0.629 | +0.630 | +0.635 | +0.640 |
Binance wBETH | 2.33% | 0.068 | +0.598 | +0.602 | +0.616 | +0.631 |
Lido stETH | 2.25% | 0.021 | +0.589 | +0.591 | +0.595 | +0.599 |
Rocket Pool rETH | 2.20% | 0.029 | +0.572 | +0.574 | +0.580 | +0.586 |
Median = most likely outcome · p5/p95 = tail scenarios from 200 sims · Conservative = mean minus σ
⚠️ Sim limits: σ from rolling windows has autocorrelation, so real spread is likely *wider*; negative APR clamped to 0. Solo derived as Lido / 0.9 (no MEV/ops/slashing modeled).
📊 APR analysis
1mo avg · last 3 months · 89 measurements
Avg window
Data updated: just now
next in 23h 59m
Over time
Distribution by protocol · ◆ = mean, bar = min~max