
Ouroboros es una familia de protocolos de consenso de prueba de participación utilizados en las cadenas de bloques Cardano y Polkadot . Puede ejecutarse tanto en cadenas de bloques sin permisos como con permisos. [ 1 ]
Ouroboros se publicó como "el primer protocolo de consenso PoS seguro y demostrable". Fue postulado por un equipo académico liderado por Aggelos Kiayias en la Conferencia Internacional Anual de Criptología en 2017. [ 2 ] Más tarde ese año, Ouroboros (Classic) fue implementado por IOHK como base de la plataforma blockchain Cardano y varias actualizaciones. [ 3 ] [ 4 ] [ 5 ] Las versiones de Ouroboros incluyen: [ 6 ]
- Ouroboros BFT fue una versión intermedia utilizada en 2020 para permitir el cambio entre las versiones Classic y Praos de Cardano mediante un combinador de bifurcación dura [ 7 ] que preservó el historial de la cadena de bloques; [ 8 ] [ 9 ]
- Ouroboros Praos (2017) [ 10 ] proporcionó seguridad contra la corrupción totalmente adaptativa en el modelo semisíncrono. Un equipo de la Universidad de Cornell analizó Ouroboros Praos y su propio protocolo de prueba de participación con seguridad demostrable llamado Snow White. En 2020, Praos se utilizó para introducir la producción descentralizada de bloques en Cardano mediante grupos de participación; [ 11 ]
- Ouroboros Genesis (2018) proporciona seguridad con un modelo de participación dinámico;
- Ouroboros Chronos (2019) es independiente del tiempo global; [ 12 ]
- Ouroboros Crypsinous (2019) ofrece mayores niveles de privacidad.
- En 2020, una investigación puso a prueba Ouroboros Hydra, una versión del protocolo que utilizaba "canales de estado fuera de la cadena" (denominados "cabezas") para habilitar transacciones entre pares. Estos protocolos de "capa 2" gestionan las transacciones fuera de la cadena de bloques principal, y cada cabeza podría procesar potencialmente "hasta 1000 transacciones por segundo". En teoría, Ouroboros Hydra podría rivalizar con las 30 000 transacciones simultáneas que ofrecen los sistemas de pago convencionales como Visa , mediante el uso de decenas de cabezas. [ 13 ]
El fundador de Cardano, Charles Hoskinson, ha descrito el mecanismo de consenso Ouroboros como energéticamente eficiente. [ 4 ] Nguyen et al. compararon Ouroboros con otros protocolos PoS. [ 14 ]
Referencias
- ↑ Robby Houben, Alexander Syners (2018) «Criptomonedas y blockchain. Contexto jurídico e implicaciones para los delitos financieros, el blanqueo de capitales y la evasión fiscal» . Julio. Departamento de Políticas Económicas, Científicas y de Calidad de Vida del Parlamento Europeo, Dirección General de Políticas Internas.
- ↑ Kiayias, Aggelos; Russell, Alexander; David, Bernardo; Oliynykov, Roman (27 de julio de 2017). «Ouroboros: Un protocolo de cadena de bloques de prueba de participación demostrablemente seguro» . En Katz, J.; Shacham, H. (eds.). Avances en criptología – Crypto 2017. Cham: Springer. pp. 357–388 . doi : 10.1007/978-3-319-63688-7_12 . ISBN 978-3-319-63688-7.
- ↑ Hu, Charlotte net (15 de noviembre de 2021). "Una guía para principiantes sobre cómo funcionan las criptomonedas" . Popular Science . Recuperado el 6 de diciembre de 2021 .
- 1 2 Ehrlich, Steven net. "El fundador de Cardano y Ethereum analiza las últimas evoluciones en la tecnología de criptomonedas y blockchain" . Forbes . Recuperado el 6 de diciembre de 2021 .
- ↑ "La galaxia blockchain: una investigación exhaustiva sobre tecnologías de registro distribuido" (PDF) . Deloitte . 6 de mayo de 2020. Consultado el 7 de diciembre de 2021 .
- ↑ Ge, Lina; Wang, Jie; Zhang, Guifen (2022-05-29). "Estudio de algoritmos de consenso para prueba de participación en blockchain" . Security and Communication Networks . 2022 e2812526. doi : 10.1155/2022/2812526 . ISSN 1939-0114 .
- ↑ La capa de consenso y almacenamiento de Cardano (2023) Edsko de Vries, Thomas Winant y Duncan Coutts. GitHub. https://input-output-hk.github.io/ouroboros-network/pdfs/report/report.pdf
- ↑ Kiayias, Aggelos; Russell, Alexander (30 de octubre de 2018). "Ouroboros-BFT: Un protocolo de consenso simple tolerante a fallos bizantinos" . Cryptology ePrint Archive (Informe 2018/1049) . Recuperado el 23 de noviembre de 2020 .
- ↑ "Acerca de Ouroboros BFT" . docs.cardano.org . Consultado el 9 de marzo de 2026 .
- ↑ David, Bernardo; Gaži, Peter; Kiayias, Aggelos; Russell, Alexander (2018). «Ouroboros Praos: Una cadena de bloques de prueba de participación semisíncrona y adaptativamente segura» . Avances en criptología – EUROCRYPT 2018. Notas de clase en ciencias de la computación. Vol. 10821. Cham: Springer. pp. 66–98 . doi : 10.1007/978-3-319-78375-8_3 . ISBN 978-3-319-78374-1. S2CID 4898657 .
- ↑ Daian, Phil; Pass, Rafael; Shi, Elaine (2019). «Snow White: Consenso robustamente reconfigurable y aplicaciones a la prueba de participación demostrablemente segura» . En Goldberg, Ian; Moore, Tyler (eds.). Criptografía financiera y seguridad de datos . Lecture Notes in Computer Science. Vol. 11598. Cham: Springer International Publishing. pp. 23–41 . doi : 10.1007/978-3-030-32101-7_2 . ISBN 978-3-030-32101-7. S2CID 34952336 .
- ↑ Karpinski, Mikolaj; Kovalchuk, Lyudmila; Kochan, Roman; Oliynykov, Roman; Rodinko, Mariia; Wieclaw, Lukasz (2021-09-25). "Tecnologías blockchain: probabilidad de ataque de doble gasto en un consenso de prueba de participación" . Sensors (Basilea, Suiza) . 21 ( 19): 6408. Bibcode : 2021Senso..21.6408K . doi : 10.3390/s21196408 . ISSN 1424-8220 . PMC 8512294. PMID 34640729 .
- ↑ "Tendencias de la banca digital de 2020" . 15 de abril de 2020. Consultado el 4 de julio de 2023 .
- ↑ Nguyen, Cong T.; Hoang, Dinh Thai; Nguyen, Diep N.; Niyato, Dusit; Nguyen, Huynh Tuong; Dutkiewicz, Eryk (2019). "Mecanismos de consenso de prueba de participación para futuras redes blockchain: fundamentos, aplicaciones y oportunidades" . IEEE Access . 7 : 85727–85745 . doi : 10.1109/ACCESS.2019.2925010 . hdl : 10220/49702 . ISSN 2169-3536 . S2CID 195883618 .
Enlaces externos
- Ouroboros en la Fundación Cardano
- Monedas digitales
- Sistemas de gestión de bases de datos