Text this: A Review of Asynchronous Byzantine Consensus Protocols