The next 700 BFT protocols | Synapse