6 pontos por xguru 2021-02-17 | 1 comentários | Compartilhar no WhatsApp
  • O algoritmo SHA-256 é tão simples que dá para executar à mão. Só que é extremamente lento

  • Bitcoin consiste em repetir o processo para encontrar um valor de hash específico que comece com zeros suficientes

  • Inclui um vídeo calculando o hash SHA-256 manualmente

→ Como 1 rodada leva 16 minutos e 45 segundos, o cálculo é que levaria 1,49 dia para fazer um bloco de Bitcoin (128 rodadas)

→ Como o hardware de mineração de Bitcoin atual (em 2014) calcula vários terahashes por segundo, ele é 1 quintilhão de vezes mais rápido do que esse hashing manual

1 comentários

 
xguru 2021-02-17

Um texto que já era bastante famoso há alguns anos, mas como voltou a aparecer recentemente no HN, estou compartilhando aqui.

Dando uma olhada no blog dele... o cara é um supernerd.

Ele também tentou minerar Bitcoin em um mainframe IBM 1401. Segundo ele, isso levava 80 segundos por hash...

Atualmente, ele estaria restaurando o Xerox Alto, um computador pessoal inicial lançado em 1973 e uma lendária máquina GUI dos primórdios...