¿Por qué mi transacción de Bitcoin no recibe confirmación?

Factores que afectan la velocidad de las transacciones en la red Bitcoin:

La velocidad de una transacción en la red Bitcoin depende de tres factores:

  • Tamaño de la transacción — Una transacción en la red Bitcoin es un conjunto de datos binarios que incluye información sobre su origen (número de entradas) y su destino (número de salidas).
  • Comisión — la comisión que pagas a los mineros por procesar e incluir tu transacción en un bloque.
  • Congestión de la red — a menudo sucede que, debido a un aumento repentino en el valor del Bitcoin, todos comienzan a enviar transacciones, lo que satura la red de Bitcoin, suben las comisiones y muchas transacciones se quedan atascadas.

¿Por qué es imposible calcular con precisión el tiempo de confirmación de una transacción?

El problema de calcular el tiempo de confirmación de una transacción radica principalmente en la irregularidad del periodo en que se crean nuevos bloques. Si los bloques se crearan exactamente cada 10 minutos (incluso con un margen de error de 1-2 minutos), sería posible estimar de manera relativamente precisa cuándo una transacción tendría su primera confirmación. En la realidad, los bloques de Bitcoin pueden crearse en un rango de tiempo que va desde 1 minuto hasta 2 horas, y la cantidad de nuevas transacciones durante ese periodo puede aumentar significativamente, lo que incrementa la carga de la red.

Incluso al enviar una transacción con una alta comisión, nadie puede estar seguro de que en 10-20 minutos esa comisión siga siendo relevante. Cualquiera puede encontrarse en esta situación, tanto el remitente como el receptor. Al utilizar Bitcoin, es importante entender cómo funciona la red y aceptar sus reglas.

¿Cómo calcular el tiempo aproximado para recibir una transacción de Bitcoin?

Si has enviado una transacción y aún no ha sido confirmada, lo más probable es que esté en la “cola” o mempool de Bitcoin, esperando a que los mineros la incluyan en un bloque. La posición en el mempool depende de la comisión por byte que pagaste por tu transacción — cuanto mayor sea la comisión, más rápido se procesará tu transacción.
Para predecir cuánto tiempo tardará en confirmarse tu transacción, visita el sitio del explorador blockchair.com e ingresa el identificador de la transacción (TXID, HASH). Tomemos como ejemplo una transacción con el hash b7f1813807462650e521b8d98a5da4fee9cfb80347cfefad96172e9f4ec64275.

Reunamos todos los datos necesarios para el cálculo:

  • En la captura de pantalla a continuación, vemos que nuestra transacción está en el mempool de Bitcoin en la posición 1676 de 9495 (prioridad 1676/9495), y la comisión por byte es de 16 satoshis.
  • El tiempo promedio para que se cree un bloque en la red Bitcoin es de 10 minutos.
  • El número promedio de transacciones que se pueden incluir en un bloque de Bitcoin es de 2500.

Entonces, hagamos el cálculo: el número 1676 (prioridad de nuestra transacción en el mempool de Bitcoin) es menor que el número 2500 (el número total de transacciones en un bloque de Bitcoin), lo que significa que nuestra transacción se incluirá en el siguiente bloque o aproximadamente en 10 minutos (nuevamente, todos los cálculos son aproximados).

En la práctica, la prioridad de una transacción cambia constantemente debido a que se agregan nuevas transacciones a la red de manera continua. Y dado que nadie puede predecir cuándo se creará un nuevo bloque, es imposible calcular con precisión el tiempo de confirmación de una transacción.

12.02.2024, 02:30
  1. Categoría: , , ,
Comentarios de la noticia "¿Por qué mi transacción de Bitcoin no recibe confirmación?"
Sin comentarios
tu comentario

Choose file
Give
Get
Exchange
days
hours