Si alguien le preguntara cuántos bloques (o minutos) debería esperar para asegurarse de que su transacción de Bitcoin (BTC) sea irreversible, ¿sabría qué responder? La “regla general” sería entre tres y seis bloques (alrededor de 30 a 60 minutos), pero los expertos dicen que debería ser incluso más.
Diferentes personas podrían dar diferentes respuestas, y una reciente correo de Luke Sprint Jr. (@LukeDashjr), un desarrollador de Bitcoin Main, en X sugiere que una espera de 12 bloques (alrededor de 120 minutos) es el enfoque más seguro, considerando el estado precise de la minería de Bitcoin.
Con eso en mente, bola fina Profundizó en la comprensión de cuál es el tiempo de confirmación más seguro para una transacción de Bitcoin.
Las transacciones de Bitcoin tienen finalidad probabilística
Debido a que Bitcoin tiene lo que se llama «finalidad probabilística», la irreversibilidad de las transacciones aumenta para cada nuevo bloque agregado a la cadena de bloques después del bloque que incluyó la transacción.
Cuando alguien envía BTC de una dirección a otra, lo que podría ser depositar BTC en un intercambio centralizado para venderlo, la transacción de Bitcoin se ubica en un mempool, esperando que el próximo minero encuentre un bloque e incluya este envío allí, antes de transmitir esto. bloque a la crimson, que se agregará a la cadena de bloques.
Sin embargo, según el documento técnico de Bitcoin, si otro minero gasta más hashrate y transmite un bloque con la misma altura de bloque, el primer bloque podría invalidarse, ya que los nodos de Bitcoin seguirían la cadena con el mayor trabajo (hashrate) puesto en ella.
Cada nuevo bloque transmitido después del primero aumenta el trabajo realizado en esta cadena determinada, lo que dificulta la invalidación de la secuencia de bloques. Irreversibilidad probabilística creciente de todas las transacciones que fueron validadas por esta secuencia o cadena.
¿Por qué es necesario aumentar el tiempo de confirmación de Bitcoin?
Otro reconocido colaborador de Bitcoin, Jameson Lopp, escribió un artículo titulado «¿Cuántas confirmaciones de Bitcoin son suficientes?», abordando todos los aspectos técnicos y matemáticos que responden a esta pregunta.
Según Lopp, el tiempo de confirmación necesario para una certeza del 99,9% de irreversibilidad aumenta según el porcentaje que un atacante teórico tendría del hashrate de la crimson. Pasando de 5 bloques (50 minutos) para una tasa de hash del 10% a 340 bloques (más de 56 horas) para una tasa de hash del 45%.
En individual, esto se alinea con la respuesta que dio Luke Dash Jr. sobre las 12 confirmaciones necesarias considerando que dos grupos de minería de Bitcoin ya tienen más del 20% del hashrate world-wide. Se trata de Foundry United states y Antpool, con el 29,67% y el 22,75% del hashrate complete en el último mes, respectivamente.
Por tanto, el tiempo de espera recomendado variará en función del estado de la crimson pero también de la tolerancia al riesgo de la parte receptora. Algunos intercambios centralizados han optado por esperar tres bloques dependiendo del tamaño del depósito, mientras que otros requieren cuatro, cinco o incluso seis bloques, cada bloque tiene un intervalo promedio de 10 minutos.