HomeCybersecurityProof-of-Stake Validator Selection & Finality

Proof-of-Stake Validator Selection & Finality

Interactive 3D proof-of-stake simulator: stake-weighted leader election, 2/3-supermajority attestation quorum and finality, and automatic slashing of equivocating validators.

Cybersecurity3DModerate60 FPS
distributed-ledger-proof-of-stake-consensus ↗ Open standalone

This simulator models the core mechanics that make a proof-of-stake blockchain work: a ring of validator nodes, each holding a stake, competes epoch by epoch through a stake-weighted lottery to propose the next block. Watch attestations flow in as other validators' stake accumulates toward the 2/3 supermajority needed for finality, a chain of finalized blocks extend outward in real time, and validators that double-sign get caught and slashed instantly — their stake cut and their node marked out of the validator set. Adjust validator count, how concentrated the stake distribution is, and the equivocation rate to see how each changes leader-selection fairness, time-to-finality, and the network's tolerance for misbehaving stake.

⚙ Under the hood

Watch a proof-of-stake network pick block proposers by stake-weighted lottery, accumulate attestations toward a 2/3 supermajority for finality, and instantly slash any validator caught double-signing.

proof-of-stakeblockchainconsensusvalidatorsslashingbyzantine-fault-tolerance

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)