-
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
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...
http://righto.com/2015/05/…
O IBM 1401 foi o primeiro computador oficialmente introduzido no nosso país, em abril de 1967. É um modelo que usa cartões perfurados.
https://ko.wikipedia.org/wiki/IBM_1401
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...
http://www.righto.com/2016/06/y-combinators-xerox-alto-restoring.html
https://ko.wikipedia.org/wiki/…