BLK 392.68M·XRD $0.001·Σ TVL √ 10.11K
LAUNCHGOVERN
Wiki homeEssays
  1. Home
  2. /
  3. Wiki
  4. /
  5. Economics
  6. /
  7. Staking and slashing

PreviousSchelling points and coordinationNextToken valuation
Categories:WikiEconomics
MANIFESTO · CAPER / OWN THE GAME
The launchpad that raises and deploys capital. Guaranteed entry / exit liquidity. Governance that can't be captured.

Slashing is the mechanism that turns a proof-of-stake validator's deposit into collateral. A validator posts stake, the protocol defines a short list of provable offences, and if the validator commits one the protocol destroys some of that stake. Rewards make honest operation profitable; slashing makes dishonest operation expensive. Without it, staking is a subscription fee with no downside, and a validator that signs two conflicting histories risks nothing but its future income.

For a DAO the interesting part is not the cryptography. It is that slashing is the one place in crypto where a protocol takes money from people who did nothing wrong, on terms that are usually set by a token vote. The delegator who picked a badly-run validator loses funds; the depositor in a staking pool can absorb a loss through a rebase; and the numbers that decide how much they lose are, on most chains, governance parameters. Slashing therefore sits directly on top of the principal–agent problem: the person bearing the loss is rarely the person who caused it, and rarely the person who voted on its size.

What bonded stake actually secures

The two offence classes are not symmetrical, and confusing them is the most common error in DAO discussion of validator risk.

  • Liveness faults – the validator is offline and misses its duties. Nobody is harmed beyond the throughput lost, so the penalty is small and usually recoverable: on Ethereum a missed attestation forfeits the reward it would have earned; on Cosmos-SDK chains persistent absence gets the validator jailed and lightly slashed.
  • Safety faults – the validator signs two conflicting blocks or attestations for the same slot. That is the raw material of a chain reorganisation, it can only really happen through a misconfigured setup running the same key twice or through deliberate attack, and it is punished severely.

The design goal is not to punish incompetence proportionally. It is to make the cost of an attack exceed its profit, which is why the harshest penalties are reserved for correlated safety faults – many validators equivocating at once, the only pattern that can actually finalise two conflicting states.

Ethereum: a schedule that punishes correlation, not error

Ethereum's penalties live in the consensus specification rather than in any governance system, and they come in two parts.

The first is immediate. A slashed validator loses its effective balance divided by MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA, which the Electra specification sets to 4,096: about 0.0078 ETH on a 32 ETH validator, and 0.5 ETH on the 2,048 ETH maximum introduced by EIP-7251. Before the Pectra upgrade the divisor was 32, so the up-front penalty on a 32 ETH validator was a full 1 ETH. Ethereum deliberately cut its own headline slashing penalty by a factor of 128, because a one-off operational mistake by a solo staker was never the thing the schedule needed to deter. The validator is also exited, and its withdrawal is pushed 8,192 epochs (about 36 days) into the future.

The second part is where the deterrence actually lives. Halfway through that waiting period, 4,096 epochs (about 18 days) after the event, the protocol applies a correlation penalty proportional to how much stake was slashed alongside you in the trailing window. The spec multiplies the total slashed balance by PROPORTIONAL_SLASHING_MULTIPLIER_BELLATRIX = 3, caps it at the total active balance, and charges each slashed validator that fraction of its own balance. One validator slashed alone pays a rounding error. A third of the network slashed together saturates the multiplier and each participant loses essentially everything. The same event costs 128 times less or thousands of times more depending only on how many others did it with you.

Reporting is also priced. The whistleblower reward is the offender's effective balance divided by 4,096, of which the block proposer takes an eighth – and because the spec falls back to the proposer when no separate whistleblower is identified, in practice the proposer is credited the whole amount.

Delegated proof of stake: the delegator pays too

On a Cosmos-SDK chain the penalty is a flat fraction of the validator's entire bonded stake, which includes every delegation pointed at it. Read live from cosmoshub-4 (gaia v27.5.0, 30 July 2026), the Cosmos Hub parameters are:

Double-sign slash5% of bonded stake, plus permanent tombstoning of the validator
Downtime slash0.01%, plus a 600-second jail
Liveness window10,000 blocks, of which at least 5% must be signed
Unbonding period1,814,400 seconds, i.e. 21 days (staking params)

Two things follow. First, the liveness bar is extremely forgiving: a validator only has to sign 500 of any 10,000 blocks, so it can miss 9,500 in a row before the chain jails it. The chain is not really trying to police uptime by slashing, and treating downtime slashing as a meaningful risk misreads the parameters.

Second, the 5% equivocation slash lands on the delegators. They did not run the duplicate signer, they cannot exit inside the 21-day unbonding queue, and their only real control was the choice of validator. Delegated proof of stake converts an operational question into a credit question: picking a validator is underwriting it. This is the same structural pattern as delegating a vote, with the difference that a bad delegate costs you influence while a bad validator costs you principal.

Pooled staking: whose bond, whose loss

Liquid staking protocols sit between the two and have to answer the question explicitly: when a validator in the pool is slashed, does the operator eat it or do the depositors?

Lido's Community Staking Module answers with a bond. Its penalties documentation states that the bond "acts as collateral for all validators under your Node Operator," and that slashing losses are assessed and deducted from that bond after the validator withdraws. The same schedule prices adjacent failures that are not protocol slashing at all – 0.258 ETH for ejection after repeated poor performance, 0.1 ETH for missing a requested exit deadline, 0.02 ETH for pulling an uploaded key. Most of the operator's real downside is this private penalty schedule rather than the consensus layer's.

