¿Cuál es el mejor estimador para futuros intervalos de minería, el objetivo del protocolo de 10 minutos o el promedio histórico observado?

El protocolo Bitcoin está diseñado para que la dificultad de la red se ajuste periódicamente para que se extraigan nuevos bloques en promedio cada 10 minutos. Sin embargo, mirando hacia atrás en los últimos 10 años, parece que el intervalo de minería promedio observado es de 567,35 segundos. Calculé esto restando la marca de tiempo del bloque nr. 573.795 con la marca de tiempo del bloque nr. 0 y dividiendo por 573.794. Sé que las marcas de tiempo de bloque no son tan precisas, pero este error debería ser insignificante.

La minería de Bitcoin se puede modelar como un proceso de Poisson con ciertas suposiciones simplificadas. Si he hecho bien los cálculos, el intervalo de confianza del 95 % de un proceso de Poisson con λ = 1,0575 (número promedio histórico de bloques extraídos cada 600 segundos) y n = 573794 (número actual de intervalos de bloques históricos) permite un cálculo real intervalo de minería no superior a 568,1 segundos, un límite de error que está muy lejos del intervalo de bloque de 600 segundos predicho por la dificultad de la red.

Soy consciente de al menos una razón por la que hay una discrepancia, y ese es el intervalo de ajuste de dificultad de bloque de 2016. Esto fue discutido y respondido en una pregunta de relación aquí . Pero, ¿es esta la única razón por la que los intervalos de bloques históricos son más cortos que los intervalos de bloques predichos matemáticamente? Si experimentamos un largo período de disminución constante en la tasa de hash de la red, ¿veríamos un efecto opuesto similar, donde los intervalos de bloque observados superan constantemente los 600 segundos?

La pregunta fundamental es... para los intervalos de bloque en el futuro, ¿es mejor asumir el intervalo de bloque objetivo de 600 segundos, o un intervalo que es ligeramente más bajo o más alto que esto? Si es así, ¿cuánto? Esto tiene implicaciones, por ejemplo, para el diseño de modelos predictivos de series temporales en finanzas.

Solo un comentario. Aunque no hace una diferencia de más de un segundo, es prudente comenzar desde el bloque 1. Esto se debe a que el primer bloque se extrajo el 9 de enero, casi seis días después del bloque génesis.
Durante el primer año de su existencia la dificultad estuvo por debajo del valor mínimo de manera efectiva.

Respuestas (1)

Durante una buena parte de su historia, la red bitcoin ha visto aumentos continuos en la dificultad, lo que deforma el tiempo promedio de bloqueo a menos de 10 minutos hasta el próximo ajuste de dificultad. Si fuera cierto lo contrario, el tiempo de bloque sería más largo.

histórico de la dificultad de bitcoin

Esta latencia sirve para proteger los nodos contra ataques de aislamiento en los que, de lo contrario, podría desconectarlos de sus pares y esperar hasta que su dificultad relativa se redujera a un nivel adecuado para que pueda extraer bloques.

El mejor estimador del intervalo es probablemente mirar la ventana actual y adivinar la dirección del cambio, pero esto es muy propenso a errores debido al bajo tamaño de muestra del intervalo de bloque.