Knowledge base
HomeCapersWiki homeEssays
How Caper worksFoundationsRaising & marketsGovernanceEditorial policyHelpGeneral referenceDAOsDAO governance & toolingDecentralized scienceEconomics
MANIFESTO · CAPER / OWN THE GAME
An organization that raises and deploys its own capital. A market that never closes. Governance that can't be captured.
TermsPrivacy
Σ TVL:√901K|24H VOL:√1M|CAPERS:13
LAUNCHGOVERN
  1. Wiki
  2. /
  3. Economics
  4. /
  5. Staking and slashing

PreviousSchelling points and coordinationNextToken unlocks and vesting schedules

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.

Where slashing came from

Slashing began as an answer to the nothing-at-stake problem in early proof-of-stake designs: signing a block costs almost nothing, so a validator's best strategy when the chain forks is to sign on every branch. Vlad Zamfir's history of Ethereum's Casper research traces the fix. Vitalik Buterin's Slasher proposal of early 2014 took away the block reward of a validator that signed blocks at the same height on two forks. In September 2014 Zamfir added a security deposit, many times the size of the reward and forfeited for the same offence, and concluded that the combination solved the problem. Others, among them Jae Kwon, the author of the Tendermint consensus protocol, reached the deposit idea independently.

Buterin's Minimal Slashing Conditions (2017) states what the mechanism buys in consensus terms. The protocol lists four rules an honest validator never breaks, such as sending two different votes for the same epoch, and chooses them so that two conflicting blocks can only both be finalised if at least a third of validators, weighted by deposit, provably broke one. Buterin calls this accountable safety: a fork that reverts a finalised block leaves evidence against at least a third of the stake, and slashing turns that evidence into a loss. His proof of stake design philosophy makes the economic case. In proof of work, he argues, the cost of attack and the cost of defence stand at one to one, because the network deters attackers smaller than X only by spending X every day. Proof of stake can impose penalties hundreds or thousands of times larger than the rewards honest validators earn, so attacking costs far more than defending.

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 and no slashing, and it is a DAO protocol rather than a consensus protocol, so it inherits Radix's validator economics and never penalises its own members.

It has no bond either, in any sense this page has been using the term. Nothing is staked, nothing is immobilised, and there is no path in the contracts that takes a member's tokens for any reason. A caper's proposals run in two phases, the second of them optimistic: holders rank the options on one ballot, and a legislative pass earns a trigger that opens the market window against the caper's trailing average price, which the time-weighted price over that window must close at or above. There is a vote method and a counted balance – but nothing is immobilised to protect it. The tally crank folds every ballot at min(balance at cast, balance now), so weight that arrives to vote and leaves before the count is counted at whatever is left. That is a clamp at tally time rather than a lock at cast time: the vote double-spend a bond exists to prevent is priced out without taking custody of anyone's tokens.

That answers the governance question every schedule above has to answer – who sets the penalty, and who eats it – by not having a penalty. The cost is the deterrent: a caper cannot make a bad actor pay. It can only make leaving cheap for everyone else.

That is the lever it has instead, and it runs in the opposite direction. A member who thinks the organisation has gone wrong can leave at any moment, without anyone's permission, taking a proportional share of the treasury with them – and while a proposal's window is open that same sale is the objection, because selling pushes the price toward the baseline the proposal has to clear. Dissent and exit are one act. The share is the member's vote weight, a product of what they hold and of the soulbound vote tokens their own ballots minted, so a large position alone neither captures control nor commands the treasury – and a holder who has never voted has no exit to take. The cost of bad governance falls on whoever stays. 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
  • Vlad Zamfir – The History of Casper, Chapter 1 (Ethereum Foundation Blog, December 2016; Slasher, security deposits and the nothing-at-stake problem)
  • Vitalik Buterin – Minimal Slashing Conditions (March 2017; accountable safety and economic finality)
  • Vitalik Buterin – A Proof of Stake Design Philosophy (December 2016; security from penalties rather than rewards)
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