Skip to main content

Confirmación | Bitcoin Glossary | Mapping Bitcoin

Confirmación

Protocolo

Also known as: block confirmation

Inclusión de una transacción en un bloque de la blockchain. Cada bloque adicional añade una confirmación, aumentando el costo de revertir con un ataque.

Descripción General

Una confirmación ocurre cuando una transacción de Bitcoin se incluye en un bloque válido que se añade a la blockchain. La primera confirmación ocurre cuando la transacción aparece en un bloque minado. Cada bloque posterior añadido encima de ese bloque cuenta como una confirmación adicional, asegurando aún más la transacción contra una reversión.

Profundidad de Confirmación y Seguridad

Confirmaciones   Tiempo (aprox.)    Nivel de Seguridad
──────────────────────────────────────────────────
0               0 min             Sin confirmar (en mempool)
1               ~10 min           Incluida en un bloque
2               ~20 min           Moderadamente segura
3               ~30 min           Segura para cantidades moderadas
6               ~60 min           Muy segura (estándar tradicional)
100             ~16.7 horas       Requerida para madurez coinbase

Por Qué Más Confirmaciones = Más Seguridad

Para revertir una transacción confirmada, un atacante necesitaría minar una cadena alternativa comenzando desde el bloque anterior al bloque de la transacción y hacerla más larga que la cadena actual. Cada confirmación adicional hace esto exponencialmente más difícil:

Cadena actual:  [A]──[B]──[C]──[D]──[E]──[F]
                      ↑
                      TX incluida aquí (5 confirmaciones)

Para revertir TX, el atacante debe:
  1. Empezar desde el bloque anterior a [B]
  2. Minar [B']──[C']──[D']──[E']──[F']──[G']
     (6 bloques, más rápido que la red honesta)
  3. La probabilidad decrece exponencialmente con la profundidad

Confirmaciones Recomendadas por Monto

  • Pagos pequeños (café, compras pequeñas): 0-1 confirmaciones puede ser aceptable, especialmente en la Lightning Network
  • Pagos medianos: 1-3 confirmaciones
  • Pagos grandes: 6+ confirmaciones
  • Intercambios muy grandes o irreversibles: Algunos servicios esperan aún más

Conceptos Erróneos Comunes

Las transacciones con cero confirmaciones (0-conf) no son inútiles. Para transacciones pequeñas en persona donde el riesgo de un doble gasto es bajo (el comerciante puede ver al cliente), 0-conf proporciona pagos instantáneos prácticos. Sin embargo, para transacciones de alto valor o remotas, esperar confirmaciones es esencial.