Encabezado de bloque
Un encabezado de bloque es el resumen compacto que los mineros hashean para demostrar trabajo y vincular cada bloque de criptomoneda con la cadena.
Definición
Un encabezado de bloque es la pequeña sección de datos al inicio de un bloque de criptomoneda. En la minería con prueba de trabajo, los mineros hashean repetidamente el encabezado de bloque para buscar un resultado que satisfaga la dificultad de minería de la red.
El encabezado funciona como una huella digital del bloque. Resume información clave sin almacenar directamente cada transacción.
Cómo funciona
Cuando un minero crea un bloque candidato, reúne transacciones válidas y construye un encabezado de bloque a partir de varios campos. En Bitcoin, esos campos incluyen la versión, el hash del bloque anterior, la raíz de Merkle, la marca de tiempo, el objetivo de dificultad y el nonce.
El hash del bloque anterior vincula el nuevo bloque con el bloque que lo precede. Si cambia un bloque más antiguo, cambia su hash, lo que también modifica los encabezados de bloques posteriores que apuntan a él.
La raíz de Merkle resume todas las transacciones del bloque en un único hash compacto. Si cambia cualquier transacción, cambia la raíz de Merkle, y también cambia el hash del encabezado de bloque.
La minería es el proceso de hashear este encabezado muchas veces. Los mineros cambian el nonce y, a veces, otros datos ajustables para crear nuevas variaciones del encabezado. Cada variación produce un hash diferente. Para ser válido, el hash debe estar por debajo del objetivo actual de la red. Como los hashes son impredecibles, los mineros compiten haciendo muchos intentos con grandes cantidades de hash rate.
Una vez que un minero encuentra un hash de encabezado válido, transmite el bloque completo. Otros nodos pueden hashear el encabezado una vez, comprobar que cumple el objetivo y validar el resto del bloque; los exploradores de bloques como mempool.space muestran estos detalles para los bloques minados.
Por qué importa
El encabezado de bloque hace que la prueba de trabajo sea eficiente de verificar. Crear un encabezado válido puede requerir billones de intentos, pero comprobar un resultado válido es rápido.
También protege el historial de la blockchain. Dado que cada encabezado incluye el hash del bloque anterior, cambiar una transacción antigua obligaría a un atacante a rehacer la prueba de trabajo de ese bloque y de los bloques posteriores.
Para los mineros, el encabezado de bloque es el objeto principal que se pone a prueba. El hardware de minería no busca directamente en bloques completos; busca entre variaciones del encabezado de bloque hasta que una produce un hash de prueba de trabajo válido.