Randomised block selection is the mechanism by which Proof of Stake blockchain networks fairly and unpredictably designate which validator will propose the next block, preventing wealthy validators from monopolising block production while maintaining security through economic incentives.
THE NEED FOR RANDOMNESS IN BLOCK SELECTION
In Proof of Work, block selection is inherently random, and any miner who happens to find the nonce first wins the block. In Proof of Stake, if validators were selected purely by stake size, the wealthiest validator would always propose every block, creating a plutocratic, centralised system. Randomised selection ensures that while larger stakes receive proportionally more opportunities, no single validator can predict or monopolise when they will be selected.
METHODS OF RANDOMISED BLOCK SELECTION
Verifiable Random Function (VRF): Each validator uses a VRF, a cryptographic function producing a random output with a mathematical proof that the output is correct for their specific inputs (their private key, current epoch data). Validators privately compute their VRF output; those below a threshold "win" the right to propose a block. The proof allows other validators to verify the selection was legitimate without the winner being able to manipulate it. Cardano and Algorand use VRF-based leader selection.
RANDAO + VDF (Ethereum): Ethereum 2.0 uses RANDAO, a shared random beacon where validators each contribute randomness (by XORing their secret with the accumulated randomness). A Verifiable Delay Function (VDF) adds a delay preventing last-revealer manipulation. The combined output determines block proposer assignments for each epoch.
BFT-Based Random Rotation: Some chains (Cosmos, Tendermint-based) use a weighted round-robin rotation among validators with randomisation added to the ordering, each validator's turn comes proportional to their stake, but the sequence is randomised.
WHY TRULY UNBIASED RANDOMNESS IS HARD ON BLOCKCHAINS
Blockchains cannot access true randomness from external sources natively; all data must be reproducible by every node. This makes generating unpredictable-yet-verifiable randomness a deep cryptographic challenge. Chainlink VRF solves this for smart contracts by providing off-chain randomness with on-chain verification proofs.