Skip to main content

Dificultad de Minería | Bitcoin Glossary | Mapping Bitcoin

Dificultad de Minería

Minería

Parámetro que ajusta cada 2016 bloques la dificultad del hash para mantener el tiempo de bloque en 10 minutos, independientemente del hashrate total.

Descripción general

La dificultad de minería es un parámetro dinámico en el protocolo de Bitcoin que controla qué tan difícil es encontrar una prueba de trabajo válida. Determina el objetivo numérico por debajo del cual debe caer el hash del encabezado de un bloque para ser considerado válido. La dificultad se ajusta automáticamente cada 2,016 bloques (aproximadamente cada dos semanas) para garantizar que el tiempo promedio entre bloques permanezca cerca de los 10 minutos.

Ajuste de dificultad

Cada 2,016 bloques:

  Tiempo esperado: 2,016 × 10 min = 20,160 min (2 semanas)
  Tiempo real:     medido desde marcas de tiempo

  Nueva Dificultad = Dificultad Anterior × (Tiempo Esperado / Tiempo Real)

  Limitado a 4× de aumento o ¼ de disminución por ajuste

Si los bloques se produjeron más rápido que cada 10 minutos (indicando que más hash power se unió a la red), la dificultad aumenta. Si los bloques fueron más lentos (los mineros se fueron), la dificultad disminuye. Este mecanismo autorregulador ha mantenido a Bitcoin produciendo bloques a un ritmo notablemente consistente desde 2009.

Dificultad y el objetivo

La dificultad está inversamente relacionada con el valor objetivo almacenado en el campo "bits" del encabezado del bloque. Una mayor dificultad significa un objetivo más bajo, lo que significa que existen menos salidas de hash válidas, requiriendo más intentos para encontrar una.

Dificultad baja:  Objetivo = 00000FFFFFFFFFFF...  (muchos hashes válidos)
Dificultad alta:  Objetivo = 00000000000FFFFF...  (pocos hashes válidos)

Crecimiento histórico

La dificultad de Bitcoin ha crecido en muchos órdenes de magnitud desde que se lanzó la red. En 2009, la minería podía hacerse con una CPU portátil. Hoy, la dificultad es tan alta que solo las operaciones de ASIC a gran escala y los pools de minería pueden encontrar bloques de forma realista.

Casos límite

El ajuste de dificultad tiene un error conocido de uno en uno: compara marcas de tiempo de bloques que abarcan un rango de 2,015 bloques en lugar de 2,016. Además, el ajuste máximo por período está limitado a un factor de 4 en cualquier dirección, evitando cambios extremos repentinos.