A Consensus algorithms 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.