Mines a new block
Determine the validity of a new block by comparing the previous one
Establish the validity of the chain with respect to a block