Saltar al contenido

GUÍA PILLAR · PROTOCOLO

Cómo funciona Bitcoin: el protocolo paso a paso (guía 2026)

Cómo funciona Bitcoin paso a paso: claves, firmas, transacciones, UTXOs, mempool, bloques, minería, consenso PoW y nodos. Guía técnica completa en español.

Resumen rápido

Bitcoin funciona combinando criptografía de clave pública, una blockchain como estructura de datos, Proof of Work como mecanismo de consenso y una red de nodos independientes que verifica cada bloque. Las transacciones se firman con la clave privada del emisor, se propagan por la red, los mineros las agrupan en bloques y compiten gastando electricidad para minarlos. Los nodos verifican y aceptan solo los bloques válidos. El sistema no depende de un intermediario y procesa pagos sin pedir permiso.

Explicación simple

Imagina que Bitcoin es un libro de cuentas público en el que cualquiera puede escribir, pero solo si demuestra que tiene la clave de las monedas que quiere mover. Cada cierto tiempo, alguien (un minero) recoge todas las entradas pendientes y propone un nuevo capítulo. Para que ese capítulo sea aceptado, el minero tiene que resolver un acertijo difícil que requiere gastar energía. Una vez resuelto, miles de personas leen el capítulo y comprueban que todo cuadra antes de aceptarlo.

Si todo cuadra, el capítulo se añade al libro y nadie puede borrarlo. Si no, el capítulo es ignorado, da igual cuánta energía costó producirlo. Eso es Bitcoin: un libro contable repartido por todo el mundo donde añadir información es caro y borrarla es prácticamente imposible.

Explicación técnica detallada

1. Claves criptográficas

Cada usuario de Bitcoin tiene un par de claves: una clave privada (un número aleatorio de 256 bits) y una clave pública derivada matemáticamente de la privada usando criptografía de curva elíptica (secp256k1). De la pública se deriva la dirección Bitcoin (una representación corta, tipo bc1q… o bc1p…).

La clave privada nunca debe salir de la wallet del usuario. Quien tiene la clave privada, controla los bitcoins asociados a las direcciones derivadas de ella. La pérdida de la clave es irrecuperable.

2. UTXOs: la unidad de saldo

Bitcoin no usa cuentas con saldo. Usa UTXOs (Unspent Transaction Outputs): monedas digitales específicas que solo el destinatario puede gastar. Tu balance es la suma de los UTXOs que tu clave privada puede desbloquear.

3. Construcción de una transacción

Cuando alguien quiere enviar bitcoin, la wallet:

  1. Selecciona los UTXOs que servirán como entradas (coin selection).
  2. Construye los outputs: uno para el receptor con la cantidad enviada y otro de cambio si sobra.
  3. Calcula la fee en función del tamaño en vbytes y del estado de la mempool.
  4. Firma la transacción con la clave privada (firma Schnorr post-Taproot).
  5. Difunde la transacción a los nodos a los que está conectada.

4. Mempool y propagación

Cuando un nodo recibe una transacción, la valida (firma, ausencia de doble gasto, conformidad con las reglas), la guarda en su mempool local y la propaga a sus peers. La mempool no es un objeto global: cada nodo tiene su propia versión.

5. Minería: encontrar un bloque válido

Los mineros recogen transacciones de la mempool (típicamente las que pagan más fees) y construyen un bloque candidato. Para que el bloque sea aceptado, el doble SHA-256 de su cabecera debe estar por debajo de un objetivo (target) determinado por la difficulty.

Los mineros prueban combinaciones de nonce hasta encontrar una que cumpla. Es un proceso probabilístico: en promedio, la red completa encuentra un bloque cada 10 minutos. La difficulty se reajusta cada 2.016 bloques (~14 días) para mantener ese ritmo estable independientemente del hashrate total.

6. Coinbase y recompensa

El primer output del bloque es la transacción coinbase: crea bitcoins nuevos como recompensa por minar (3,125 BTC en 2026 más fees). Esta es la única forma en que se emiten bitcoins nuevos. El próximo halving, en 2028, reducirá la recompensa a ~1,5625 BTC.

7. Propagación del bloque y verificación

Cuando un minero encuentra un bloque válido, lo propaga. Cada nodo que lo recibe verifica:

  • Que el PoW (hash) cumple la dificultad.
  • Que la suma de outputs ≤ suma de inputs + recompensa.
  • Que cada firma es válida.
  • Que ningún UTXO se gasta dos veces.
  • Que las reglas del protocolo se respetan (tamaño, script, etc.).

Si algo falla, el bloque se rechaza. Sin votación. Sin autoridad central. La regla es matemática.

8. Forks temporales y la cadena más larga

Si dos mineros encuentran bloques casi a la vez, ambos se propagan. La red queda momentáneamente con dos versiones de la cadena (fork). Los siguientes bloques se construyen sobre una de las dos; la rama con más trabajo acumulado (la "más larga") gana y la otra queda huérfana. Las transacciones del bloque descartado vuelven a la mempool. Estos eventos son raros y se resuelven en uno o dos bloques.

