06 / 691PoW

Proof of Work

prueba de trabajo

Búsqueda costosa de un hash bajo un objetivo, verificación barata y trabajo acumulado para elegir una historia válida de Bitcoin.

Proof of Work demuestra en Bitcoin que el doble hash SHA-256 de la cabecera cumple un objetivo. La dificultad expresa intentos esperados, no electricidad exacta ni validez de las transacciones.

Proof of Work no certifica una factura eléctrica ni un bloque válido. El nodo comprueba que el valor numérico del hash de cabecera no supere el objetivo codificado en nBits. Verificar es barato; encontrar un hash es aleatorio y un objetivo menor exige más intentos en promedio. [Bitcoin whitepaper] [Bitcoin Core v29.0: Proof of Work]

Un ASIC puede agotar el nonce de cuatro bytes sin éxito. El software cambia, por ejemplo, el extra nonce de coinbase; cambian Merkle Root y la cabecera donde continúa la búsqueda. Minar no consiste en incrementar indefinidamente un único número. [Bitcoin Developer Guide: Mining]

nBits es la codificación compacta del objetivo. Un objetivo menor admite menos hashes y aumenta la dificultad; no es un porcentaje de potencia, una cantidad de ceros ni julios. Los intentos independientes impiden que incluso un hashrate alto garantice quién encontrará el próximo bloque. [Bitcoin Core v29.0: Proof of Work] [Bitcoin whitepaper]

Además del trabajo, el nodo comprueba estructura, firmas, entradas sin gastar y reglas coinbase. El orden de implementación no implica que todo preceda a comprobar el hash. Un hash bajo el objetivo no corrige firmas inválidas ni doble gasto; un candidato válido sin trabajo suficiente tampoco entra en la cadena activa. [Bitcoin whitepaper] [Bitcoin Core v29.0: block validation]

Entre ramas válidas rivales se compara el trabajo acumulado derivado de los objetivos, no solo la longitud. Reescribir historia confirmada requiere bloques alternativos válidos y alcanzar y superar el trabajo que sigue añadiendo la rama honesta. Es una barrera económica y probabilística, no irreversibilidad inmediata. [Bitcoin whitepaper] [Bitcoin Core v29.0: chainwork]

En mainnet Bitcoin Core cambia el objetivo en los límites de los intervalos de dificultad. Compara el tiempo observado con el previsto, acota el observado entre un cuarto y cuatro veces el previsto y limita el nuevo objetivo al máximo de mainnet. No lo calculan el precio BTC, el número de nodos ni un voto de mineros. [Bitcoin Core v29.0: Proof of Work]

Un pool puede fijar un objetivo interno más fácil para estimar aportaciones. La mayoría de shares no cumplen el objetivo de red ni entran en la blockchain. Un acierto de red es distinto: el pool difunde el bloque candidato completo y nodos independientes deciden aceptarlo. [Bitcoin Developer Guide: Mining]

Tu nodo o los datos públicos permiten comparar hash de cabecera, bits, objetivo, altura y chainwork. Un hash ganador no revela energía exacta, identidad física del minero ni ubicación. Una afirmación de seguridad debe precisar valor del pago, confirmaciones y predominio supuesto del trabajo honesto. [Bitcoin Core v29.0: Proof of Work] [Bitcoin whitepaper]

Para obtener la imagen más completa, lee esta entrada junto con Minería, Ajuste de dificultad, Timechain, Full Node, Subsidio de bloque. También enlazan con esta entrada Bitcoin, Satoshi Nakamoto, Bitcoin Whitepaper, Timechain.

DOC · 001Bitcoin whitepaperFuente primariaDOC · 002Bitcoin Core v29.0: Proof of WorkFuente primariaDOC · 003Bitcoin Developer Guide: MiningFuente primariaDOC · 004Bitcoin Core v29.0: block validationFuente primariaDOC · 005Bitcoin Core v29.0: chainworkFuente primaria
Revisado el 1 de agosto de 2026Fuentes primero · No es asesoramiento financiero