stringtranslate.com

Prueba de participación

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. Esto se hace para evitar el costo computacional de los esquemas de prueba de trabajo (POW). El primer uso funcional de PoS para criptomonedas fue Peercoin en 2012, aunque el esquema, en la superficie, todavía se parecía a un POW. [1]

Descripción

Para que se reconozca una transacción de blockchain, se debe agregar a la cadena de bloques. En la cadena de bloques de prueba de participación, las entidades adjuntas se denominan acuñadores ovalidadores (en lasde prueba de trabajoesta tarea la realizan losmineros);[2]en la mayoría de los protocolos, los validadores reciben una recompensa por hacerlo.[3]Para que la cadena de bloques siga siendo segura, debe tener un mecanismo para evitar que un usuario o grupo malintencionado se apodere de la mayoría de la validación. PoS logra esto al exigir que los validadores tengan una cierta cantidad de tokens de blockchain, lo que requiere que los atacantes potenciales adquieran una gran fracción de los tokens en la blockchain para montar un ataque.[4]

La prueba de trabajo (PoW), 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 de validación. [4] Esto incentiva el consumo de enormes cantidades de energía. PoS es más eficiente energéticamente. [5]

Las primeras implementaciones de PoS estuvieron plagadas de una serie de nuevos ataques que explotaron las vulnerabilidades únicas de los protocolos PoS. Con el tiempo, surgieron dos diseños dominantes: los llamados enfoques basados ​​en cadena y basados ​​en tolerancia a fallos bizantinos . [6] Bashir identifica tres tipos más de PoS: [7]

Ataques

Las vulnerabilidades adicionales de los esquemas PoS están directamente relacionadas con su ventaja: se requiere una cantidad relativamente baja de cálculos al construir una cadena de bloques. [8]

Ataques de largo alcance

La baja cantidad de potencia informática involucrada permite una clase de ataques que reemplazan una porción no despreciable de la cadena de bloques principal con una versión secuestrada. Estos ataques reciben diferentes nombres en la literatura: largo alcance , historia alternativa , historia alternativa , revisión de la historia , y son inviables en los esquemas PoW debido al gran volumen de cálculos requeridos. [9] Las primeras etapas de una cadena de bloques son mucho más maleables para la reescritura, ya que probablemente tengan un grupo mucho más pequeño de partes interesadas involucradas, lo que simplifica la colusión. Si se ofrecen recompensas por bloque y por transacción, el grupo malicioso puede, por ejemplo, rehacer todo el historial y cobrar estas recompensas. [10]

También es posible el clásico ataque de "corto alcance" (ataque de soborno) que reescribe sólo una pequeña porción de la cola de la cadena. [9]

Nada en juego

Dado que los validadores no necesitan gastar una cantidad considerable de potencia informática (y por lo tanto dinero) en el proceso, son propensos al ataque de Nada en Juego : la participación en una validación exitosa aumenta las ganancias del validador, por lo que hay una -en un incentivo para que los validadores acepten todas las bifurcaciones de cadena que se les presenten, aumentando así las posibilidades de ganar la tarifa de validación. Los esquemas PoS permiten la creación de alternativas de blockchain de bajo costo a partir de cualquier momento de la historia ( simulación sin costo ), enviar estas bifurcaciones a validadores ansiosos pone en peligro la estabilidad del sistema. [8] Si esta situación persiste, puede permitir el doble gasto , donde un token digital se puede gastar más de una vez. [10] Esto se puede mitigar penalizando a los validadores que validan cadenas en conflicto [10] (" finalidad económica " [11] ) o estructurando las recompensas de modo que no haya incentivos económicos para crear conflictos. [3] Los PoS basados ​​en Byzantine Fault Tolerance generalmente se consideran robustos contra esta amenaza. [12]

Ataque de soborno

