How blockchain networks keep running through failures, outages, and attacks, and the consensus mechanisms behind fault ...