Confirmación

En el mundo de las criptomonedas, una confirmación se refiere a la inclusión exitosa de una transacción en un bloque que se ha añadido a la cadena de bloques. Cada bloque posterior, minado o validado tras la transacción, cuenta como una confirmación adicional. Un mayor número de confirmaciones implica mayor seguridad: con cada nuevo bloque, revertir la transacción se vuelve exponencialmente más difícil. El número de confirmaciones necesarias para que una transacción se considere «final» varía según la criptomoneda y el valor de la transacción.

Lea también: Copy Trading

Definición

Una confirmación valida que una transacción se registra de forma permanente:

ConceptoMareas Ideales para Lecciones
Confirmaciones 0Transacción transmitida pero aún no incluida en un bloque (sin confirmar/pendiente)
1 confirmaciónTransacción incluida en el bloque más reciente
Confirmaciones 3Se han minado dos bloques adicionales después del bloque de la transacción.
Confirmaciones 6Estándar de Bitcoin para transacciones de alto valor (~60 minutos)
FinalidadEl punto en el que una transacción se considera irreversible

Requisitos de confirmación por red

NetworkTiempo por bloqueConfirmaciones típicas requeridasTiempo de espera
Bitcoin~ 10 minutos1–6 (dependiente del valor)10 – 60 min
Ethereum~ 12 segundos12-352.5 – 7 min
Litecoin~ 2.5 minutos6~ 15 min
Solana~ 0.4 segundos1 (finalidad instantánea)
Cardano~ 20 segundos15~ 5 min

Origen e Historia

FechaEventos
2009Bitcoin introdujo el concepto de confirmaciones de bloque: las transacciones ganan seguridad con cada nuevo bloque.
2010Satoshi Nakamoto En publicaciones de foros se recomiendan 6 confirmaciones para transacciones grandes de Bitcoin.
2013Las bolsas comenzaron a implementar requisitos de confirmación variables basados ​​en el tamaño del depósito.
2015Ethereum introdujo tiempos de bloque más rápidos (~15 segundos), cambiando la dinámica de confirmación.
2019Ethereum Classic sufrió ataques del 51%, lo que demuestra que la insuficiencia de confirmaciones permite el doble gasto.
2020Varias cadenas más pequeñas sufrieron ataques de reorganización, lo que refuerza la importancia de las confirmaciones.
2022El cambio de Ethereum a Prueba de Participación introdujo la "finalidad": las transacciones se confirman con certeza matemática después de aproximadamente 15 minutos.
2024Las cadenas de alta velocidad (Solana, Avalanche) ofrecían una finalización casi instantánea, cambiando las expectativas en torno a los tiempos de confirmación.
“Tras un cierto número de confirmaciones, la probabilidad de que un atacante logre descifrar la cadena disminuye exponencialmente.”
Satoshi Nakamoto, Libro Blanco de Bitcoin (Sección 11)

Cómo Funciona

PasoLo que pasa
1El usuario transmite una transacción a la red.
2La transacción ingresa al mempool (área de espera para transacciones no confirmadas).
3Un minero/validador incluye la transacción en un nuevo bloque.
4El bloque se agrega a la cadena de bloques; esta es la primera confirmación.
5Cada bloque subsiguiente añade otra confirmación
6Tras las confirmaciones suficientes, la transacción se considera definitiva.
EscenarioNivel de riesgo
1 confirmaciónRiesgo bajo para pequeñas cantidades; teóricamente posible revertirlo con una reorganización de la cadena de bloques.
Confirmaciones 3Adecuado para transacciones de valor medio; la reorganización es cada vez menos probable.
6 confirmaciones (Bitcoin)Estándar para transacciones grandes; la reorganización requeriría una enorme potencia de procesamiento.
Más de 12 confirmacionesPrácticamente imposible de revertir; se utiliza para transferencias de muy alto valor.
confirmacionesEl atacante necesitaProbabilidad de reversión (10% de potencia hash)
1Corre la siguiente cuadra~ 10%
3Superar 3 bloques~ 1%
6Superar 6 bloques~ 0.02%
12Superar 12 bloquesdespreciable
ConceptoMareas Ideales para Lecciones
Finalidad probabilísticaCada confirmación reduce la probabilidad de reversión (Bitcoin, cadenas PoW).
Finalidad absolutaTras superar un umbral, la transacción es matemáticamente irreversible (Ethereum PoS, Cosmos).
Finalidad instantáneaLa transacción es definitiva una vez procesada (Solana, algunas cadenas BFT).

En términos simples

  1. Una confirmación significa que su transacción ha sido registrada en un bloque. En la cadena de bloques, es oficial y forma parte del registro permanente.
  2. Más confirmaciones = más seguridad– Cada nuevo bloque hace que sea más y más difícil para cualquiera revertir tu transacción.
  3. El estándar de Bitcoin es de 6 confirmaciones.(~60 minutos) para transacciones grandes; en ese caso, revertir la transacción requeriría controlar más de la mitad de la red.
  4. Las cadenas de bloques más rápidas necesitan menos confirmaciones.– Solana y Avalanche pueden finalizar las transacciones en segundos, mientras que Bitcoin tarda aproximadamente una hora en garantizar la seguridad total.

