HOME

TheInfoList



OR:

Ouroboros is a family of
proof-of-stake Proof-of-stake (PoS) protocols are a class of consensus mechanisms for blockchains that work by selecting validators in proportion to their quantity of holdings in the associated cryptocurrency. This is done to avoid the computational cost of p ...
consensus protocols used in the Cardano and
Polkadot Red polka dots on a yellow background Girl wearing polka dot dress Polish ceramics German ceramics Polka dot is a pattern consisting of an array of large filled circles of the same size. Polka dots are commonly seen on children's clothing ...
blockchains. It can run both permissionless and permissioned blockchains. Ouroboros was published as "the first provable secure PoS consensus protocol". It was postulated by an academic team led by Aggelos Kiayias at the Annual International Cryptology Conference in 2017. Later that year, Ouroboros (Classic) was implemented by IOHK as the basis of the Cardano blockchain platform and various upgrades. Ouroboros versions include: * Ouroboros BFT was an interim version used in 2020 to enable the switch between the Classic and Praos versions of Cardano using a hard fork combinator that preserved the blockchain history; * Ouroboros Praos (2017) provided security against fully-adaptive corruption in the semi-synchronous model. In 2020, this version was used to introduce decentralized block production on Cardano by stake pools; * Ouroboros Genesis (2018) provides security with a dynamic participation model; * Ouroboros Chronos (2019) is independent of global time; * Ouroboros Crypsinous (2019) gives higher levels of privacy. Cardano's founder
Charles Hoskinson Charles Hoskinson is an American entrepreneur who is a co-founder of the blockchain engineering company Input Output Global, Inc. (formerly IOHK), and the Cardano blockchain platform, and was a co-founder of the Ethereum blockchain platform. ...
has described the Ouroboros consensus mechanism as energy efficient. Nguyen et al. compared Ouroboros to other PoS protocols. The cryptocurrency
Polkadot Red polka dots on a yellow background Girl wearing polka dot dress Polish ceramics German ceramics Polka dot is a pattern consisting of an array of large filled circles of the same size. Polka dots are commonly seen on children's clothing ...
uses an adapted form of Ouroboros called Blind Assignment for Blockchain Extension.
Kiayias home page at University of Edinburgh


References


External links


Ouroboros
at Cardano Foundation {{Authority control Digital currencies