Tiempo de bloque de Bitcoin: 10 minutos de media
El tiempo de bloque de Bitcoin es de 10 minutos de media, pero cada bloque es aleatorio. Descubre por qué un 63 % llega antes y por qué ninguno está atrasado.
El tiempo de bloque de Bitcoin es el intervalo entre dos bloques consecutivos. El protocolo apunta a una media de 10 minutos (600 segundos), pero cada intervalo concreto es aleatorio: alrededor del 63 % de los bloques llega en menos de 10 minutos, mientras que unos pocos tardan una hora o más.
De dónde salen los 10 minutos
Satoshi Nakamoto eligió 10 minutos como término medio. Intervalos más cortos confirmarían las transacciones antes, pero generarían más bloques descartados, porque cada bloque nuevo necesita tiempo para recorrer una red global antes de que todos construyan sobre él. Intervalos más largos serían más robustos, pero obligarían a los usuarios a esperar más.
La red no impone los 10 minutos bloque a bloque. Lo que hace es aplicar, cada 2.016 bloques, un ajuste de dificultad que compara cuánto tardaron realmente esos bloques con las dos semanas previstas (2.016 × 600 segundos). Si fueron demasiado rápidos, minar se vuelve más difícil; si fueron demasiado lentos, más fácil. La media converge hacia los 10 minutos con el tiempo, no en cada bloque.
Por qué los tiempos son aleatorios
Minar funciona como una lotería con billones de boletos independientes. Cada intento de hash tiene una probabilidad diminuta y fija de ser válido, y los intentos no recuerdan los fallos anteriores. Eso convierte el hallazgo de bloques en un proceso de Poisson, y el tiempo de espera entre bloques sigue una distribución exponencial con media de 10 minutos.
Con una media de exactamente 10 minutos, esa distribución tiene consecuencias poco intuitivas:
- Cerca del 63 % de los bloques llega en menos de 10 minutos. La mediana de espera ronda solo los 6,9 minutos, por debajo de la media.
- Alrededor del 10 % llega en menos de un minuto.
- Alrededor del 14 % tarda más de 20 minutos, y aproximadamente un 5 %, más de 30.
- Un hueco de más de una hora ocurre más o menos una vez cada 400 bloques: un par de veces por semana.
Muchos intervalos cortos y unos pocos muy largos se compensan, y por eso la media sigue quedando en 10 minutos.
Sin memoria: la red nunca te debe un bloque
La propiedad más sorprendente es que el proceso no tiene memoria. Si han pasado 15 minutos desde el último bloque, la espera esperada hasta el siguiente sigue siendo de unos 10 minutos, no de cero. No existe un bloque «atrasado» o que «toque». En cada segundo, la probabilidad de que aparezca un bloque es la misma tanto si el anterior se encontró hace 30 segundos como si fue hace 40 minutos.
Es fácil olvidarlo cuando sigues los bloques en directo. Una espera larga da la sensación de que debe terminar pronto, pero estadísticamente no tiene más probabilidades de acabar en el próximo minuto que en cualquier otro momento.
Qué desvía los tiempos reales
En la práctica, los intervalos no siguen una exponencial perfecta con media de 10 minutos:
- Crecimiento del hashrate. Cuando entran máquinas nuevas entre dos ajustes, los bloques llegan algo más rápido de lo previsto hasta que el siguiente ajuste lo corrige. Como el hashrate ha crecido durante casi toda la historia de Bitcoin, el intervalo medio a largo plazo ha quedado ligeramente por debajo de los 10 minutos.
- Caídas del hashrate. Los recortes grandes, por ejemplo durante olas de calor o picos en el precio de la energía, ralentizan los bloques temporalmente.
- Marcas de tiempo flexibles. Son los propios mineros quienes fijan la hora del bloque, dentro de márgenes amplios: debe ser posterior a la mediana de los 11 bloques anteriores y no adelantarse más de dos horas a la hora de la red. Un bloque puede incluso llevar una hora anterior a la de su predecesor, así que los intervalos calculados con marcas de tiempo son aproximados.
Puedes ver cómo va la época actual en la página del ajuste de dificultad de FreeBTC, que estima el próximo ajuste a partir de los tiempos recientes, y consultar los intervalos reales en el listado de bloques.
Preguntas frecuentes
¿Cuánto tarda una confirmación de Bitcoin?
La primera confirmación llega, de media, unos 10 minutos después de que un minero recoja tu transacción. Si tu comisión es demasiado baja para entrar en el próximo bloque, tendrás que esperar a uno posterior; nuestra guía sobre la mempool explica cómo deciden las comisiones.
¿Más hashrate significa bloques más rápidos?
Solo de forma temporal. El hashrate adicional acelera los bloques hasta el siguiente ajuste de dificultad, que la sube para devolver la media a los 10 minutos.
¿Se puede cambiar el tiempo de bloque de Bitcoin?
Solo mediante un cambio en las reglas de consenso que todos los nodos tendrían que adoptar, algo muy improbable. El objetivo de 10 minutos no ha cambiado desde 2009.
En cada ronda de FreeBTC decides si el próximo bloque llegará en menos de 10 minutos. Tener presente que lo hace aproximadamente el 63 %, y que una espera larga nunca hace que el siguiente bloque «toque», es el punto de partida para acertar. Juega el próximo bloque y comprueba qué tal funciona tu intuición.