Inicio Arquitectura técnica Ajuste de dificultad

Ajuste de dificultad

El ajuste de dificultad es el mecanismo automático que garantiza que se mine un bloque de Bitcoin aproximadamente cada 10 minutos, sin importar cuántos mineros participen. Se recalcula cada 2.016 bloques y es una de las piezas de ingeniería más brillantes del diseño de Satoshi.

¿Cómo funciona?

Cada 2.016 bloques, la red compara el tiempo real que tardaron en minarse con el tiempo esperado (20.160 minutos). Si tardaron menos, la dificultad sube. Si tardaron más, baja. El ajuste máximo por período es de un factor de 4 (para evitar oscilaciones bruscas).

¿Por qué 10 minutos?

Los 10 minutos son un compromiso entre seguridad y usabilidad. Un tiempo menor significaría más bloques huérfanos y menos seguridad por confirmación. Un tiempo mayor haría las transacciones más lentas. Diez minutos permite que los bloques se propaguen por la red antes de que aparezca el siguiente.

¿Por qué importa?

El ajuste de dificultad es lo que hace que Bitcoin sea antifragile. Si la mitad de los mineros desaparecieran mañana, Bitcoin seguiría funcionando: simplemente tardaría ~20 minutos por bloque durante dos semanas, hasta que la dificultad se ajustara. Este mecanismo hace que Bitcoin sea el primer sistema monetario de la historia que se autorregula de forma completamente automática.

Errores habituales

  • Creer que si se unen más mineros, se producen más bitcoins
  • Pensar que el ajuste de dificultad es manual o requiere intervención
  • Confundir dificultad con "hashrate" (están relacionados, pero no son lo mismo)

Conceptos relacionados

Fuentes primarias

  • Whitepaper de Bitcoin, Sección 4