Deciphr Academy
Track 1 · Module 2 · Lesson 5 of 6 · 6 min read

How does proof of stake work?

Short answer

In proof of stake, validators lock up coins as a deposit, and the network picks them at random to propose blocks.1,2 If they cheat, some or all of the deposit can be destroyed.2

One epoch = 32 slots of 12 seconds eachSlot 112 sSlot 212 sSlot 312 sSlot 412 sSlot 512 sProposerpicked at randomcommittee votesStake at riskcheat and lose itEvery 12 seconds: one proposer, many voters
Fig. 5. In each 12-second slot, one validator proposes a block and a committee of others votes on it.

Stake instead of work

Proof of stake starts from a simple idea. The more someone has invested in a system, the more they want it to succeed, and the less they want to damage it.1 The stake is often an amount of cryptocurrency, locked so that it generally can't be spent.1 The bigger someone's share of all the stake, the more likely they are to publish the next block.1 There is no guessing race, so it doesn't need huge amounts of computing power or electricity.1

Validators on Ethereum

On Ethereum, the users who stake are called validators.2 To become one, a user must deposit at least 32 ETH and run three programs: an execution client, a consensus client and a validator client.2,3 Until an upgrade called Pectra, a validator could earn on at most 32 ETH. Since Pectra, it can opt in to earn on any balance between 32 and 2,048 ETH.3 Validators check new blocks and sometimes create blocks themselves.2

Slots, epochs and votes

Ethereum splits time into slots of 12 seconds, and groups 32 slots into an epoch.2 So an epoch lasts 32 times 12 seconds, which is 384 seconds or 6.4 minutes.2,4

In every slot, one validator is picked at random to propose a block.2 A committee of other validators is also picked at random to vote on it.2 These votes are called attestations.2 Before voting, validators re-run the block's transactions to check the result.2 Every active validator votes once in each epoch, not in every slot.2

If the chosen validator is offline, the slot can go empty.5

How the quizzes count slots

One slot is 12 seconds, so there are 5 slots a minute and 300 an hour. An epoch is 32 slots.

Rewards and slashing

Validators earn ETH for doing their job.2 If they don't take part when called, they miss out on rewards.2 If they cheat, some or all of their stake can be destroyed. This is called slashing.2 Two actions count as cheating: proposing more than one block in a single slot, and sending votes that contradict each other.2 The penalty is bigger when many validators are slashed at around the same time.2

The Merge

Ethereum used proof of work from its launch in 2015.4 A separate proof-of-stake chain, the Beacon Chain, started on 1 December 2020.4 On 15 September 2022 the two joined in an upgrade called The Merge, and mining ended.4 No history was lost.4 ethereum.org estimates that The Merge cut Ethereum's energy use by about 99.95%.4

Attacks and drawbacks

A 51% attack is still possible: the attacker would need 51% of the staked ETH.2 But honest validators could refuse to build on the attacker's chain, and could remove the attacker and destroy its stake.2

ethereum.org lists drawbacks too. Proof of stake is younger and less battle-tested than proof of work, and more complex to build.2

Our viewProof of stake swaps an electricity bill for money at risk. Each design puts the cost of cheating in a different place.
Sources
  1. NIST IR 8202: Blockchain Technology Overview. US National Institute of Standards and Technology (Yaga, Mell, Roby, Scarfone), October 2018.
  2. Proof-of-stake (PoS). ethereum.org developer docs, page updated 7 October 2026.
  3. Pectra MaxEB. ethereum.org roadmap, page updated 16 July 2026.
  4. The Merge. ethereum.org, page updated 15 May 2026.
  5. Blocks. ethereum.org developer docs, page updated 25 July 2026.

General education built from the publicly available sources listed above. Not financial, legal, tax or investment advice. Naming a company, project or regulator is not an endorsement either way. Last checked 2026-10-22. Terms and disclaimer.