Glosario · Minería

Encabezado de bloque

Por el equipo de CloudMineCryptoActualizado

Definición

La cabecera es el resumen de 80 bytes que encabeza cada bloque de Bitcoin. Contiene seis campos, entre ellos el hash del bloque anterior, la raíz de Merkle de las transacciones del bloque y el nonce. Es la única parte del bloque cuyo hash calculan los mineros.

Forma parte del glosario de minería de Bitcoin: 88 términos explicados en lenguaje sencillo.

Lo que un minero realmente hashea: 80 bytes

  • Versión 4 B · conjunto de reglas
  • Hash del bloque anterior 32 B · encadena los bloques entre sí
  • Raíz de Merkle 32 B · huella de cada transacción
  • Hora 4 B · marca de tiempo
  • Objetivo (bits) 4 B · cuán bajo debe ser el hash
  • Nonce 4 B · el número que los mineros cambian una y otra vez
Cambia el nonce (verde) y todo el hash cambia. Esa es la conjetura que los mineros hacen billones de veces por segundo.

¿Qué contienen los 80 bytes?

CampoTamañoPara qué sirve
Versión4 bytesQué reglas sigue el bloque
Hash del bloque anterior32 bytesVincula este bloque con el anterior
Raíz de Merkle32 bytesUn hash que cubre todas las transacciones
Hora4 bytesCuándo el minero dice que ha creado el bloque
Bits (objetivo)4 bytesQué tan bajo debe ser el hash del bloque
Nonce4 bytesEl número que los mineros no dejan de cambiar

¿Por qué los mineros calculan el hash solo del encabezado?

Porque representa el bloque entero. La raíz de Merkle vincula todas las transacciones, así que cualquier cambio en un pago cambia la cabecera. El hash del bloque anterior vincula todo el historial, así que modificar un bloque antiguo rompe todas las cabeceras posteriores.

Y calcular el hash de 80 bytes es rápido. Los mineros aplican SHA-256 dos veces, comparan el resultado con el objetivo, cambian el nonce y vuelven a intentarlo, billones de veces por segundo.

¿Qué tan pequeño es en realidad?

La cadena tiene unos 969.006 bloques (dato en tiempo real), así que todas las cabeceras desde 2009 suman aproximadamente 78 MB. Por eso, las wallets ligeras pueden descargar todas las cabeceras y comprobar la prueba de trabajo de cada una sin ocupar mucho espacio en un teléfono. Los bloques completos que hay detrás ocupan cientos de gigabytes.

Fuentes

  1. Algoritmo de hash del bloque · Bitcoin Wiki
  2. Referencia sobre la cadena de bloques: cabeceras, árboles de Merkle y objetivo · Documentación para desarrolladores de Bitcoin
  3. Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto, 2008

Las cifras en tiempo real de esta página provienen de la API de CloudMineCrypto y de datos públicos de la cadena. Se actualizan periódicamente y están identificadas donde aparecen. Solo con fines educativos. No es asesoramiento financiero.

Ahora mira cómo funciona la minería.

Activa un plan de minería gratis de 8 horas en la app CloudMineCrypto y mira cómo crece tu saldo de BTC con datos de la red en tiempo real. Retira a tu propia wallet, incluso por Lightning. Las recompensas son estimaciones.