Tendermint
Safety and Liveness
Ethan Buchman (Thesis)
Formal specification by π-calculus
Ethan Buchman, Jae Kwon and Zarko Milosevic
Variant
Nomadic Labs
Dynamic Repeated Consensus (DRC): dynamic set of participants, based on PoS
Terminates in$ f + 2, instead of$ n, after GST
Bounded buffers: allows processes to discard all the messages not associated to their current or next round
Fairness
Yackolley Amoussou-Guenou (Sorbonne University), Antonella Del Pozzo, Maria Potop-Butucaru, and Sara Tucci-Piergiovanni
Pointing out bugs in Buchman's thesis
Councurrent with The latest gossip
Yackolley Amoussou-Guenou (Sorbonne University), Antonella Del Pozzo, Maria Potop-Butucaru, and Sara Tucci-Piergiovanni
NETYS'19
Based on The latest gossip, pointing out a bug (fixed) Nicolas Lagaillardie, Mohamed Aimen Djari and Önder Gürcan (Imperial College London)
Accountability
Safety
https://gyazo.com/9d999a1d77f53b1fdcad7ba7bf31bf27
Liveness
Based on Tendermint
Mentioned in an issue on the security of light client Light client
Tutorials
Overview Slide by buchman Why two-phases, lock and unlock? Slide by CodeChain