A taxa de hash (às vezes chamada de poder de hash) é a velocidade com que uma criptomoeda dispositivo de mineração opera. Para ser bem sucedido na mineração, a velocidade é essencial, uma vez que o mineiro está basicamente tentando resolver uma questão (com o objetivo de resolver o bloco) tentando muitas respostas potenciais. Quanto mais respostas sugeridas durante o menor período de tempo aumentarão as chances de resolver esse bloco.
O que é a função de hash criptográfico?
Uma função hash no processamento do computador é uma função que compacta informações, o que significa que a saída é geralmente mais curta do que a entrada. As funções de hash são usadas em muitas partes da criptografia, para mapear dados de tamanhos diferentes para dados de tamanho fixo.
Uma função hash criptográfica é um tipo de função hash que tem propriedades que a tornam adequada para uso em criptografia (por exemplo, construir algo que impede que terceiros acessem a informação).
Funções de hash criptográfico são ideais para processamento criptomoeda transações. Eles são seguros e são amplamente utilizados em aplicativos de segurança da informação que envolvem autenticação, assinaturas digitais e códigos de autenticação de mensagens. No contexto da mineração de criptomoedas, um hash é um cálculo ou “palpite” na resolução de um bloco.
Laptop vs mineiro
Vamos tentar colocar isso em contexto. Hoje em dia, é impossível minerar Bitcoin usando um computador desktop padrão. A dificuldade computacional da mineração é muito alta.
Quando o Bitcoin chegou, foi possível minerar usando um computador doméstico padrão ou mais especificamente a GPU (unidade de processamento gráfico) do computador. Uma GPU é uma parte do sistema de renderização de vídeo de um computador e o trabalho que ele faz é muito repetitivo e lida com um alto volume de informações. Fazer as mesmas coisas com os pixels na tela constantemente para suportar vídeo/gráficos. Este tipo de trabalho matemático volumoso pode ser feito por uma GPU muito melhor e em um volume muito maior do que a CPU do computador (unidade de processamento central).
A taxa de hash do laptop que estou usando corretamente agora é 48 hashes por segundo. A taxa de hash da máquina de mineração bitcoin mais alta especificação disponível para compra em Amazonas (o Bitmain New Antminer S9i) é 13.500.000.000.000 hashes por segundo.
Megahash, gigahash, terahash
Esse número é tão grande que precisamos falar de Megas, Gigas e Teras. Estas são as taxas de hash que você verá sendo falado no contexto da mineração de criptomoedas:
- 1 kH/s* (um quilo de hash) é 1.000 (mil) hashes por segundo
- 1 MH/s (um mega hash) é 1.000.000 (um milhão) hashes por segundo
- 1 GH/s (um giga hash) é de 1.000.000.000 (um bilhão) hashes por segundo
- 1 Th/s (um hash tera) é 1.000.000.000.000 (um trilhão) hashes por segundo
- 1 pH/s (um hash peta) é de 1.000.000.000.000.000 (um quadrilhão) hashes por segundo
- 1 eH/s (um hash exa) é 1.000.000.000.000.000.000 (um quintilhão) hashes por segundo
- 1 Zh/s (um hash zeta) é 1.000.000.000.000.000.000.000 (um sextillion) hashes por segundo
- 1 yH/s (um yotta hash) é 1.000.000.000.000.000.000.000.000.000 (um septilhão) hashes por segundo
* KH/s é sempre escrito com um k minúsculo como K maiúsculas é reservado para Kelvin (que é uma medida de calor).
Corrida de armas de taxa de haxixe
Não é difícil ver que a mineração de criptomoedas está se tornando progressivamente mais difícil. No caso de Bitcoin deliberadamente de modo que a dificuldade de mineração é constantemente ajustada para manter a produção para um período de tempo fixo. Quanto mais mineiros atraídos para o esforço de mineração, mais difícil se torna. Para ser bem sucedido na mineração requer mais poder de hash para ter qualquer chance de compartilhar as recompensas.
Vamos ver quanto esforço está envolvido na mineração de um Bitcoin. Embora você não possa minerar um Bitcoin (o esforço de mineração é usado para resolver um bloco que vem com uma recompensa de 12,5 Bitcoins), nós o tratamos como se você pudesse apenas para tornar o guia mais fácil de seguir.
Isto é... calculadora online mostra que precisamos entregar 16.500 Th/s por segundo durante um dia inteiro para minerar um bitcoin (cálculo feito a 15/5/18 a 15.36). Então, se um Bitmain New Antminer S9i entregar 13,5 Th/s, precisaríamos de 1.222 máquinas para minerar um Bitcoin por dia.
Quanto tempo levaria para minerar um Bitcoin com um laptop?
Por diversão, vamos ver quanto tempo meu laptop levaria para minar um Bitcoin. A partir do exemplo acima, precisamos entregar um teórico 16.500 Th/s por um dia inteiro. Sabemos que meu laptop tem uma taxa de hash de 48, então vamos fazer a matemática. Segure-se...
Th/s teóricos para um dia para minerar um Bitcoin
16.500
TH por minuto para um dia para minerar um Bitcoin
990.000
TH por hora para um dia para minerar um Bitcoin
59.400.000
TH por dia para minerar um Bitcoin
1.425.600.000
Total de hashes
1.425.600.000.000.000.000.000
Taxa de hash do computador por segundo
48
Total de segundos necessários para entregar os hashes necessários
29.700.000.000.000.000.000
Total de minutos necessários para entregar os hashes necessários
495.000.000.000.000.000
Total de horas necessárias para entregar os hashes necessários
8.250.000.000.000
Total de dias necessários para entregar os hashes necessários
343.750.000.000
Total de anos necessários para fornecer os hashes necessários
941.780.821.918
É muito tempo. Mas uma grande ilustração de como a mineração agora só é viável com processadores de mineração específicos e juntando-se a um pool de mineração se você for um indivíduo. Ele também ilustra por que as operações profissionais de mineração em países com acesso a menores custos de energia estão contribuindo com a maior parte do esforço de mineração.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.