Algoritmo

SHA-256

SHA-256 es la función hash de la prueba de trabajo de Bitcoin. Los ASIC SHA-256 calculan billones de hashes por segundo.

SHA-256 (Secure Hash Algorithm, 256 bits) es una función hash diseñada por la NSA y normalizada por el NIST, el organismo estadounidense de normalización, a principios de la década de 2000. Transforma cualquier dato en una huella de 256 bits, siempre de la misma longitud. La más mínima modificación de la entrada cambia por completo el resultado, y es imposible recuperar la entrada a partir de la huella.

Bitcoin la aplica dos veces seguidas en su prueba de trabajo. Los mineros hacen variar un pequeño número, el nonce, en la cabecera del bloque, y calculan el hash hasta obtener un resultado inferior al objetivo fijado por la dificultad. Es un puro juego de intentos: hace falta un número astronómico de pruebas para encontrar un bloque, de ahí el interés de los chips especializados. Otras criptos también utilizan SHA-256, como Bitcoin Cash, o se minan a la vez que Bitcoin gracias a la minería fusionada.

En una ficha de producto, el hashrate de un minero SHA-256 se expresa en TH/s (terahashes por segundo) y su eficiencia en J/TH. Los modelos recientes de alta potencia, como los Antminer S21 o los Whatsminer M60, superan con creces los 100 TH/s. Compare sobre todo la eficiencia: a igual hashrate, la máquina que consume menos julios por terahash costará menos de mantener en funcionamiento.

Nuestra colección Bitcoin reúne los mineros SHA-256 que ofrecemos.