Pregunta por qué Bitcoin quema electricidad o por qué Ethereum pide a los validadores que bloqueen monedas y normalmente recibirás un eslogan. Este artículo se salta los eslóganes. La prueba de trabajo y la prueba de participación son dos respuestas a una pregunta de ingeniería muy precisa, y una vez la pregunta está clara, las ventajas y desventajas dejan de parecer opiniones.

Por qué elegir el siguiente bloque es la parte difícil

Si una red dejara que cualquiera añadiera bloques, un atacante podría crear un millón de identidades falsas y ganar cualquier votación. Ambos diseños de consenso lo resuelven haciendo que el derecho a proponer un bloque cueste algo real y escaso, de modo que la influencia sea proporcional a un recurso que no se puede falsificar. La prueba de trabajo lo liga al cómputo. La prueba de participación lo liga al capital bloqueado dentro del sistema. Todo lo demás, consumo energético, hardware, finalidad, se deriva de esa única elección.

Prueba de trabajo: una lotería que se paga con electricidad

En Bitcoin, los mineros montan un bloque candidato y después cambian repetidamente un campo pequeño y hashean el resultado, buscando un hash por debajo de un valor objetivo. No hay atajo; la única forma de encontrar un hash válido es intentarlo, de media, un número enorme de veces. Quien lo encuentra primero difunde el bloque y cobra la recompensa. La red ajusta el objetivo cada 2.016 bloques para que, sea cual sea la potencia de cómputo total, aparezca un bloque cada diez minutos aproximadamente.

El argumento de seguridad es físico. Para reescribir la historia, un atacante debe rehacer el trabajo de los bloques que quiere sustituir y superar a la red honesta a partir de entonces, lo que significa controlar más de la mitad de toda la potencia de hash mientras dure el ataque. Ese hardware cuesta dinero real y electricidad real, y solo sirve para este trabajo. La historia del libro contable está anclada a energía ya gastada que no se puede desgastar.

Qué compra y qué cuesta

  • Entrada objetiva. Un nodo nuevo puede unirse, descargar la cadena y verificar qué rama acumula más trabajo sin confiar en nadie. Nada de la validez de la cadena depende de saber quiénes son los participantes.
  • El coste del ataque es externo. El hardware y la energía existen fuera del sistema, así que un atacante no puede comprar su entrada con la propia moneda, y un atacante exitoso se queda con máquinas que no valen nada si la moneda se hunde.
  • Energía. La electricidad es el presupuesto de seguridad; no es un defecto que optimizar. Si ese presupuesto «merece la pena» es un juicio de valor, no técnico.
  • Concentración de hardware. Los chips especializados (ASIC) y la energía barata favorecen a las grandes operaciones, y los pools de minería coordinan la mayor parte del hashrate. Los pools no poseen el hardware de los mineros, y los mineros pueden cambiar de pool y lo hacen, pero la foto del día a día está más concentrada que el ideal.
  • Finalidad probabilística. Un bloque nunca es definitivo en sentido absoluto; lo es más con cada bloque encima. En la práctica bastan unas pocas confirmaciones.

Prueba de participación: una lotería que se paga con monedas bloqueadas

En Ethereum desde 2022, y en la mayoría de redes nuevas, no hay carrera de minería. Los participantes se convierten en validadores depositando monedas (32 ETH en Ethereum) en un contrato. El protocolo selecciona entonces validadores, ponderados por su participación, para proponer bloques y votar qué cadena es la correcta. El tiempo se divide en slots fijos, doce segundos en Ethereum, y en cada slot un validador propone mientras comités de otros atestiguan.

El argumento de seguridad es económico. Las malas conductas, como firmar dos bloques contradictorios o atacar la finalidad, son detectables, y el protocolo responde con slashing: destruye parte o todo el depósito del infractor y lo expulsa. Para reescribir la historia, un atacante necesita controlar una gran parte de todas las monedas en staking y después perderlas. En lugar de quemar electricidad para mantenerse honestos, los validadores depositan una fianza que pierden si mienten.

Qué compra y qué cuesta

  • Finalidad explícita. Cuando suficientes validadores han votado un punto de control, se declara definitivo y el protocolo no lo revertirá sin penalizar al menos a un tercio de todo el stake. En Ethereum esto tarda unas dos épocas, unos trece minutos.
  • Coste físico bajo. Un validador corre en hardware corriente; el consumo energético es insignificante. El presupuesto de seguridad es el valor del stake bloqueado en lugar de una factura eléctrica.
  • El coste del ataque es interno. Las monedas usadas para atacar son las de la propia red. Eso hace que los ataques se castiguen solos, porque un ataque exitoso devalúa la garantía del atacante, pero también significa que quien ya posee una gran parte del suministro tiene una ventaja inicial que ninguna cantidad de dinero externo puede comprar en prueba de trabajo.
  • Subjetividad en los bordes. Un nodo que ha estado mucho tiempo desconectado no puede saber, solo por la cadena, cuál de dos historias en competencia es la genuina, porque validadores antiguos pueden haber retirado su stake y podrían firmar un pasado alternativo sin coste. Por eso los nodos nuevos o largamente desconectados arrancan desde un punto de control reciente y confiable. Se llama subjetividad débil; es una concesión conocida y gestionada, no un fallo oculto.
  • Concentración de capital. Las recompensas de staking van a quien ya tiene monedas, y los servicios de staking líquido y los exchanges agrupan grandes partes del stake. Como con los pools de minería, la preocupación es la coordinación, no la propiedad.

