A fantastic presentation made by Alexandra Tran on various consensus used in blockchain projects.
You will see:
- Introduction to consensus and BFT
- Nakamoto consensus
- BFT algorithms
- Tendermint
- Casper
- Federated consensus
The presentation here : Alternative consensus deep dive