Byzantine Fault Tolerance (BFT) consensus
BFT provide strong finality guarantees in that either all honest nodes will adopt a block or none will (thus eliminating the possibility of forks and rollbacks found in Bitcoin)
Existing BFT algorithms normally do not scale well.