Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
Cardano Blockchain currently runs Ouroboros Praos version of Ouroboros series of Proof of Stake consensus protocols, this version of Ouroboros uses Verifiable Random Function in order to hide the identity of next block-producer, which brings it's own issues, however, Ouroboros Omega is being planned as an upgrade for the Cardano consensus protocol, incorporating ideas from Ouroboros Genesis and Ouroboros Chronos.
Ouroboros Proof of Stake Research Papers
- Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
- Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain
- Ouroboros Genesis: Composable Proof-of-Stake Blockchains with Dynamic Availability
- Ouroboros Crypsinous: Privacy-Preserving Proof-of-Stake
- Ouroboros Chronos: Permissionless Clock Synchronization via Proof-of-Stake
- Ouroboros Clepsydra: Ouroboros Praos in the Universally Composable Relative Time Model