Lado a lado

PreguntaPrueba de trabajoPrueba de participación
Recurso escasoCómputo (hardware + electricidad)Monedas bloqueadas como depósito
Cómo se elige al productor del bloqueEl primero en hallar un hash válidoLo selecciona el protocolo, ponderado por stake
Castigo por hacer trampasTrabajo desperdiciado; bloques rechazadosDepósito recortado; validador expulsado
Coste de reescribir la historiaSuperar en hash a la mayoría honesta durante todo el ataqueControlar gran parte del stake y después perderlo
FinalidadProbabilística (crece con las confirmaciones)Finalidad explícita por puntos de control (minutos)
EnergíaAlta por diseñoInsignificante
Unirse desde ceroVerificar la cadena más pesada; sin confianzaNecesita un punto de control reciente y confiable
Vector de centralizaciónEnergía barata, suministro de ASIC, poolsGrandes tenedores, servicios de staking, exchanges

Cuatro mitos que conviene abandonar

«La prueba de participación es dinero gratis para los ricos». Las recompensas de staking pagan por operar infraestructura y por asumir el riesgo de slashing; se pagan con monedas de nueva emisión, lo que diluye a todos los demás. Si eso es más o menos justo que las recompensas de minería, que también van a quien puede permitirse más hardware, es discutible en ambas direcciones.

«La prueba de trabajo desperdicia energía para nada». La energía es el coste de hacer que reescribir la historia sea caro. Se puede argumentar que el precio es demasiado alto, pero compra algo concreto.

«Un ataque del 51 % permite robar monedas». En ninguno de los dos sistemas el control mayoritario permite gastar las monedas de otros; las firmas siguen protegiendo la propiedad. Lo que permite es censurar transacciones y revertir las recientes, que ya es bastante grave para exchanges y grandes liquidaciones.

«Uno de los dos es simplemente más seguro». Son seguros frente a atacantes distintos bajo supuestos distintos. La prueba de trabajo supone que el hardware y la energía son difíciles de adquirir en secreto; la prueba de participación supone que el stake es difícil de adquirir barato y que la capa social se coordinará si alguna vez ocurre un ataque resistente al slashing. Elegir entre ellos es elegir en qué supuesto confías más.

Cómo razonar sobre cualquier diseño de consenso nuevo

Cuando una red anuncie un mecanismo de consenso novedoso, haz las tres preguntas que ambos diseños clásicos responden: qué recurso escaso cuesta el derecho a producir un bloque, qué pierde un atacante cuando lo pillan y cómo sabe un nodo recién creado que tiene la cadena real. Si un diseño no puede responder las tres en lenguaje llano, la seguridad la está aportando otra cosa, normalmente un pequeño conjunto de operadores conocidos, y la red se parece más a una base de datos con pasos extra que a una cadena de bloques.

Sigue leyendo: el informe sobre la escisión de BIP-110 muestra qué ocurre cuando una minoría de mineros impone reglas distintas bajo prueba de trabajo. Para ver cómo escalan estas redes más allá de la capa base, lee Layer 2 explicado. Las definiciones de slashing, finalidad y hashrate están en el glosario.

Preguntas frecuentes

¿Cuál es más seguro, la prueba de trabajo o la prueba de participación? Ninguno lo es en abstracto. La prueba de trabajo hace que reescribir la historia cueste hardware y electricidad que existen fuera del sistema; la prueba de participación hace que cueste monedas que se destruyen al detectar la trampa. Cada diseño se apoya en supuestos distintos sobre qué recurso le resulta más difícil de conseguir a un atacante.

¿Por qué Ethereum cambió a prueba de participación? La transición de Ethereum en 2022 (la Fusión o Merge) redujo su consumo energético en más del 99 por ciento, añadió finalidad explícita en minutos y preparó el terreno para cambios de escalado posteriores. La contrapartida es que los nodos nuevos deben partir de un punto de control reciente y confiable en lugar de verificar solo desde el bloque génesis.

¿Qué es el slashing? El slashing es la penalización en los sistemas de prueba de participación por mala conducta demostrable, como firmar dos bloques contradictorios. Se destruye parte o todo el depósito del validador y se le expulsa. Es lo que hace que atacar la red sea caro.

¿Un ataque del 51 % permite que alguien robe mis monedas? No. Controlar la mayoría del hashrate o del stake permite censurar o revertir transacciones recientes, no gastar monedas protegidas por las claves privadas de otras personas.