Los protocolos de prueba de participación ( PoS ) son una clase de mecanismos de consenso para blockchains que funcionan seleccionando validadores en proporción a su cantidad de tenencias en la criptomoneda asociada. A diferencia de un protocolo de prueba de trabajo (PoW), los sistemas PoS no incentivan cantidades extremas de consumo de energía . El primer uso funcional de PoS para criptomonedas fue Peercoin en 2012. Le siguieron otros usos, y la Fundación Ethereum ha anunciado un plan para cambiar Ethereum de PoW a PoS dentro de 2021.
Descripción
Para que se reconozca una transacción de blockchain, debe adjuntarse al blockchain. Los validadores realizan este adjunto; en la mayoría de los protocolos, reciben una recompensa por hacerlo. [1] Para que la cadena de bloques permanezca segura, debe tener un mecanismo para evitar que un usuario o grupo malintencionado se haga cargo de la mayor parte de la validación. PoS logra esto al requerir que los validadores tengan cierta cantidad de tokens de blockchain, lo que requiere que los atacantes potenciales adquieran una gran fracción de los tokens en blockchain para montar un ataque. [2]
La prueba de trabajo, otro mecanismo de consenso comúnmente utilizado, utiliza una validación de la destreza computacional para verificar las transacciones, lo que requiere que un atacante potencial adquiera una gran fracción del poder computacional de la red del validador. [2] Esto incentiva el consumo de grandes cantidades de energía. PoS es tremendamente más eficiente desde el punto de vista energético. [3]
Tienes que cambiar a prueba de participación. La prueba de trabajo debe ser ilegal.
- William Entriken, desarrollador de Ethereum (abril de 2021) [4]
Ataques
Los protocolos de PoS pueden sufrir el problema de nada en juego , donde los nodos de validación validan múltiples copias conflictivas de la cadena de bloques porque hay un costo mínimo para hacerlo y una menor posibilidad de perder recompensas al validar un bloque en la cadena incorrecta. Si esto persiste, puede permitir el doble gasto . [5] Esto se puede mitigar penalizando a los validadores que validan cadenas en conflicto [5] o estructurando las recompensas de manera que no exista un incentivo económico para generar conflictos. [1]
Variantes
Variaciones de la definición de participación
La definición exacta de "participación" varía de una implementación a otra. Por ejemplo, algunas criptomonedas utilizan el concepto de "edad de la moneda", el producto de la cantidad de tokens por la cantidad de tiempo que un solo usuario las ha retenido, en lugar de simplemente el número de tokens, para definir la participación de un validador. [2]
Prueba de participación delegada
Los sistemas de prueba de participación delegada (DPoS) separan las funciones de las partes interesadas y de los validadores, al permitir que las partes interesadas deleguen la función de validación. [5]
Implementaciones
La primera implementación funcional de una criptomoneda de prueba de participación fue Peercoin, introducida en 2012. [1] Le siguieron otras criptomonedas, como Blackcoin, Nxt , Cardano y Algorand . [1] Sin embargo, a partir de 2017[actualizar], Las criptomonedas PoS todavía no se usaban tan ampliamente como las criptomonedas de prueba de trabajo. [6]
Ha habido propuestas repetidas para que Ethereum cambie de un mecanismo de PoW a PoS, por ejemplo, como lo defendió el cofundador de Ethereum, Vitalik Buterin, y el desarrollador líder de Ethereum, William Entriken. [4] [7] En abril de 2021, la Fundación Ethereum anunció que planeaba cambiar Ethereum a un sistema PoS para fines de 2021. [7] Sin embargo, cambiar a un sistema PoS es un cambio sustancial y un progreso hacia el movimiento. no ha sido estable. Como también dijo Entriken, "siempre han pasado tres meses. Estas cosas no suceden de inmediato". [4]
Referencias
- ↑ a b c d Saleh, Fahad (1 de marzo de 2021). "Blockchain sin residuos: prueba de participación". La revisión de estudios financieros . 34 (3): 1156-1190. doi : 10.1093 / rfs / hhaa075 . ISSN 0893-9454 .
- ^ a b c Tasca, Paolo; Tessone, Claudio J. (15 de febrero de 2019). "Una taxonomía de tecnologías Blockchain: principios de identificación y clasificación" . Libro mayor . 4 . doi : 10.5195 / ledger.2019.140 . ISSN 2379-5980 .
- ^ Zhang, Rong; Chan, Wai Kin (Víctor) (2020). "Evaluación del consumo de energía en cadenas de bloques con prueba de trabajo y prueba de participación" . Journal of Physics: Serie de conferencias . 1584 (1): 012023. Código Bibliográfico : 2020JPhCS1584a2023Z . doi : 10.1088 / 1742-6596 / 1584/1/012023 . ISSN 1742-6596 .
- ^ a b c Sparkes, Matthew (30 de marzo de 2021). "Los desarrolladores de NFT dicen que las criptomonedas deben abordar sus emisiones de carbono" . Nuevo científico . doi : 10.1016 / S0262-4079 (21) 00548-0 . Consultado el 7 de abril de 2021 .
- ^ a b c Xiao, Y .; Zhang, N .; Lou, W .; Hou, YT (2020). "Una encuesta de protocolos de consenso distribuidos para redes Blockchain". Encuestas y tutoriales de comunicaciones de IEEE . 22 (2): 1432–1465. arXiv : 1904.04098 . doi : 10.1109 / COMST.2020.2969706 . ISSN 1553-877X . S2CID 102352657 .
- ^ Li, yendo; Andreina, Sébastien; Bohli, Jens-Matthias; Karame, Ghassan (2017). "Asegurar protocolos de cadena de bloques de prueba de participación". En García-Alfaro, Joaquín; Navarro-Arribas, Guillermo; Hartenstein, Hannes; Herrera-Joancomartí, Jordi (eds.). Gestión de privacidad de datos, criptomonedas y tecnología Blockchain . Apuntes de conferencias en Ciencias de la Computación . Cham: Springer International Publishing. págs. 297–315. doi : 10.1007 / 978-3-319-67816-0_17 . ISBN 978-3-319-67816-0.
- ^ a b Lau, Yvonne (27 de mayo de 2021). "El fundador de Ethereum, Vitalik Buterin, dice que el tan esperado cambio a la 'prueba de participación' podría resolver los problemas ambientales" . Forbes . Consultado el 29 de mayo de 2021 .