Dificultad de la red
La dificultad de la red mide qué tan difícil es encontrar un hash de bloque válido, y se ajusta periódicamente según el hash rate total de la red.
Definición
La dificultad de la red es la medida que usa Bitcoin para indicar qué tan difícil es para los mineros encontrar un hash de bloque que cumpla con el objetivo de prueba-de-trabajo vigente. Una dificultad más alta significa que los mineros deben hacer más intentos de hash antes de que se encuentre un bloque válido. La dificultad no mide el volumen de transacciones ni el tamaño de los bloques; mantiene la producción de bloques de Bitcoin cerca de un bloque cada 10 minutos.
Cómo funciona
Los mineros de Bitcoin aplican hash una y otra vez a encabezados de bloques candidatos y buscan un resultado por debajo de un valor objetivo. La dificultad expresa qué tan restrictivo es ese objetivo en comparación con el objetivo más fácil. Cuando la dificultad sube, el objetivo se vuelve más pequeño, por lo que menos hashes califican.
Bitcoin ajusta la dificultad cada 2,016 bloques, aproximadamente cada dos semanas si los bloques llegan cada 10 minutos. La red compara cuánto tardaron los 2,016 bloques anteriores con los 20,160 minutos esperados. Si los mineros encontraron bloques demasiado rápido, la dificultad aumenta; si los encontraron demasiado lento, la dificultad disminuye. Este reajuste es automático y se basa en las marcas de tiempo de los bloques y en las reglas de consenso, no en ningún operador central.
Con el tiempo, la dificultad suele seguir el hash rate total. Cuando se suman más máquinas de minería, los bloques se encuentran más rápido hasta que el siguiente ajuste eleva la dificultad. Cuando las máquinas se apagan, los bloques se ralentizan hasta que el siguiente ajuste baja la dificultad.
Por qué importa
La dificultad de la red importa porque estabiliza el calendario de emisión de Bitcoin y el ritmo de liquidación. Sin el ajuste de dificultad, las mejoras en el hardware de minería o los grandes cambios en la participación de los mineros harían que los bloques llegaran mucho más rápido o más lento de lo previsto. El mecanismo ayuda a preservar el calendario de oferta predecible que sustenta las reglas monetarias de Bitcoin.
Para los mineros, la dificultad afecta directamente las expectativas de ingresos. La probabilidad de que un minero encuentre un bloque depende de su participación en el hash rate total de la red, pero una dificultad en aumento suele significar que el mismo hardware gana menos bitcoin, salvo que mejoren el precio, las comisiones o la eficiencia. Por eso los mineros siguen la dificultad junto con el costo de la electricidad, la eficiencia del hardware, las comisiones del pool y la recompensa por bloque.
Para los usuarios, la dificultad contribuye a la seguridad. Una dificultad alta refleja una gran cantidad de prueba-de-trabajo acumulado detrás de la cadena, lo que vuelve más costoso reorganizar bloques recientes. La dificultad no hace válidas las transacciones inválidas, pero eleva el costo económico de competir contra mineros honestos.
Términos relacionados
- Proof of Work: El mecanismo de consenso que exige a los mineros gastar trabajo computacional real antes de que los nodos puedan aceptar un bloque.
- Mining Difficulty: Una expresión muy relacionada que suele usarse de forma intercambiable con dificultad de la red, especialmente al hablar de los ingresos de los mineros de Bitcoin y de los períodos de reajuste.
- ¿Qué es la minería de Bitcoin?: El proceso de construir bloques candidatos, aplicar hash a los encabezados de bloque y competir para obtener recompensas por bloque y comisiones de transacción.
- Difficulty Target: El valor máximo de hash de bloque que la red acepta actualmente. La dificultad sube cuando este objetivo se vuelve más pequeño.