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:
- Selecciona los UTXOs que servirán como entradas (coin selection).
- Construye los outputs: uno para el receptor con la cantidad enviada y otro de cambio si sobra.
- Calcula la fee en función del tamaño en vbytes y del estado de la mempool.
- Firma la transacción con la clave privada (firma Schnorr post-Taproot).
- 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)
- Alice quiere pagar 0,01 BTC a Bob. Abre su wallet (Phoenix, Sparrow, Bitcoin Core).
- La wallet selecciona un UTXO de Alice cuyo valor cubra el pago + fee.
- Alice firma la tx con su clave privada.
- La wallet difunde la transacción a su nodo o a un proveedor.
- La tx se propaga por la red P2P. Cada nodo la valida y la guarda en su mempool.
- Los mineros la consideran candidata para incluir en el siguiente bloque (priorizan por fee/vbyte).
- Un minero la incluye en un bloque candidato y compite por encontrar el hash válido.
- Cuando lo encuentra (~10 min de media), propaga el bloque.
- Los nodos verifican el bloque y, si es válido, lo añaden a su copia de la cadena.
- Bob ve la tx confirmada en su wallet (1 confirmación).
- 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
| Aspecto | Bitcoin | Banca tradicional |
|---|---|---|
| Confirmación | ~10 min on-chain, <1 s Lightning | Instantáneo aparente, T+1/T+3 real |
| Hora de apertura | 24/7/365 | Horario bancario |
| Intermediario | Ninguno | Banco emisor y corresponsales |
| Censurable | No (autocustodia) | Sí |
| Reversible | No | Sí (chargebacks) |
| Auditabilidad | Total y pública | Limitada |
| Suministro | 21M fijo | Variable (banco central) |
Relación con otras tecnologías
- Proof of Work — El consenso que ata Bitcoin a energía física.
- UTXO — El modelo de saldo.
- Nodos — Los verificadores.
- Taproot — La actualización de firmas y privacidad.
- Lightning Network — La capa de pagos rápidos.
- BitVM — Contratos sin soft fork.
- 21 millones — La política monetaria.
Recursos relacionados
- Qué es Bitcoin (guía pillar)
- Historia de Bitcoin
- Qué es un bloque en Bitcoin
- Qué es la minería de Bitcoin
- Qué es el hash (SHA-256)
- Qué es un nodo Bitcoin
- Qué es un UTXO
- Qué es Lightning Network
- Qué es Taproot
- Qué es BitVM
- Escalabilidad de Bitcoin
- Bitcoin vs Ethereum
- Layer 1 vs Layer 2
- Glosario completo