Ouroboros — это семейство протоколов консенсуса proof-of-stake , используемых в блокчейнах Cardano и Polkadot . Он может запускать как общедоступные, так и разрешенные блокчейны. [1]
Ouroboros был опубликован как «первый доказуемый безопасный протокол консенсуса PoS». Он был постулирован академической группой во главе с Аггелосом Киайясом на Ежегодной международной конференции по криптологии в 2017 году. [2] Позже в том же году Ouroboros (Classic) был реализован IOHK в качестве основы блокчейн-платформы Cardano и различных обновлений. [3] [4] [5] Версии Ouroboros включают в себя: [6]
Ouroboros BFT была промежуточной версией, которая использовалась в 2020 году для переключения между версиями Classic и Praos Cardano с помощью комбинатора хард-форка [7] , который сохранял историю блокчейна; [8] [ необходим неосновной источник ] [9]
Ouroboros Praos (2017) [10] обеспечил защиту от полностью адаптивной коррупции в полусинхронной модели. Команда Корнелльского университета обсудила Ouroboros Praos и их собственный доказуемо безопасный протокол доказательства доли владения под названием Snow White. В 2020 году Praos использовался для внедрения децентрализованного производства блоков на Cardano пулами ставок; [11]
Ouroboros Genesis (2018) обеспечивает безопасность с помощью динамической модели участия;
Ouroboros Chronos (2019) не зависит от глобального времени; [12]
Ouroboros Crypsinous (2019) обеспечивает более высокий уровень конфиденциальности
Исследования 2020 года протестировали Ouroboros Hydra, версию протокола, которая использовала «каналы состояния вне цепочки» (называемые «головами») для обеспечения одноранговых транзакций. Такие протоколы «уровня 2» управляют транзакциями вне основного блокчейна, и каждая голова потенциально может обрабатывать «до 1000 транзакций в секунду». Теоретически Ouroboros Hydra может конкурировать с 30 000 одновременных транзакций, предлагаемых традиционными платежными системами, такими как Visa, запустив десятки голов. [13]
Основатель Cardano Чарльз Хоскинсон описал механизм консенсуса Ouroboros как энергоэффективный. [4] Нгуен и др. сравнили Ouroboros с другими протоколами PoS. [14]
Ссылки
^ Робби Хубен, Александр Синерс (2018) «Криптовалюты и блокчейн. Правовой контекст и последствия для финансовых преступлений, отмывания денег и уклонения от уплаты налогов». Июль. Департамент политики Европейского парламента по вопросам экономики, науки и политики качества жизни, Генеральный директорат по внутренней политике.
^ Киайяс, Аггелос; Рассел, Александр; Дэвид, Бернардо; Олийныков, Роман (27 июля 2017 г.). «Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol». В Katz, J.; Shacham, H. (ред.). Advances in Cryptology – Crypto 2017 . Cham: Springer. стр. 357–388. doi :10.1007/978-3-319-63688-7_12. ISBN 978-3-319-63688-7.
^ Ху, Charlotte net (15 ноября 2021 г.). «Руководство для начинающих по работе криптовалют». Popular Science . Получено 06.12.2021 .
^ ab Ehrlich, Steven net. «Основатель Cardano и Ethereum анализирует новейшие разработки в области криптовалют и блокчейн-технологий». Forbes . Получено 06.12.2021 .
^ "The Blockchain Galaxy: комплексное исследование технологий распределенного реестра" (PDF) . Deloitte . 6 мая 2020 г. Получено 07.12.2021 г.
^ Ge, Lina; Wang, Jie; Zhang, Guifen (2022-05-29). «Обзор алгоритмов консенсуса для доказательства доли в блокчейне». Security and Communication Networks . 2022 : e2812526. doi : 10.1155/2022/2812526 . ISSN 1939-0114.
^ Уровень консенсуса и хранения данных Cardano (2023) Эдско де Врис, Томас Винант и Дункан Куттс. GitHub. https://input-output-hk.github.io/ouroboros-network/pdfs/report/report.pdf
^ Киайяс, Аггелос; Рассел, Александр (30 октября 2018 г.). «Ouroboros-BFT: простой византийский отказоустойчивый протокол консенсуса». Архив Cryptology ePrint (отчет 2018/1049) . Получено 23 ноября 2020 г.