Fault-tolerant Consensus Protocol Research Articles