El ataque de soborno, en el que los atacantes inducen financieramente a algunos validadores a aprobar su bifurcación de blockchain, se ve reforzado en PoS, ya que reescribir una gran parte de la historia podría permitir la connivencia de partes interesadas que alguna vez fueron ricas y que ya no tienen cantidades significativas en juego para reclamar un beneficio necesario. mayoría en algún momento atrás en el tiempo, y hacer crecer la cadena de bloques alternativa a partir de ahí, una operación posible gracias al bajo costo informático de agregar bloques en el esquema PoS. [10]

Variantes

PoS basado en cadena

Esto es esencialmente una modificación del esquema PoW, donde la competencia no se basa en aplicar fuerza bruta para resolver el mismo rompecabezas en el menor tiempo posible, sino en variar la dificultad del rompecabezas dependiendo de la apuesta del participante; el rompecabezas se resuelve si en un tictac del reloj (|| es concatenación):

La menor cantidad de cálculos necesarios para resolver el rompecabezas para las partes interesadas de alto valor ayuda a evitar el exceso de hardware. [13]

PoS nominado (NPoS)

También conocido como "basado en comité", este esquema implica la elección de un comité de validadores utilizando una función aleatoria verificable con mayores probabilidades de ser elegido con mayor participación. Luego, los validadores se turnan aleatoriamente para producir bloques. NPoS es utilizado por Ouroboros Praos y BABE . [14]

PoS basado en BFT

El resumen de la "época" de BFT PoS (agregar un bloque a la cadena) es el siguiente: [15]

  1. Un "proponente" con un "bloque propuesto" se selecciona aleatoriamente agregándolo al grupo temporal utilizado para seleccionar solo un bloque consensuado;
  2. Los demás participantes, validadores, obtienen el pool, validan y votan por uno;
  3. El consenso BFT se utiliza para finalizar el bloque más votado.

El plan funciona siempre que no más de un tercio de los validadores sean deshonestos. Los esquemas BFT se utilizan en Tendermint y Casper FFG. [15]

Prueba de participación delegada (DPoS)

Los sistemas delegados de prueba de participación utilizan un proceso de dos etapas: primero, [16] las partes interesadas eligen un comité de validación, [17] también conocido como testigos , votando proporcionalmente a sus apuestas, luego los testigos se turnan en forma circular para proponer nuevos bloques que luego son votados por los testigos, generalmente al estilo BFT. Dado que hay menos validadores en DPoS que en muchos otros esquemas PoS, el consenso se puede establecer más rápido. El esquema se utiliza en muchas cadenas, incluidas EOS, Lisk, Tron. [dieciséis]

Prueba de participación líquida (LPoS)

En el PoS líquido, cualquiera que tenga una participación puede declararse validador, pero para los pequeños propietarios tiene sentido delegar sus derechos de voto a jugadores más grandes a cambio de algunos beneficios (como pagos periódicos). Se establece un mercado donde los validadores compiten por tarifas, reputación y otros factores. Los poseedores de tokens son libres de cambiar su soporte a otro validador en cualquier momento. LPoS se utiliza en Tezos . [18]

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 las monedas", el producto de la cantidad de tokens por la cantidad de tiempo que un solo usuario los ha mantenido, en lugar de simplemente la cantidad de tokens, para definir la participación de un validador. [4] [13]

Implementaciones

La primera implementación funcional de una criptomoneda de prueba de participación fue Peercoin , introducida en 2012. [3] Le siguieron otras criptomonedas, como Blackcoin, Nxt , Cardano y Algorand . [3] Sin embargo, a partir de 2017 , las criptomonedas PoS todavía no se usaban tan ampliamente como las criptomonedas de prueba de trabajo. [19] [20] [21]

En septiembre de 2022, Ethereum , la segunda criptomoneda más grande del mundo en 2022, pasó de una prueba de trabajo a un sistema de mecanismo de consenso de prueba de participación, [22] después de varias propuestas [23] [24] y algunos retrasos. [24] [25]

Preocupaciones

Seguridad

Los críticos han argumentado que el modelo de prueba de participación es menos seguro en comparación con el modelo de prueba de trabajo. [26]

