Confirme

Una confirmación es el paso por el que una transacción se valida y se añade a la cadena de bloques. El proceso comienza en el momento en que se inicia una transacción y continúa hasta que la transacción se incluye en un bloque, y ese bloque se «cementa» añadiendo bloques adicionales, cada uno de los cuales representa una confirmación.

En resumen, las confirmaciones son la garantía de que su transacción es válida, segura e irreversible.

Etapas de una confirmación

  1. Inicio de la transacción

Usted envía fondos desde su monedero a otro usuario. Por ejemplo, realiza un pago en Bitcoin a un amigo.

  1. Transmisión en red

La transacción se difunde en la red blockchain y termina en el mempool (un espacio virtual donde las transacciones esperan a ser procesadas).

  1. Procesamiento por mineros o validadores

Los mineros (en el caso de Proof of Work) o los validadores (en el caso de Proof of Stake) seleccionan transacciones del mempool y las organizan en un bloque.

  1. Añadir el bloque a la cadena de bloques

Una vez validado el bloque (mediante el proceso de minería o estacado), se añade a la cadena de bloques y la transacción recibe su primera confirmación.

  1. Confirmaciones adicionales

Cada nuevo bloque añadido después del bloque que contiene la transacción es una confirmación adicional.

Ejemplo: para Bitcoin, una transacción se considera completamente segura después de 6 acuses de recibo, lo que significa que se han añadido 6 bloques después del bloque inicial.

¿Por qué son importantes las confirmaciones?

Las confirmaciones son la base que sustenta la seguridad y el funcionamiento de las redes blockchain. He aquí algunas razones por las que son esenciales:

1. Mayor seguridad

Cuantas más confirmaciones tenga la transacción, más difícil será atacarla o modificarla. Añadir nuevos bloques refuerza la transacción en la estructura del blockchain, asegurando su permanencia.

2. Finalización de la transacción

Las bolsas, los comerciantes y otros servicios de blockchain requieren un cierto número de confirmaciones para evitar riesgos y garantizar que la transacción es irreversible. Por ejemplo:

  • Bitcoin: 6 confirmaciones son estándar para grandes transacciones.
  • Ethereum: Una transacción suele considerarse segura después de 12 confirmaciones.
  • Litecoin: Puede requerir de 2 a 6 confirmaciones, dependiendo de la plataforma.

3. Evitar el doble gasto

El problema del «doble gasto» implica la posibilidad de que un usuario intente utilizar el mismo Bitcoin en dos transacciones distintas. Las confirmaciones lo hacen imposible porque cada transacción validada queda registrada públicamente y no puede reutilizarse.

¿Cómo influye la criptomoneda específica en el proceso de confirmación?

El número de confirmaciones necesarias depende de la criptomoneda y del protocolo de red. Algunas redes están diseñadas para proporcionar una confirmación rápida (por ejemplo, las redes basadas en Proof of Stake), mientras que otras (como Bitcoin) dan prioridad a la seguridad, por lo que requieren más confirmaciones.

Por ejemplo:

  • Bitcoin: El intervalo entre bloques es de unos 10 minutos, lo que significa que 6 confirmaciones pueden tardar unos 60 minutos.
  • Ethereum: Los bloques se producen cada 15 segundos, por lo que se puede conseguir un número similar de confirmaciones mucho más rápido.

Ejemplos prácticos de confirmación

Analicemos cómo funcionan las confirmaciones en un escenario real:

  1. Comerciante en línea:

Al realizar una compra de productos con Bitcoin, el comercio no considerará completada la transacción hasta que se produzcan al menos 3 confirmaciones para pagos pequeños y 6 confirmaciones para pagos grandes.

  1. Transferencias entre monederos:

Cuando transfieres Ethereum a un amigo, las aplicaciones de monedero pueden mostrar notificaciones como «1 de cada 12 confirmaciones completadas», para que conozcas el estado de la transacción.

Qué ocurre si una transacción no se confirma?

Las transacciones no confirmadas permanecen en mempool hasta que son recogidas por los mineros/validadores e incluidas en un bloque. Algunas pueden caducar y ser devueltas al monedero. Esto ocurre a menudo debido a una tarifa de transacción baja que desanima a los mineros.

Las confirmaciones en el blockchain proporcionan a los usuarios:

  • Seguridad: Cada confirmación aumenta el nivel de confianza en que la transacción seguirá siendo permanente.
  • Transparencia: Blockchain proporciona registros públicos de todas las transacciones.
  • Confianza: Una vez incluida en una blockchain válida, la transacción se vuelve inalterable.

Puede comprobar el estado y el número de confirmaciones de cualquier transacción en nuestra página dedicada a la verificación de transacciones en blockchain.