Different blockchain consensus mechanisms