HotStuff
HotStuff consensus protocol.