When losses exceed what the bond can cover, they surface at the token layer. Lido's Burner contract burns stETH shares and keeps two separate counters, cover and non-cover, precisely because a "cover" burn exists to absorb a staking loss by reducing total pooled ETH. That is socialisation with an audit trail: every stETH holder pays a slice through the rebase, and the counters record how much was ever paid that way. For a DAO treasury holding a liquid staking token, that is the exposure to model – not the headline slashing fraction, but the size of the operator bonds standing in front of it.

Programmable slashing: restaking and AVS-defined offences

EigenLayer generalised the mechanism. Instead of a fixed protocol-defined offence list, an actively validated service defines its own conditions and its own penalty, and operators allocate a portion of their stake to be slashable under them. The AllocationManager contract documents the shape: the service creates operator sets, names a single authorised slasher address, and calls slashOperator with wadsToSlash in parts of 1e18 – so anywhere from a rounding error to 100% of the allocated magnitude. The documentation is blunt that "slashing is instant and irreversible," and that the only conditions the core protocol enforces are the registration and allocation ones. What counts as an offence is entirely the service's business. Operators also stay slashable for a deallocation delay after deregistering, so committing a fault and walking out does not work.

The consequential design choice is where the money goes. A normal operator set sends slashed funds to a burn address. A redistributing operator set sends them to a named recipient chosen at creation (ELIP-006, merged April 2025). Burning is wasteful but incentive-neutral; redistribution funds a real insurance claim, and also means the party that profits from a slash can be the party that defines the offence and holds the slasher key. Any DAO considering staking its treasury into a restaking service is underwriting that service's private legal system, and should read who receives the proceeds before reading the yield.

The governance problem: the same stake votes on its own penalties

Three overlapping conflicts make this a governance topic rather than an infrastructure one.

  1. The penalised set writes the penalty. On Cosmos-SDK chains the slashing fractions are chain parameters amended by an on-chain proposal, and voting power is bonded stake. The people whose capital is at risk decide how much of it is at risk, which biases every such parameter in one direction over time. Ethereum reaches the opposite answer by putting the schedule in the consensus spec, where changing it requires a network upgrade rather than a vote, and by making the penalty depend on correlation rather than on anyone's judgement.
  2. The same tokens do two jobs. Stake bonded for economic security is usually the same stake that carries governance weight, so the security budget and the electorate are one pool. That coupling is why validator sets shade into political blocs: on Cosmos Hub a delegator who does not vote has their validator's vote cast on their behalf, so choosing an operator for uptime quietly assigns a proxy. See Cosmos Hub for how that default plays out in real turnout figures.
  3. Nobody prices the tail. Slashing schedules are built for correlated attacks, but the losses DAOs actually book come from mundane single-operator errors, and the fee those errors generate flows through bonds and rebases rather than through anything a governance forum discusses. A treasury that holds liquid staking tokens has an unvoted credit exposure to a handful of node operators.

The general lesson generalises past validators: a penalty is only a deterrent if it lands on the decision-maker. Where it lands on someone else, it is an insurance premium being collected without a policy. Compare fee switches, where governance argues for years about redistributing revenue it can see, while loss-sharing rules of this kind are usually inherited rather than chosen.

How Caper approaches this

Caper has no validators, no bonded stake and no slashing. It is a DAO protocol rather than a consensus protocol, so it inherits Radix's validator economics and never penalises its own members.

What it has instead is the opposite lever. A member who thinks the organisation has gone wrong does not need a penalty to be levied on anyone: they can leave and take a proportional share of the treasury with them, which makes the cost of bad governance fall on whoever stays rather than on whoever can be blamed. The share is the member's canonical vote weight, and it is a product of both what they hold and how much they have voted, so a large position alone neither captures control nor commands the treasury. See What is a caper and rage-quit and exit rights.

References

  • Ethereum consensus specifications — phase0 beacon chain (slashing constants, EPOCHS_PER_SLASHINGS_VECTOR, process_slashings)
  • Ethereum consensus specifications — Electra (MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA = 4,096, WHISTLEBLOWER_REWARD_QUOTIENT_ELECTRA)
  • Ethereum consensus specifications — Bellatrix (the previous divisor of 32 and PROPORTIONAL_SLASHING_MULTIPLIER_BELLATRIX = 3)
  • Cosmos Hub slashing parameters and staking parameters, read live from cosmoshub-4
  • Lido CSM — Penalties and Lido — Burner contract
  • EigenLayer — AllocationManager and ELIP-002: Slashing via Unique Stake and Operator Sets, with ELIP-006: Redistributable Slashing
ConceptSlashing – destroying part of a validator's bonded stake as the penalty for provable misbehaviour
What it buysEconomic security: an attack costs the attacker capital rather than only opportunity
Two offence classesLiveness (being offline) · safety (signing two conflicting messages, i.e. equivocation)
Ethereum penaltyEffective balance ÷ 4,096 up front, plus a correlation penalty that reaches the full balance if a third of the network is slashed together (Electra spec)
Cosmos Hub penalty5% of the whole delegation for a double-sign, 0.01% for downtime, read live from cosmoshub-4 on 30 July 2026
Who actually paysDelegators and pool depositors, not only the operator who erred
Governance angleOn most chains the slashing fractions are parameters set by the same stake they penalise
RelatedCosmos Hub · Lido DAO · EigenLayer · Principal–agent problem