Hash Alvo (Target Hash) na Mineração de Bitcoin
O hash alvo é o valor que o hash de um bloco deve ser menor ou igual para ser considerado válido. Entenda como é calculado, relação com dificuldade e papel na mineração.
Definição
Um hash-alvo é o valor máximo de hash que o hash do cabeçalho do bloco de um minerador pode ter e ainda ser aceito por uma rede de prova-de-trabalho. Os mineradores tentam produzir um hash menor que esse alvo. Quanto menor o hash-alvo, mais difícil é encontrar um bloco válido.
Como Funciona
Na mineração de criptomoedas, um minerador reúne transações, monta um bloco candidato e calcula o hash do cabeçalho do bloco. Esse hash parece aleatório, mas os computadores o tratam como um número muito grande.
Para que o bloco seja válido, o hash precisa ficar abaixo do alvo atual da rede. Se o hash for maior, o minerador altera o nonce ou outros dados do bloco e tenta novamente. Os mineradores não conseguem trabalhar de trás para frente a partir do alvo para calcular a resposta vencedora.
É por isso que a mineração costuma ser descrita como um processo de tentativa e erro. Um minerador pode testar bilhões ou trilhões de hashes antes de encontrar um que seja baixo o suficiente. Mais hash rate significa mais tentativas por segundo, mas cada tentativa ainda tem uma pequena chance de sucesso.
O hash-alvo está diretamente ligado à dificuldade de mineração. Quando a dificuldade aumenta, o alvo fica menor, deixando menos hashes aceitáveis. Quando a dificuldade cai, o alvo fica maior, tornando os hashes válidos mais fáceis de encontrar.
No Bitcoin, esse alvo muda por meio do ajuste de dificuldade, que busca manter os blocos chegando aproximadamente a cada 10 minutos, em média.
Por Que Isso Importa
O hash-alvo é o que transforma a mineração em proof of work. Ele define o padrão que um minerador precisa cumprir antes que a rede aceite um novo bloco.
Para os mineradores, o alvo afeta diretamente a rentabilidade. Um alvo menor significa que eles precisam de mais trabalho, eletricidade e tempo de hardware para ter a mesma chance de ganhar uma recompensa de bloco.
Para a rede, o alvo ajuda a controlar a produção de blocos e a emissão de moedas. Sem um limite de alvo, os mineradores poderiam criar blocos com facilidade demais, enfraquecendo a segurança e o cronograma econômico da criptomoeda.
Para os usuários, o alvo é praticamente invisível, mas sustenta confirmações confiáveis ao tornar os blocos caros de criar e simples para os nós verificarem.