Centralización

Los críticos han argumentado que la prueba de participación probablemente hará que las cadenas de bloques de criptomonedas estén más centralizadas en comparación con la prueba de trabajo, ya que el sistema favorece a los usuarios que tienen una gran cantidad de criptomonedas, lo que a su vez podría llevar a que los usuarios que tienen una gran cantidad de criptomonedas tengan Gran influencia en la gestión y dirección de una cadena de bloques criptográfica. [27] [28]

Consumo de energía

En 2021, un estudio de la Universidad de Londres encontró que, en general, el consumo de energía del Bitcoin basado en prueba de trabajo era aproximadamente mil veces mayor que el del sistema de prueba de participación de mayor consumo que se estudió incluso bajo el condiciones más favorables y que la mayoría de los sistemas de prueba de participación causan un menor consumo de energía en la mayoría de las configuraciones. [29] Los investigadores también observaron que el consumo de energía para la prueba de participación con sistemas autorizados que utilizaban menos validadores (que la prueba de trabajo). o (que otra prueba de apuestas)? [ se necesita aclaración ] eran [ ¿quiénes? ] más eficiente que los sistemas sin permisos que no utilizan validadores en absoluto. [30] Tampoco pudieron encontrar el consumo de energía de un sistema de prueba de participación a gran escala, ya que dicho sistema no existía en el momento del informe.

En enero de 2022, el vicepresidente de la Autoridad Europea de Valores y Mercados, Erik Thedéen, pidió a la UE que prohibiera el modelo de prueba de trabajo en favor del modelo de prueba de participación debido a su menor consumo de energía. [31]

El 15 de septiembre de 2022, Ethereum hizo la transición de su mecanismo de consenso de prueba de trabajo a prueba de participación en un proceso de actualización conocido como "la fusión". Esto ha reducido el uso de energía de Ethereum en un 99%. [32]

