23 / 691HDR

Block Header

cabecera de bloque

80 bytes enlazan bloque previo, compromiso de transacciones y condición de minado.

Block Header es la estructura serializada cuyo doble SHA-256 forma el hash del bloque. No contiene lista de transacciones ni prueba de su validez completa.

Version (4 bytes), hash de cabecera anterior (32), raíz Merkle (32), time (4), nBits (4), nonce (4): total 80. Los números usan little-endian; los hashes usan orden interno, distinto del identificador hexadecimal habitual. [Bitcoin Core v29.0: header serialization]

nBits codifica el objetivo compacto, no la dificultad mostrada. Se comprueba hash menor o igual al objetivo y objetivo correcto para la altura. El tiempo supera la mediana de once bloques previos y pasa el control de futuro; no es hora fiable del pago ni duración exacta de minado. [Bitcoin Core v29.0: header validation]

Cambiar nonce cambia el hash directamente; cambiar coinbase cambia raíz Merkle y cabecera. Las cadenas de cabeceras permiten verificar enlace y trabajo. Scripts, salidas gastadas, recompensa y otras reglas requieren datos de transacciones y estado. [Bitcoin Core v29.0: header validation]

Para obtener la imagen más completa, lee esta entrada junto con Bloque, Proof of Work, Árbol de Merkle, Nonce. También enlazan con esta entrada Bloque, Hash criptográfico, SHA-256, Árbol de Merkle.

DOC · 001Bitcoin Core v29.0: header serializationFuente primariaDOC · 002Bitcoin Core v29.0: header validationFuente primariaDOC · 003Bitcoin Core v29.0: proof of workFuente primaria
Revisado el 1 de agosto de 2026Fuentes primero · No es asesoramiento financiero