The proof of stake algorithm is the most popular form of consensus among blockchains. The key difference between proof of work and proof of stake is that, in the latter, blocks are validated by those who have a financial stake in the network instead of by miners who expend computational energy.