Cómo funciona Bitcoin paso a paso (recorrido completo)

  1. Alice quiere pagar 0,01 BTC a Bob. Abre su wallet (Phoenix, Sparrow, Bitcoin Core).
  2. La wallet selecciona un UTXO de Alice cuyo valor cubra el pago + fee.
  3. Alice firma la tx con su clave privada.
  4. La wallet difunde la transacción a su nodo o a un proveedor.
  5. La tx se propaga por la red P2P. Cada nodo la valida y la guarda en su mempool.
  6. Los mineros la consideran candidata para incluir en el siguiente bloque (priorizan por fee/vbyte).
  7. Un minero la incluye en un bloque candidato y compite por encontrar el hash válido.
  8. Cuando lo encuentra (~10 min de media), propaga el bloque.
  9. Los nodos verifican el bloque y, si es válido, lo añaden a su copia de la cadena.
  10. Bob ve la tx confirmada en su wallet (1 confirmación).
  11. Con 6 confirmaciones (~60 min) la tx se considera prácticamente irreversible.

Ejemplo real con números

Alice tiene un UTXO de 0,05 BTC y quiere enviar 0,01 BTC a Bob con una fee de ~3 sat/vbyte. La wallet construye una tx que gasta el UTXO de 0,05 y crea dos outputs: 0,01 BTC a Bob y 0,03998 BTC de vuelta a una change address de Alice (los ~200 sats restantes son fee). Alice firma. La tx se propaga, entra en mempool, un minero la incluye y, ~10 minutos después, Bob ve los 0,01 BTC confirmados.

Ventajas y desventajas

Ventajas

  • Sin intermediarios — Las tx no requieren banco emisor.
  • Auditable — Cualquiera puede verificar el suministro y cada tx.
  • Resistente a censura — Las tx válidas no se pueden bloquear.
  • Suministro fijo en 21 millones.
  • Descentralizado — Miles de nodos verifican.

Desventajas honestas

  • Capa base lenta — 10 min por bloque vs L2 instantáneas.
  • Volatilidad en moneda fiat.
  • Responsabilidad de claves: pérdida = irrecuperable.
  • Curva de aprendizaje para autocustodia.
  • Costo energético de la minería (mitigado por uso de excedentes).

Comparativa con sistemas tradicionales

AspectoBitcoinBanca tradicional
Confirmación~10 min on-chain, <1 s LightningInstantáneo aparente, T+1/T+3 real
Hora de apertura24/7/365Horario bancario
IntermediarioNingunoBanco emisor y corresponsales
CensurableNo (autocustodia)
ReversibleNoSí (chargebacks)
AuditabilidadTotal y públicaLimitada
Suministro21M fijoVariable (banco central)

Relación con otras tecnologías

Recursos relacionados

Fuentes

Preguntas frecuentes

+¿Cómo funciona Bitcoin en una frase?
Bitcoin funciona combinando criptografía de clave pública para firmar transacciones, una estructura encadenada de bloques (blockchain), un mecanismo de consenso basado en gasto energético (Proof of Work) y una red de nodos independientes que verifica cada bloque contra las reglas del protocolo.
+¿Cuánto tarda una transacción Bitcoin?
En la capa base, una transacción suele confirmarse en el siguiente bloque (~10 min). Para considerarla prácticamente irreversible se esperan 6 confirmaciones (~60 min). En Lightning Network los pagos confirman en menos de 1 segundo.
+¿Quién crea los bitcoins nuevos?
Los mineros. Cuando un minero encuentra un bloque válido, incluye una transacción especial llamada coinbase que crea bitcoins nuevos como recompensa. En 2026 la recompensa es de 3,125 BTC por bloque, más las comisiones de las transacciones incluidas.
+¿Cómo se previene el doble gasto?
Cada UTXO solo puede gastarse una vez. Una vez que aparece como entrada en una transacción confirmada en un bloque, queda marcado como gastado en el UTXO set de cada nodo. Cualquier intento de gastarlo de nuevo es rechazado automáticamente por los nodos.
+¿Quién valida las transacciones de Bitcoin?
Las validan los nodos completos: ~24.000 reachable a nivel global en 2026. Cada nodo verifica firmas, ausencia de doble gasto, conformidad con las reglas de consenso y validez de cada bloque entrante. Los mineros producen bloques, los nodos los aceptan o rechazan.
+¿Qué pasa si dos mineros encuentran un bloque a la vez?
Ocurren forks temporales. La red sigue extendiendo ambas ramas hasta que una se vuelve más larga (acumula más trabajo). Los nodos adoptan la cadena más larga; las transacciones del bloque descartado vuelven a la mempool. Suelen resolverse en uno o dos bloques.
+¿Bitcoin necesita internet para funcionar?
No necesariamente. Aunque la mayoría de los nodos usan internet, existen proyectos como Blockstream Satellite (transmisión por satélite) y radio mesh networks para casos extremos. La red está diseñada para sobrevivir con conectividad muy limitada.