Skip to main content

Bloque | Bitcoin Glossary | Mapping Bitcoin

Bloque

Protocolo

Unidad que agrupa transacciones Bitcoin confirmadas. Cada bloque enlaza criptográficamente con el anterior, formando la cadena de bloques blockchain.

Descripción General

Un bloque es la unidad fundamental de la blockchain de Bitcoin. Cada bloque agrupa un conjunto de transacciones validadas, se vincula al bloque anterior mediante su hash y contiene una solución de prueba de trabajo que demuestra el esfuerzo computacional invertido en crearlo. Una vez aceptado por la red, un bloque se convierte en parte permanente del historial de transacciones.

Estructura del Bloque

┌─────────────────────────────────────────┐
│              Block Header (80 bytes)     │
│  ┌─────────────────────────────────────┐ │
│  │ Version            (4 bytes)        │ │
│  │ Previous Block Hash (32 bytes)      │ │
│  │ Merkle Root         (32 bytes)      │ │
│  │ Timestamp           (4 bytes)       │ │
│  │ Difficulty Target   (4 bytes)       │ │
│  │ Nonce               (4 bytes)       │ │
│  └─────────────────────────────────────┘ │
│                                          │
│  Transaction Counter (variable)          │
│                                          │
│  Transactions                            │
│  ┌──────────────────────┐                │
│  │ Coinbase Transaction │ (always first) │
│  │ TX 1                 │                │
│  │ TX 2                 │                │
│  │ ...                  │                │
│  │ TX n                 │                │
│  └──────────────────────┘                │
└─────────────────────────────────────────┘

Cómo Se Crean los Bloques

  1. Los mineros recopilan transacciones no confirmadas del mempool
  2. Construyen un bloque candidato con una transacción coinbase
  3. Calculan la raíz de Merkle de todas las transacciones incluidas
  4. Realizan hashes repetidos del encabezado del bloque con diferentes valores de nonce
  5. Cuando se encuentra un hash por debajo del objetivo de dificultad, el bloque se difunde a la red
  6. Los demás nodos verifican el bloque y lo añaden a su copia de la blockchain

Propiedades Clave

  • Ordenado: Las transacciones dentro de un bloque tienen un orden definido, con la transacción coinbase siempre en primer lugar
  • Inmutable: Una vez enterrado bajo bloques posteriores, modificar un bloque requeriría rehacer la prueba de trabajo de ese bloque y todos los siguientes
  • Limitado en tamaño: Los bloques están restringidos a un peso máximo de 4 millones de unidades de peso, equivalente a aproximadamente 1-4 MB según la composición de las transacciones