6 febrero, 2019
Estructura de un bloque de Bitcoin
Componentes de un bloque de la cadena de Bitcoin
Número mágico (4 bytes)
No es algo específico de Bitcoin. Se utilizan en informática para ficheros y protocolos. Identifican el tipo de fichero o estructura de datos. Cuando el cliente de Bitcoin recibe un bloque comprueba este número para identificar la estructura de los datos. Bitcoin utiliza el valor 0xD9B4BEF9 (Bitcoin utiliza el formato little endian.

Tamaño del bloque (4 bytes)
El tamaño del bloque en bytes.
Cabecera (80 bytes)
La cabecera del bloque se compone de los siguientes elementos:

Contador de transacciones (1-9 bytes)
El número de transacciones que contiene el bloque.
Transacciones
Las transacciones que han sido incluidas en el bloque.

Fuentes:
- What is the magic number
- Bitcon Wiki – Block
- The Bitcoin Protocol – 1 – Block dissected
- How to parse Bitcoin Blockchain