¿Qué es el retargeting?

Un algoritmo de retargeting, también conocido como algoritmo de ajuste de dificultad, se utiliza en cadenas de bloques de prueba de trabajo, como Bitcoin.
Cada bloque en las cadenas de bloques de PoW es creado por un minero que resuelve un conjunto complejo de ecuaciones o acertijos, sin embargo, los acertijos se vuelven cada vez más difíciles de resolver después de cada bloque. El rompecabezas lo resuelven los mineros que varían un nonce (número que solo se usa una vez) que produce un valor de hash que es menor que el objetivo de hash, que es una condición predefinida de cada bloque.
Para definir el valor hash del bloque y validar la transacción, los mineros deben usar la función hash SHA-256 hasta que el valor sea menor que el objetivo. De lo contrario, deben seguir modificando el nonce y repetir la función hash SHA-256 hasta que lo esté.
El retargeting se genera dividiendo el objetivo hash del primer bloque por el objetivo hash del bloque actual. Esta reorientación constante en las cadenas de bloques de PoW significa que los mineros requieren más potencia de cómputo hoy en día que cuando se creó Bitcoin en 2009.