Importante: El número de confirmaciones necesarias depende del valor de la transacción y de la seguridad de la cadena de bloques. Para un café de 5 dólares, una confirmación (o incluso ninguna) podría ser suficiente. Para una transferencia de 1 millón de dólares, es prudente esperar al menos 6 confirmaciones de Bitcoin. Las plataformas de intercambio suelen requerir varias confirmaciones para los depósitos con el fin de protegerse contra ataques de doble gasto.

Ejemplos del mundo real

Ejemplo 1: Confirmaciones de depósito de cambio

  • Escenario: Un usuario deposita Bitcoin en una plataforma de intercambio para operar con él.
  • Implementación: La plataforma de intercambio requiere 3 confirmaciones (aproximadamente 30 minutos) para depósitos inferiores a 10,000 dólares y 6 confirmaciones (aproximadamente 60 minutos) para cantidades mayores antes de que los fondos estén disponibles para operar.
  • Resultado: Esto protege a la plataforma de intercambio de ataques de doble gasto: si un usuario malintencionado intentara gastar el mismo Bitcoin en otro lugar, la plataforma detectaría el conflicto durante el período de confirmación.

Ejemplo 2: Ataque del 51% a Ethereum Classic

  • Escenario: En enero de 2019, Ethereum Classic (ETC) sufrió un ataque del 51% en el que un atacante controlaba la mayor parte del poder de procesamiento.
  • Implementación: El atacante revirtió transacciones que tenían varias confirmaciones mediante la minería de una cadena alternativa más larga, ejecutando ataques de doble gasto por un valor aproximado de 1.1 millones de dólares.
  • Resultado: Las bolsas aumentaron sus requisitos de confirmación de ETC de 20-40 a 400-40,000 confirmaciones, y el ataque demostró que la seguridad de la confirmación depende de la red total potencia de hash.

Ejemplo 3: Transacciones sin confirmación

  • Escenario: Una cafetería quería aceptar pagos con Bitcoin sin tener que esperar más de 10 minutos para obtener una confirmación.
  • Implementación: El comerciante aceptaba transacciones "sin confirmación" (0-conf) para compras pequeñas, confiando en que la transacción finalmente se confirmaría y que el riesgo de gastar dos veces en un café de 5 dólares era insignificante.
  • Resultado: Si bien son prácticas para pequeñas cantidades, las transacciones sin confirmación conllevan riesgos. Soluciones de pago como la Lightning Network resolvieron este problema posteriormente al permitir pagos instantáneos y definitivos con Bitcoin para compras cotidianas.

Ventajas

La VentajaMareas Ideales para Lecciones
SeguridadCada confirmación aumenta exponencialmente la seguridad de la transacción.
VerificabilidadCualquier persona puede comprobar el número de confirmaciones de cualquier transacción.
Sin esperanzasNo es necesario confiar en el remitente: las matemáticas de la cadena de bloques garantizan la finalidad.
PersonalizableLos usuarios y los comerciantes pueden elegir su propio umbral de confirmación.
UniversalEl mecanismo de confirmación funciona de la misma manera para todos los usuarios.

Desventajas y riesgos

DesventajaMareas Ideales para Lecciones
Tiempo de esperaLas confirmaciones múltiples pueden tardar desde minutos hasta horas (especialmente en Bitcoin).
Seguridad variableLas cadenas con menor tasa de hash necesitan más confirmaciones para una seguridad equivalente.
La experiencia del usuarioLa espera de confirmaciones genera fricción en los pagos cotidianos.
Riesgo de doble gastoLas transacciones con pocas confirmaciones en cadenas débiles pueden revertirse.
Complejidad: La finalidad probabilística frente a la absoluta confunde a muchos usuarios.

Preguntas Frecuentes

¿Cuántas confirmaciones necesito?

Depende del valor de la transacción y de la cadena de bloques. Para Bitcoin: 1 confirmación para cantidades pequeñas, 3 para cantidades medianas, 6 o más para cantidades grandes. Para Ethereum PoS: las transacciones son definitivas después de aproximadamente 15 minutos (2 épocas). Para Solana: prácticamente instantáneo.

¿Qué ocurre si una transacción no recibe ninguna confirmación?

Esto significa que la transacción está pendiente: se ha transmitido a la red, pero aún no se ha incluido en un bloque. La mayoría de las transacciones se confirman en cuestión de minutos, pero durante la congestión de la red, pueden tardar más. En teoría, las transacciones no confirmadas pueden ser reemplazadas o canceladas.


¿Se puede revertir una transacción confirmada?

En Bitcoin y las cadenas PoW, es teóricamente posible, pero requiere una enorme potencia de procesamiento y se vuelve exponencialmente más difícil con cada confirmación. En las cadenas PoS con finalidad absoluta (Ethereum, Cosmos), las transacciones confirmadas son matemáticamente irreversibles.

¿Por qué las bolsas de valores requieren números de confirmación diferentes?

Las plataformas de intercambio establecen requisitos de confirmación en función de la seguridad de cada blockchain. Las cadenas con baja tasa de hash requieren más confirmaciones porque los ataques del 51 % son más factibles. Las cadenas de alta seguridad, como Bitcoin, requieren menos.

Noticias y Eventos