O que significa taxa de hash e por que isso é importante?

Compartilhe este artigo

“Hashrate” refere-se ao poder computacional total combinado que está sendo usado para extrair e processar transações em uma blockchain de Prova de Trabalho, como Bitcoin e Ethereum (antes da atualização 2.0).

Um “hash” é um código alfanumérico de comprimento fixo usado para representar palavras, mensagens e dados de qualquer comprimento.

Os projetos criptográficos usam uma variedade de algoritmos de hash diferentes para criar diferentes tipos de código hash – pense neles como geradores de palavras aleatórias, onde cada algoritmo é um sistema diferente para gerar palavras aleatórias.

Por exemplo, o hash para “coindesk” usando o algoritmo de hash que o Bitcoin usa, SHA256, é f2429204b339475a3d94dd5450f5ebb3c80130a85fbb91d62768741a3b34a6b6

Antes que novos dados transacionais possam ser adicionados ao próximo bloco na cadeia, os mineiros devem competir usando suas máquinas para adivinhar um número.

Mais especificamente, os mineiros estão tentando produzir um hash menor ou igual ao valor numérico do hash ‘alvo’, alterando um único valor denominado ‘nonce’. Cada vez que o nonce é alterado, um hash inteiramente novo é criado.

Isso é efetivamente como um sistema de bilhete de loteria, onde cada novo hash é um bilhete único com seu próprio conjunto de números.

Por exemplo, se pegarmos “coindesk” e alterarmos a primeira letra para “foindesk”, obteremos este hash completamente diferente = 5a12a9af1b5794bf6855c15944339d41ff713665e415b5434b8c9f081c61b66a Porque cada hash criado é aleatório e impossível de prever, pode levar milhões de tentativas – ou hashes – antes que o alvo seja atingido e um mineiro ganhe o direito de preencher o próximo bloco e adicioná-lo ao blockchain.

Cada vez que isso acontece, uma recompensa em bloco de moedas recém-cunhadas é dada ao minerador bem-sucedido, juntamente com quaisquer pagamentos de taxas associados às transações que ele armazena no novo bloco.

Adicionar um bloco ao blockchain “confirma” todas as transações armazenadas naquele bloco Cada vez que um novo bloco é adicionado em cima dos blocos anteriores, essas transações anteriores são reconfirmadas repetidas vezes, tornando-se cada vez mais impossíveis de serem alteradas.

Para a maioria das cadeias de blocos de Prova de Trabalho (PoW), a recompensa do bloco – uma quantidade predeterminada de moedas grátis dada a um mineiro cada vez que um novo bloco é extraído – sofre uma redução programada para metade a fim de reduzir incrementalmente o fornecimento total ao longo de a vida útil de mineração de uma moeda.

Para Bitcoin, as recompensas em bloco são cortadas pela metade a cada 210.000 blocos ou aproximadamente a cada quatro anos.

A partir de 2021, os mineiros recebem 6,25 bitcoins cada vez que extraem um novo bloco. A próxima redução do Bitcoin deve ocorrer em 2024 e verá as recompensas do bloco BTC cair para 3.125 bitcoins por bloco. Dash é outra criptomoeda lavrável que reduz suas recompensas em bloco em 7,14% a cada 210.240 blocos, enquanto Litecoin divide suas recompensas a cada 840.000 blocos.

Qual é a importância do hashrate?

hash
Foto de RODNAE Productions no Pexels

O hashrate é uma métrica importante para avaliar a força de uma rede blockchain – mais especificamente, sua segurança. Quanto mais máquinas forem dedicadas por mineiros honestos para descobrir o próximo bloco, mais alto o hashrate e mais difícil será para os agentes mal-intencionados interromper a rede.

Um ataque de 51%, por exemplo, ocorre quando um único indivíduo ou grupo de invasores compra ou aluga equipamento de mineração suficiente para controlar mais de 50% do hashrate de uma blockchain.

Como os blockchains não são confiáveis ​​e obedecem a uma regra conhecida como “regra da cadeia mais longa”, uma pessoa ou grupo que controla a maioria do hashrate poderia, em teoria, bloquear ou reorganizar transações e até mesmo reverter seus próprios pagamentos.

Isso criaria problemas de gasto duplo que, por sua vez, minariam completamente a integridade do blockchain subjacente.

Uma queda no hashrate, portanto, significa uma redução no custo para realizar um ataque de 51%, tornando a rede mais vulnerável.

Hashrate FAQs

Qual é o hashrate atual do Bitcoin?

89 EH / s, que significa exahashes por segundo, na época da publicação deste artigo. 1 exahash = 1 quintilhão de hashes.

Isso significa que os mineiros estão atualmente calculando 89 quintilhões de hashes a cada segundo.

Encontre a estimativa mais recente em Blockchain.com.

Qual é a dificuldade de mineração?

“Dificuldade” de mineração é o quão difícil é para os mineradores produzirem um hash que esteja abaixo do hash alvo. Isso é obtido reduzindo o valor numérico do cabeçalho do bloco com hash.

A dificuldade do Bitcoin, por exemplo, é medida usando uma pontuação interna que começa em 1 (o nível mais fácil) e aumenta ou diminui exponencialmente dependendo de quantos mineiros estão competindo na rede. Essa pontuação se ajusta automaticamente a cada 2.016 blocos – aproximadamente a cada duas semanas.

No momento, esse número está em torno de 13.912.524.048.946.

Os blocos devem ser encontrados pelos mineiros a cada 10 minutos.

Portanto, se os mineiros estão resolvendo blocos e encontrando bitcoins com mais frequência do que a cada 10 minutos, em média, a dificuldade aumenta. Se os mineiros estão encontrando bitcoins com menos frequência do que a cada 10 minutos, em média, a dificuldade diminui.

Quanto mais mineiros estiverem online, mais hashrate é produzido, o que significa que há mais “suposições” sendo geradas. Quanto mais suposições houver, mais provável será que o hash correto seja descoberto rapidamente.

Como as cadeias de blocos são geralmente projetados para adicionar blocos (e liberar novas moedas) em uma taxa estável e previsível, a dificuldade é programada para se ajustar automaticamente após um determinado número de blocos para manter essa taxa consistente.

Como o hashrate é calculado?

Não há como saber com certeza o hashrate de Bitcoin exato, embora possa ser estimado. A taxa de hash é tradicionalmente estimada com base em dados públicos sobre Bitcoin, incluindo a métrica de dificuldade descrita acima.

Embora esse método de estimativa tradicional esteja no limite certo, essa metodologia tem sido criticada por não ser precisamente precisa.

Troca de criptomoedas Kraken propôs outra forma de estimar o hashrate, usando estatísticas para mostrar com 95% de confiança que o hashrate está em alguma faixa.

Por que o hashrate do Bitcoin aumentou?

Mais e mais mineiros entraram na briga na curta história do Bitcoin, empurrando o hashrate para cima.

A razão mais provável para novos mineradores ingressarem no espaço altamente competitivo é o potencial de preço extremo do bitcoin.

O aumento na demanda por bitcoin (que é um ativo escasso) elevou o preço para mais de US $ 33.000 por moeda, no momento, atraindo mais operadores que veem a mineração como uma oportunidade de obter retornos significativos.

Qualquer aumento no número de mineiros aumenta a dificuldade do Bitcoin, o que aumenta o hashrate.

Compartilhe este artigo

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *