A Consensus Algorithm using Complex calculations required to produce Nonce used in Block creation and rewarding system for miners.
It is the most popular consensus algorithm used in blockchain networks.