The Proof-of-stake (PoS) consensus mechanism that is used by Cardano. Ouroboros operates on Cardano’s two layer protocol: a settlement layer and a control layer. The settlement layer is designed to perform accounting functions, while the control layer is tasked with running smart contracts.