La prueba de trabajo es el mecanismo que deja a desconocidos ponerse de acuerdo en una sola historia sin confiar unos en otros. La idea es anterior a Bitcoin — el Hashcash de Adam Back (1997) lo usó para combatir el spam de correo — pero Satoshi lo usó para asegurar un ledger.
La asimetría
Encontrar un hash de bloque por debajo del objetivo lleva, de media, un número enorme de intentos. Comprobarlo lleva un hash. Esa asimetría es el truco: el trabajo es caro de hacer pero trivial de verificar para cualquier nodo.
Cadena más larga = más trabajo
Los nodos siguen la cadena válida con más trabajo acumulado. Si dos mineros encuentran bloques a la vez, la red se divide temporalmente; el empate se rompe cuando se encuentra el siguiente bloque en un lado, y el otro bloque queda huérfano.
Seguridad mediante el coste
Para revertir un pago, un atacante debe volver a minar ese bloque y cada bloque posterior, y superar la cadena honesta. Por eso cada confirmación extra hace una transacción más segura. El coste es energía y hardware del mundo real, que no se pueden falsificar ni imprimir.
Ajuste de dificultad
El objetivo se ajusta cada 2.016 bloques mediante la dificultad para que el tiempo medio de bloque se mantenga cerca de 10 minutos. Más mineros → puzzle más duro. Menos mineros → más fácil.
El coste como identidad
Ese mismo coste resiste un ataque Sybil: no puedes inundar la red con identidades falsas y superar a todos, porque la influencia sigue el trabajo real — no cuántas cuentas abres. Cada bloque válido es un recibo de que se gastó energía, y cualquier nodo puede auditarlo sin pedir permiso.