Referencias

  1. ^ Zhao, Wenbing; Yang, Shun Kun; Luo, Xiong; Zhou, Jiong (26 de marzo de 2021). "Sobre la prueba de participación de PeerCoin para el consenso de Blockchain". ICBCT'21: La 3ra Conferencia Internacional sobre Tecnología Blockchain . ACM. págs. 129-134. doi :10.1145/3460537.3460547.
  2. ^ Deirmentzoglou, Papakyriakopoulos y Patsakis 2019, p. 28714.
  3. ^ abcd Saleh, Fahad (1 de marzo de 2021). "Blockchain sin desperdicio: prueba de participación". La Revista de Estudios Financieros . 34 (3): 1156-1190. doi : 10.1093/rfs/hhaa075. ISSN  0893-9454.
  4. ^ abcTasca , 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 . arXiv : 1708.04872 . doi : 10.5195/ledger.2019.140 . ISSN  2379-5980.
  5. ^ Zhang, Rong; Chan, Wai Kin (Víctor) (2020). "Evaluación del Consumo de Energía en Block-Chains con Prueba de Trabajo y Prueba de Participación". Revista de Física: Serie de conferencias . 1584 (1): 012023. Código bibliográfico : 2020JPhCS1584a2023Z. doi : 10.1088/1742-6596/1584/1/012023 . ISSN  1742-6596.
  6. ^ Deirmentzoglou, Papakyriakopoulos y Patsakis 2019, p. 28715.
  7. ^ Bashir 2022, pag. 334.
  8. ^ ab Deirmentzoglou, Papakyriakopoulos y Patsakis 2019, p. 28716.
  9. ^ ab Deirmentzoglou, Papakyriakopoulos y Patsakis 2019, p. 28713.
  10. ^ abcd Xiao y otros. 2020, pág. 22.
  11. ^ Deirmentzoglou, Papakyriakopoulos y Patsakis 2019, p. 28723.
  12. ^ Deirmentzoglou, Papakyriakopoulos y Patsakis 2019, p. 28717.
  13. ^ ab Bashir 2022, pag. 335.
  14. ^ Bashir 2022, págs. 335–336.
  15. ^ ab Bashir 2022, pag. 336.
  16. ^ ab Bashir 2022, pag. 337.
  17. ^ Xiao y otros. 2020, pág. 21.
  18. ^ Bashir 2022, pag. 337-338.
  19. ^ Li, yendo; Andreina, Sébastien; Bohli, Jens-Matthias; Karame, Ghassan (2017). "Asegurar protocolos blockchain 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 sobre informática . Cham: Editorial Internacional Springer. págs. 297–315. doi :10.1007/978-3-319-67816-0_17. ISBN 978-3-319-67816-0.
  20. ^ Hissong, Samantha (9 de julio de 2021). "El mundo de las criptomonedas se está volviendo más ecológico. ¿Es demasiado poco y demasiado tarde?". Piedra rodante .
  21. ^ Nguyen, Cong T.; Hoang, Dinh tailandés; 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". Acceso IEEE . 7 : 85727–85745. Código Bib : 2019IEEEA...785727N. doi : 10.1109/ACCESS.2019.2925010 . hdl : 10220/49702 .
  22. ^ "La fusión". Etereum . Consultado el 15 de septiembre de 2022 .
  23. ^ Sparkes, Matthew (30 de marzo de 2021). "Los desarrolladores de NFT dicen que las criptomonedas deben abordar sus emisiones de carbono". Científico nuevo . doi :10.1016/S0262-4079(21)00548-0 . Consultado el 7 de abril de 2021 .
  24. ^ ab Lau, Yvonne (27 de mayo de 2021). "El fundador de Ethereum, Vitalik Buterin, dice que el cambio tan esperado hacia la 'prueba de participación' podría resolver los problemas ambientales". Fortuna . Consultado el 29 de mayo de 2021 .
  25. ^ Wickens, Katie (25 de octubre de 2021). "'La fusión para poner fin a la minería de criptomonedas en GPU de juegos no llegará hasta 2022 ". Jugador de PC . Consultado el 13 de diciembre de 2021 .
  26. ^ "El consumo de energía de las criptomonedas genera una alternativa que simplemente sorbe". Bloomberg . 17 de noviembre de 2021 . Consultado el 22 de enero de 2022 .
  27. ^ Chandler, Simón. "Prueba de participación versus prueba de trabajo: diferencias clave entre estos métodos para verificar transacciones de criptomonedas". Business Insider . Consultado el 22 de enero de 2022 .
  28. ^ Lin, Connie (21 de enero de 2022). "Cómo limpiar la minería de criptomonedas y qué está en juego si no lo hacemos". Empresa Rápida . Consultado el 22 de enero de 2022 .
  29. ^ Platt, Moritz; Sedlmeir, Johannes; Platt, Daniel; Xu, Jiahua; Tasca, Paolo; Vadgama, Nikhil; Ibáñez, Juan Ignacio (2021). "La huella energética de los mecanismos de consenso de Blockchain más allá de la prueba de trabajo". 2021 IEEE 21.ª Conferencia internacional sobre calidad, confiabilidad y seguridad del software (QRS-C) . vol. 2021. págs. 1135-1144. arXiv : 2109.03667 . doi :10.1109/QRS-C55045.2021.00168. ISBN 978-1-6654-7836-6. Consultado el 24 de diciembre de 2023 .
  30. ^ "Impacto ambiental DLT". Cadena de bloques UCL . Consultado el 23 de enero de 2022 .
  31. ^ Bateman, Tom (19 de enero de 2022). "Prohibir la criptominería de prueba de trabajo para ahorrar energía, dice el regulador de la UE". Euronoticias . Consultado el 23 de enero de 2022 .
  32. ^ Clark, Aaron (6 de diciembre de 2022). "La renovación energética de Ethereum no es garantía de ganancias climáticas globales". Bloomberg.com . Consultado el 1 de enero de 2023 .

Fuentes