Proof-of-stake works by having entities stake a significant number of coins to become network validators. Validators are selected at random, with those that have a higher total staked value more likely to be chosen to create the next block.