¿Cómo funciona el objetivo?
El hash de un bloque es un número de 256 bits que parece aleatorio. El objetivo marca el límite: cualquier hash igual o inferior gana, y los que lo superan se descartan. En hexadecimal, un objetivo bajo empieza con una larga serie de ceros. Por eso se dice que un hash ganador «empieza con ceros».
La cabecera no almacena los 256 bits completos. Guarda el objetivo en un campo de 4 bytes llamado bits, que todos los nodos descodifican de la misma manera.
¿Cómo se fija el objetivo?
Cada 2.016 bloques, cada nodo compara cuánto tardaron en generarse con dos semanas. Si se generaron más rápido, el objetivo baja; si tardaron más, sube. En ambos casos, el cambio máximo es de cuatro veces. Así, los bloques se mantienen a unos diez minutos de distancia aunque los mineros se conecten o desconecten.
La dificultad expresa lo mismo en una escala más fácil de entender: el objetivo más fácil permitido dividido por el de hoy. El objetivo baja cuando sube la dificultad.
¿Cuántos hashes hacen falta para alcanzar el objetivo de hoy?
Es el promedio de intentos que necesita toda la red para generar un bloque. Los pools aplican la misma idea con un objetivo propio mucho más fácil, para que cada máquina envíe shares con suficiente frecuencia y su trabajo cuente.
Fuentes
- Objetivo · Bitcoin Wiki
- Dificultad · Bitcoin Wiki
- Guía de la cadena de bloques · Documentación para desarrolladores de Bitcoin
Las cifras en tiempo real de esta página provienen de la API de CloudMineCrypto y de datos públicos de la cadena. Se actualizan periódicamente y están identificadas donde aparecen. Solo con fines educativos. No es asesoramiento financiero.