SHA-256
O SHA-256 é a função de hash da prova de trabalho do Bitcoin. Os ASIC SHA-256 calculam biliões de hashes por segundo.
O SHA-256 (Secure Hash Algorithm, 256 bits) é uma função de hash concebida pela NSA e normalizada pelo NIST, o organismo norte-americano de normas, no início dos anos 2000. Transforma qualquer dado numa impressão digital de 256 bits, sempre com o mesmo comprimento. A mais pequena alteração na entrada muda completamente o resultado, e é impossível recuperar a entrada a partir da impressão digital.
O Bitcoin aplica-o duas vezes seguidas na sua prova de trabalho. Os mineradores fazem variar um pequeno número, o nonce, no cabeçalho do bloco e calculam o hash até obterem um resultado inferior ao alvo definido pela dificuldade. É um puro jogo de tentativas: é preciso um número astronómico de tentativas para encontrar um bloco, daí o interesse dos chips especializados. Outras criptomoedas também utilizam o SHA-256, como o Bitcoin Cash, ou são mineradas ao mesmo tempo que o Bitcoin graças à mineração combinada.
Numa ficha de produto, o hashrate de um minerador SHA-256 exprime-se em TH/s (terahashes por segundo) e a sua eficiência em J/TH. Os modelos recentes de grande potência, como os Antminer S21 ou os Whatsminer M60, ultrapassam largamente os 100 TH/s. Compare sobretudo a eficiência: com o mesmo hashrate, a máquina que consome menos joules por terahash será mais barata de manter a funcionar.
A nossa coleção Bitcoin reúne os mineradores SHA-256 que disponibilizamos.