1. 1. Why CardanoOS?
    1. 1.1. About Cardano Blockchain
      1. 1.1.1. Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
        1. 1.1.1.1. Verifiable Random Function
      2. 1.1.2. Extended UTXO
      3. 1.1.3. High Assurance Smart Contracts
        1. 1.1.3.1. Plutus — universal Functional Smart Contract Language
        2. 1.1.3.2. Marlowe — domain-specific language for Financial Smart Contracts
      4. 1.1.4. Scalability
      5. 1.1.5. Side Chains and Interoperability
      6. 1.1.6. Governance
    2. 1.2. About openSUSE Linux Distribution
      1. 1.2.1. openSUSE Leap
      2. 1.2.2. openSUSE Tumbleweed
        1. 1.2.2.1. openSUSE MicroOS
          1. 1.2.2.1.1. openSUSE Kubic
      3. 1.2.3. openSUSE Factory
    3. 1.3. Open Source Hardware
      1. 1.3.1. About Turris
        1. 1.3.1.1. Turris Omnia 2022
      2. 1.3.2. About Trezor
      3. 1.3.3. About TASSIC
  2. 2. Our Team
  3. 3. Our Partners

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