Tasa de hash de Bitcoin: qué mide y por qué cambia
Cada pocos minutos, en algún lugar del mundo, una máquina encuentra el hash que permite agregar un nuevo bloque de Bitcoin a la cadena. La tasa de hash es la cantidad de intentos que todas las máquinas realizan cada segundo para lograrlo.
La cifra aparece en gráficos y titulares, generalmente con prefijos muy grandes. Esto es lo que cuenta, cómo se calcula cuando nadie puede medirla directamente, qué significan las unidades, por qué cambia y qué puede y qué no puede decirte. Este artículo no cita cifras actuales porque cambian todos los días.
Qué cuenta la tasa de hash
Un hash es una ejecución del cálculo de hash de Bitcoin. Bitcoin Wiki define «hash por segundo» como la cantidad de cálculos de doble SHA-256 realizados en un segundo, y llama tasa de hash al total de todos los mineros. En la minería, cada intento consiste en cambiar un número en el encabezado del bloque y volver a calcular el hash para comprobar si el resultado está por debajo del objetivo, tal como se describe en el artículo anterior sobre cómo funciona la minería.
La misma palabra se usa en dos niveles. Para una sola máquina, la tasa de hash es la principal medida de su rendimiento. Para la red, es el total de intentos de todos los mineros al mismo tiempo.
Cómo se estima la tasa de hash de la red
Nadie puede contar directamente los intentos de la red. Bitcoin Wiki explica que, como cada minero o pool solo retransmite a la red un bloque resuelto, la tasa de hash general se calcula a partir del tiempo entre bloques. El comando de Bitcoin Core funciona de la misma manera: devuelve la estimación de hashes de la red por segundo según los últimos n bloques; 120 es el valor predeterminado.
La estimación depende de la relación con la dificultad. La dificultad se establece para que los bloques aparezcan aproximadamente cada 10 minutos, así que Bitcoin Wiki ofrece una regla práctica: la tasa de hash de la red es más o menos la dificultad multiplicada por 2 elevado a la 32 y dividida entre 600, la cantidad de segundos en diez minutos. Sin embargo, los bloques aparecen al azar, por lo que una ventana corta puede variar en cualquier dirección. La wiki advierte que estas cifras no son precisas en un instante determinado, aunque las mediciones a lo largo de períodos más extensos sí sirven como referencia.
Las unidades, de H/s a EH/s
La tasa de hash se expresa en hashes por segundo, con prefijos métricos estándar en los que cada paso equivale a mil veces el anterior: kilo, mega, giga, tera, peta y exa. Por lo general, la capacidad de una máquina de minería se expresa en terahashes por segundo, mientras que la de toda la red se expresa en exahashes por segundo. Un exahash por segundo equivale a 10 elevado a la 18, o un trillón, de hashes por segundo.
Bitcoin Wiki da una idea de este crecimiento. En 01/2015 la red operaba a alrededor de 300 petahashes por segundo y, para 04/2021, la cifra rondaba los 170,000. Según la wiki, en la dificultad más baja, la regla práctica equivale a unos 7M hashes por segundo.
Por qué cambia la tasa de hash
La tasa de hash aumenta cuando se ponen en marcha más máquinas o cuando equipos más rápidos reemplazan a los antiguos, y disminuye cuando se apagan máquinas. Como señala el documento técnico de Bitcoin, la minería consume tiempo de CPU y electricidad, por lo que los costos y las condiciones influyen en qué máquinas siguen funcionando.
El ajuste de dificultad introduce un retraso. La dificultad se recalcula aproximadamente cada dos semanas, o cada 2,016 bloques, así que un cambio en la tasa de hash primero se refleja en bloques que llegan más rápido o más lento que cada diez minutos, y solo después en la dificultad. La aleatoriedad de los tiempos entre bloques también hace que la cifra estimada cambie aunque nada haya cambiado.
Qué te dice y qué no te dice la tasa de hash
La tasa de hash muestra cuánto esfuerzo computacional se dedica a competir por los bloques. También se relaciona con la seguridad porque, según explica el documento técnico, es difícil reescribir el historial mientras la mayoría de la potencia computacional esté en manos de nodos honestos. Por eso, un total más alto generalmente significa que un atacante necesita más potencia.
No te dice hacia dónde se dirige el precio de bitcoin, si la minería es rentable para alguien en particular ni a qué velocidad se procesan las transacciones. Para un minero individual, lo que importa es su proporción del total, porque la posibilidad de encontrar el siguiente bloque depende de cómo se compara su tasa de hash con la de la red.
Recordatorio de WEEX: los gráficos son estimaciones, no señales
WEEX recuerda a los usuarios que las cifras de la tasa de hash son estimaciones y que no predicen precios ni rendimientos. Ten cuidado con las promociones que usan cifras de «potencia de minería» para justificar rendimientos prometidos, ya que nadie puede garantizar ganancias con la minería. Nunca compartas una frase semilla ni un código de verificación con alguien que te ofrezca «minar» por ti. Nada de lo aquí expuesto constituye asesoramiento financiero.
Conclusión
La tasa de hash de Bitcoin es la cantidad de intentos de hash que los mineros realizan cada segundo y, como no se puede medir directamente, se estima a partir de la velocidad a la que aparecen los bloques y de la dificultad actual. Se expresa con prefijos que llegan hasta los exahashes por segundo, cambia según el hardware y los costos que enfrentan los mineros, y el ajuste de dificultad tarda en reflejar esos cambios. Describe la actividad de minería y el esfuerzo dedicado a la seguridad, no el precio.
Preguntas frecuentes
1. ¿Qué es la tasa de hash de Bitcoin?
Es la cantidad de intentos de hash que realizan los mineros por segundo mientras compiten por encontrar el siguiente bloque. Puede describir una sola máquina o toda la red.
2. ¿Cómo se mide la tasa de hash de Bitcoin?
No se mide directamente. Se estima a partir del tiempo entre bloques y de la dificultad actual, como hace el comando de tasa de hash de la red de Bitcoin Core, que por defecto usa los últimos 120 bloques.
3. ¿Qué significa EH/s?
Significa exahashes por segundo. Un exahash por segundo equivale a 10 elevado a la 18 hashes por segundo, es decir, un trillón.
4. ¿Por qué sube y baja la tasa de hash?
Las máquinas se ponen en marcha o se apagan, el hardware mejora, los costos cambian y la dificultad solo se ajusta aproximadamente cada dos semanas. La estimación también cambia porque los bloques aparecen al azar.
5. ¿Una tasa de hash más alta significa que el precio de bitcoin será más alto?
No. La tasa de hash describe la actividad de minería, no la dirección del precio, y no es una señal de trading.