Ouroboros (protokoll)
Ouroboros är en familj av proof-of-stake konsensusprotokoll som används i blockkedjorna Cardano och Polkadot . Den kan köra både tillståndslösa och tillåtna blockkedjor.
Ouroboros publicerades som "det första bevisbara säkra PoS-konsensusprotokollet". Det postulerades av ett akademiskt team ledd av Aggelos Kiayias vid den årliga internationella kryptologikonferensen 2017. Senare samma år implementerades Ouroboros (Classic) av IOHK som grunden för Cardano blockchain-plattformen och olika uppgraderingar. Ouroboros-versioner inkluderar:
- Ouroboros BFT var en interimsversion som användes 2020 för att möjliggöra växlingen mellan Classic- och Praos-versionerna av Cardano med hjälp av en hårdgaffelkombinator som bevarade blockchain-historien; [ icke-primär källa behövs ]
- Ouroboros Praos (2017) gav säkerhet mot helt adaptiv korruption i den semisynkrona modellen. 2020 användes denna version för att introducera decentraliserad blockproduktion på Cardano av insatspooler;
- Ouroboros Genesis (2018) ger säkerhet med en dynamisk deltagande modell;
- Ouroboros Chronos (2019) är oberoende av global tid;
- Ouroboros Crypsinous (2019) ger högre nivåer av integritet.
Cardanos grundare Charles Hoskinson har beskrivit Ouroboros konsensusmekanism som energieffektiv. Nguyen et al. jämförde Ouroboros med andra PoS-protokoll. Kryptovalutan Polkadot använder en anpassad form av Ouroboros som kallas Blind Assignment for Blockchain Extension.
externa länkar
- Ouroboros på Cardano Foundation