Los mineros añaden y quitan máquinas todo el tiempo, y aun así los bloques siguen llegando unos cada diez minutos. La razón es el ajuste de dificultad, integrado en cada nodo.
El objetivo
Un bloque solo es válido si el hash de su cabecera está por debajo de un número objetivo. Un objetivo más bajo significa menos hashes válidos, así que hacen falta más intentos. La cabecera guarda el objetivo en una forma compacta de 4 bytes llamada nBits. La «dificultad» es solo una ratio legible: cuánto más duro es el objetivo actual que el objetivo más fácil permitido.
Cada 2.016 bloques
Tras cada 2.016 bloques, cada nodo compara cuánto tardaron con las dos semanas previstas (2.016 × 10 minutos). Si llegaron en una semana, el objetivo se reduce a la mitad, lo que duplica la dificultad. Si tardaron cuatro semanas, la dificultad se reduce a la mitad.
Barandillas
- Un ajuste puede cambiar la dificultad como máximo por un factor de 4 arriba o abajo.
- El código de Satoshi mide el tiempo entre el primer y el último bloque del periodo, lo que cubre solo 2.015 intervalos de bloque. Este pequeño off-by-one sigue formando parte de las reglas.
- Las marcas temporales de bloque deben ser posteriores a la mediana de los 11 bloques anteriores, y los nodos rechazan bloques con más de dos horas de adelanto respecto a su propio reloj. Eso limita hasta dónde pueden manipular el reloj los mineros.
Sin control central
Nadie fija la dificultad. Cada nodo la calcula a partir de la propia cadena y rechaza cualquier bloque con el objetivo equivocado. Un minero que haga trampas con el objetivo simplemente crea un bloque inválido.
Oscilaciones reales
Cuando China prohibió la minería en 2021, el hashrate cayó con fuerza y la dificultad bajó alrededor de un 28% en un solo ajuste, una de las mayores caídas de la historia de Bitcoin. La mayoría de las veces los cambios son de unos pocos por ciento.
A 23 de octubre de 2026, la dificultad era de unos 140,6 billones, según mempool.space. El último ajuste fue de unos +5,9%, y el siguiente se esperaba cerca del bloque 973.728. Estimaciones así cambian a cada hora.
Por qué importa
El ajuste mantiene el calendario de emisión en marcha sin importar cuánto hardware se sume. También significa que más potencia de hash hace Bitcoin más difícil de atacar, no más rápido de minar.