Getting Smart with Consensus Mechanisms: Proof of Work Mining