Mitigating Double Spend with Blockchain Consensus Mechanisms