Ouroboros and How We Got Here
Incremental improvements within the Cardano concensus protocol
Ouroboros is the name of Cardano's concensus protocol, originally designed as an energy-efficient and sustainable alternative to proof of work.
Its important to think of Ouroboros as a "family of protocols" some of which build on prior versions and some were provided as temporary versions (to move the network from one state to another). They are NOT all implemented at the same time.
The following are the names and general timeline
Bellow we'll examine what each implementation introduces.
Ourobos Classic
Ourobos BFT
Ouroboros Praos
Ouroboros Genesis
Ouroboros Crypsinous
Ouroboros Chronos