In cryptocurrency, proof of stake uses a deterministic algorithm based on the number of coins owned by a user. This algorithm offers the possibility for nodes to increase their chances of being elected to mine more coins and encourages coin owners to maintain the network because the choice is random. The more coins owned, the higher the chance of being chosen. See also Proof of work.