As far as consensus algorithms go, Asynchronous Byzantine Fault Tolerance is the benchmark. It resolves the blockchain scalability dilemma, which states that only two of the following three elements can exist concurrently:
High scalability, bank-grade security, and maximal decentralization are all possible with an aBFT consensus mechanism. Nodes in an aBFT network can come to consensus independently and communicate this knowledge without exchanging finished blocks. Because of this, the aBFT consensus processes are entirely leaderless, enhancing security: no round-robin nor proof-of-work are used.
Messages can be lost completely or delayed using aBFT. In addition to strengthening networks' defenses against DDoS attacks, aBFT reduces transaction latency, which speeds up the network.
Finally, since there is less communication than in traditional networks, aBFT networks enable higher scalability and decentralization.