Reajuste de dificultad

El reajuste de dificultad ajusta la dificultad de minado para que las blockchains de prueba de trabajo mantengan la llegada de bloques a un ritmo objetivo estable.

3 min de lectura
minería

Definición

Difficulty retarget es el ajuste programado de la dificultad de minado en una red de criptomonedas de prueba de trabajo. Cambia cuánto deben trabajar los mineros para encontrar un bloque válido, de modo que los bloques sigan llegando cerca del ritmo promedio previsto por el protocolo.

En Bitcoin, esto significa mantener los bloques cerca de 10 minutos de distancia en promedio. Si el hash rate total de la red sube, los bloques se encuentran demasiado rápido a menos que la dificultad aumente. Si el hash rate cae, los bloques se vuelven más lentos a menos que la dificultad disminuya. El retarget es la regla que lleva al sistema de vuelta hacia su objetivo.

Cómo funciona

Los mineros construyen bloques candidatos y aplican hash repetidamente al encabezado del bloque. Un bloque solo es válido si su hash está por debajo del objetivo actual. Cuanto más bajo es el objetivo, más difícil es encontrar un hash válido. Esto es lo que la gente suele llamar dificultad de minado.

Un retarget compara cuánto tardó realmente un grupo reciente de bloques con cuánto se suponía que debía tardar. Bitcoin hace el retarget cada 2,016 bloques. A 10 minutos por bloque, esa ventana debería tomar 20,160 minutos, o unas dos semanas.

Si esos 2,016 bloques se minaron en menos de dos semanas, la red infiere que los mineros tenían más potencia de cómputo combinada que antes, por lo que la siguiente dificultad sube. Si tardaron más de dos semanas, la dificultad baja. Cada nodo completo puede calcular el nuevo valor correcto a partir del historial de la cadena y rechazar bloques que usen una dificultad incorrecta.

El retarget no es una decisión manual de desarrolladores, exchanges o pools de minería. Es una regla de consenso. Distintas redes de prueba de trabajo pueden hacer retarget en intervalos diferentes o usar fórmulas distintas, pero el objetivo básico es el mismo: mantener estable la producción de bloques incluso cuando los mineros se suman, se van o actualizan su hardware.

Por qué importa

El reajuste de dificultad mantiene predecibles los tiempos y el cronograma de emisión de una criptomoneda. Sin él, un hardware de minería más rápido podría hacer que aparecieran nuevas monedas antes de lo previsto, mientras que una caída repentina de mineros podría hacer que las transacciones esperaran mucho más por confirmaciones.

También afecta los ingresos de los mineros. Cuando la dificultad sube, el mismo minero ASIC obtiene una participación esperada menor de las futuras recompensas de bloque, suponiendo que el precio y las comisiones de transacción se mantengan iguales. Cuando la dificultad baja, los mineros que permanecen en línea tienen mejores probabilidades con el mismo equipo.

Para los usuarios, el retarget respalda un tiempo de bloque confiable, expectativas de confirmación y seguridad de la red. Para los mineros, es una variable central de rentabilidad junto con el costo de electricidad, la eficiencia de las máquinas, las comisiones del pool, el precio de la moneda y la competencia total de la red.

Términos relacionados