¿Qué es exactamente el problema de Nada en Juego?

¿Qué es exactamente el problema de nada en juego en las redes de consenso de prueba de participación?

Si bien entiendo lo que significa el problema de nada en juego , realmente no entiendo las implicaciones de seguridad. ¿Qué son?

Respuestas (2)

No pierdes nada por portarte mal, nada pierdes firmando todos y cada uno de los tenedores, tu incentivo es firmar en todos lados porque no te cuesta nada.

Entonces, como no le cuesta nada, es una buena estrategia trabajar en todas y cada una de las cadenas en caso de que ocurra una bifurcación y gaste el doble de un bien digital.

Quizás la wiki lo explique mejor:

Sin embargo, este algoritmo tiene un defecto importante: no hay "nada en juego". En el caso de una bifurcación, ya sea accidental o un intento malicioso de reescribir el historial y revertir una transacción, la estrategia óptima para cualquier minero es minar en cada cadena, de modo que el minero obtenga su recompensa sin importar qué bifurcación gane. Por lo tanto, suponiendo una gran cantidad de mineros económicamente interesados, un atacante puede enviar una transacción a cambio de algún bien digital (generalmente otra criptomoneda), recibir el bien, luego iniciar una bifurcación de la cadena de bloques desde un bloque detrás de la transacción y En su lugar, envíen el dinero a ellos mismos, e incluso con el 1% de la participación total, la bifurcación del atacante ganaría porque todos los demás están minando en ambos.

Editar: Encontré este video , es de 4 minutos y explica el problema bastante bien y con dibujos: ¡deja las cosas bastante claras!

Breve intento de explicar por qué la Prueba de trabajo (PoW) no tiene este problema, en PoW, los mineros obtienen la mayor cantidad de recompensas al estar en la cadena principal/correcta. Se incentiva a los mineros para que pongan todo su poder de hash en la cadena que creen que es correcta o ganará: dividir su poder de hash en muchas/todas las cadenas solo reduce las recompensas potenciales que podrían haber obtenido al poner todo su poder de hash en la cadena "correcta". cadena.

tl;dr de Casper 101

[En la prueba de participación] si hay una bifurcación en la cadena, la estrategia óptima para cualquier validador es validar en cada cadena, de modo que el validador obtenga su recompensa independientemente del resultado de la bifurcación.

Más detalles

La prueba de trabajo requiere CapEx (comprar ASIC y otros equipos) y OpEx (costo de energía y bienes raíces, etc.) para participar en la seguridad de la red. Esos son costos realizados , ya sea que el minero tenga éxito o no.

En la prueba de participación, es la pérdida potencial de valor económico lo que asegura la red. Entonces, durante una ejecución ideal, el validador en realidad no incurre en costos realizados. (Uno de los beneficios aquí es que, teóricamente, puede tener un sobrecosto más bajo para proteger la red).

Sin embargo, en el caso de una bifurcación:

  • En prueba de trabajo, las recompensas de un minero dependen de la asignación de recursos económicos (es decir, costos realizados) a la cadena correcta. Por lo tanto, tienen incentivos para asignar sus costos a lo que creen que es la rama correcta de la bifurcación.
  • En la prueba de participación, debido a que el proceso de asegurar la red no tiene un costo intrínseco (como la energía y el costo de oportunidad de usar la energía en otra rama de la bifurcación), existe un problema inherente de que el validador no tiene inconvenientes en apostar ambas bifurcaciones. .

Ese problema se conoce como el problema de nada en juego. (Más detalles en Preguntas frecuentes sobre Prueba de participación )

Encuentro esta respuesta mejor que la aceptada.
Esto solo se aplica si realmente no hay un costo intrínseco, lo cual es falso en el caso de Ethereum. Ethereum tiene este costo porque el éter acuñado hasta ahora tiene este costo: fue acuñado con PoW. No se hizo de la nada y, por lo tanto, este sistema es superior a todos los demás porque tiene un costo intrínseco y la eficiencia de PoS, todo en uno. Con las cadenas PoS desde el día 0, esto sí que es un problema. Pero con Ethereum, en absoluto.