Dual-Mode Blockchain Consensus Protocol