Lido is a pooled staking service launched in December 2020. You deposit ETH, get stETH tokens back, and Lido handles the validator stuff behind the scenes. Simple enough, but there are gotchas.
The Basic Mechanics
The Lido staking interface is straightforward - connect your wallet, enter the amount of ETH to stake, and receive stETH tokens in return.
When you stake through Lido, your ETH goes into a big pool with everyone else's money. Lido takes this pool and distributes it across about 30 validator operators they've pre-approved. You get stETH tokens that represent your share of the pool plus any rewards earned.
The stETH tokens "rebase" daily - your balance automatically increases to reflect staking rewards. So if you start with 10 stETH and the network earns like 0.01% that day, you'll wake up with 10.001 stETH. Currently earning around 3% APR after fees.
Gas Costs Will Eat You Alive on Small Amounts
Gas costs fluctuate wildly - check current network fees before staking to avoid paying more in gas than you'll earn in rewards.
Here's what nobody tells you upfront: staking through Lido costs gas just like any other DeFi operation. For amounts under 1 ETH, the gas fees probably aren't worth it unless you're staking during off-peak hours when gas isn't completely insane.
I've seen people pay $50 in gas to stake $200 worth of ETH. Do the math - at 3% APR, you need to stake like $1,600+ just to earn back that gas cost in one year. Always check gas prices before transacting or you'll get rekt.
The stETH Depeg Nightmare
During the May 2022 Terra Luna collapse, stETH trading dropped as low as 0.94 ETH, causing widespread panic among holders.
stETH is supposed to trade at 1:1 with ETH, but markets don't give a shit about "supposed to." During the Terra Luna collapse in May 2022, stETH dropped to 0.95 ETH on secondary markets. Everyone panicked, creating a feedback loop.
The issue? Lido had no withdrawal mechanism back then. Your only options were:
- Sell stETH at a 5% discount and take the loss
- Hold and hope it recovers (it did, but took weeks)
- Get liquidated if you were using stETH as collateral
Withdrawal Queue Reality Check
The withdrawal queue dashboard shows current wait times, which can extend to weeks during periods of high demand.
Since the Shanghai upgrade last year, you can actually redeem stETH for ETH through Lido's withdrawal queue. Sounds great, except when everyone wants out at once.
During market stress, the queue backs up for weeks. I think it was March 2023 when people waited like 2-3 weeks to get their ETH back, maybe longer. You can track the current queue but honestly the wait times change constantly. If you need immediate liquidity, you're back to selling at whatever discount the market demands on Curve or wherever.
Tax Implications Are a Mess
Those daily rebases? They might be taxable income in your jurisdiction. Every single day your stETH balance increases is potentially a taxable event. Your accountant will hate you for this.
The IRS hasn't provided clear guidance, but many tax pros treat rebases as income at fair market value. So if you earn some stETH worth like $400 in rebases, that's potentially $400 of taxable income even if you never sold anything. It's a nightmare to track.
Who Controls the Validators?
Lido doesn't run validators themselves - they delegate to a curated set of operators chosen by the DAO. Big names like Figment and some others I can't remember.
The good news: these are generally professional operators with decent track records. The bad news: you have zero say in which validators your ETH goes to. If Lido picks a shitty operator that gets slashed, everyone eats the loss proportionally.