←
Previous Module
PBFT Visualization

πŸ’ͺ Tendermint Validators & Staking

Learn how validators are selected based on bonded stake

πŸ‘₯ Validators & Staking in Tendermint

Tendermint validators are responsible for proposing and voting on blocks. They must bond (stake) tokens as collateral, which can be slashed if they misbehave. Delegators can stake tokens with validators to earn rewards and help secure the network.

The Validator Role

πŸ”

Secure Infrastructure

Validators run nodes with high uptime, low latency, and secure key management (HSMs recommended).

πŸ—³οΈ

Consensus Participation

Must vote on every block proposal. Missing votes reduces rewards and risks slashing.

πŸ’°

Token Bonding

Validators bond tokens as collateral. More stake = more voting power and proposer selection weight.

🀝

Delegation

Accept delegated stake from token holders. Validators earn commission on delegator rewards.

πŸ’Ή Interactive: Validator Rewards Calculator

Calculate your potential rewards and risks as a Tendermint validator:

1K100K
0%20%
80%100%
βœ…

No Issues

Validator is performing correctly with no infractions.

Annual Staking Rewards

1,485 ATOM

15% base APR Γ— 0.99 uptime

Commission Earned

742.5 ATOM

From 50,000 delegated @ 10%

Effective APR

22.27%

Net rewards after slashing

Total Annual Rewards

2,227.5 ATOM

βœ“ Optimal

Bonding & Unbonding

πŸ”’

Bonding Process

To become a validator, you must bond tokens by sending a special transaction. Bonded tokens are locked and earn staking rewards.

  • β€’Tokens are immediately bonded when transaction confirms
  • β€’Voting power activates in next epoch
  • β€’Begin participating in consensus and earning rewards
πŸ”“

Unbonding Period

To withdraw staked tokens, you must wait through an unbonding period (typically 21 days). This protects against long-range attacks.

  • β€’Tokens are locked for ~21 days after unbonding request
  • β€’No rewards earned during unbonding period
  • β€’Still subject to slashing if misbehavior is discovered

Slashing Conditions

⏸️ Downtime Slashing (~0.01%)

Validators that miss signing a large number of consecutive blocks (typically ~9,500 out of 10,000) are considered offline and get slashed a small amount.

  • β€’ Penalty: ~0.01% of bonded tokens
  • β€’ Validator is "jailed" and must manually unjail to resume
  • β€’ Protects network liveness by penalizing lazy validators

⚠️ Double-Sign Slashing (~5%)

If a validator signs two different blocks at the same height, it's evidence of Byzantine behavior. This is the most severe penalty.

  • β€’ Penalty: ~5% of bonded tokens (configurable per chain)
  • β€’ Validator is permanently removed from validator set
  • β€’ Protects against equivocation and consensus attacks

πŸ›‘οΈ Evidence Submission

Tendermint has built-in mechanisms to detect and report misbehavior. When a validator double-signs, any node can submit cryptographic evidence to trigger slashing automatically.

πŸ’‘

Why Slashing Matters

Slashing is a core economic security mechanism. By requiring validators to put capital at risk, the network ensures honest behavior is incentivized. Validators must weigh the cost of running secure infrastructure against the risk of losing their stake.

In Cosmos Hub, the total bonded stake is typically $1B+, meaning potential slashing losses can reach millions of dollars for misbehaving validators.

Validator Set Size

ChainMax ValidatorsTypical UptimeBlock Time
Cosmos Hub18099.9%~7 seconds
Osmosis15099.8%~6 seconds
Juno12599.7%~5 seconds
Evmos15099.9%~2 seconds