Glosario cripto

Problema de nada en juego

Definición

El problema de nada en juego es el riesgo de que los validadores de prueba de participación firmen todas las bifurcaciones, ya que votar no les cuesta nada.

Un minero de prueba de trabajo que reparte su potencia entre dos bifurcaciones gana menos en cada una, así que el coste de la electricidad le empuja a apoyar una sola cadena. En los primeros diseños de prueba de participación, firmar un bloque en una bifurcación no impedía firmar en otra, y además salía gratis. Lo racional era votar en todas para cobrar recompensas ganara la que ganara, lo que dificultaría que la red convergiera y facilitaría intentos de doble gasto.

El problema marcó el diseño de la prueba de participación moderna. Ethereum y la mayoría de los sistemas actuales obligan a bloquear un depósito que puede ser penalizado mediante slashing, y consideran una falta demostrable firmar dos bloques o certificaciones en conflicto a la misma altura. Cualquiera puede presentar las dos firmas como prueba, y se destruye parte del depósito del infractor. Los mecanismos de finalidad añaden reglas que hacen carísimo revertir bloques finalizados.

El slashing convierte la nada en juego en algo en juego, pero solo mientras el depósito sigue bloqueado: cuando el stake se retira, las claves antiguas vuelven a ser gratis de usar mal, y ahí está la raíz de los ataques de largo alcance. También puede castigar a operadores honestos que, por error, ejecutan las mismas claves en dos máquinas.

Ejemplo

Un validador mantiene un nodo de respaldo con las mismas claves que el principal; ambos firman bloques distintos para el mismo slot y la red le quema parte del ETH depositado como si estuviera atacando.

Términos relacionados