Um minerador solo de Bitcoin com um poder de hash médio de apenas 10 TH/s (terahashes por segundo) venceu a corrida para adicionar o bloco 772.793 à blockchain na sexta-feira (20).
No momento em que o bloco foi adicionado, a taxa de hash total do Bitcoin era de pouco mais de 269 exahash por segundo, o que significa que a taxa de hash de 10 TH/s do minerador solo representava apenas 0,000000037% de todo o poder computacional da blockchain
Simplificando: foi uma vitória extremamente improvável para um minerador individual.
Congratulations to miner 1CEmkQkgiCMx6DHSDkHi53mL8oEthCZSw with only 10TH who solved a solo block at https://t.co/UWgBvLkDqc ! https://t.co/0O7A7KR4eu
— Dr. Con Kolivas (@ckpooldev) January 20, 2023
Apesar das probabilidades contra eles, o minerador solo foi o primeiro a produzir um hash válido para o bloco a ser minerado. Em troca, recebeu 98% do total de 6,35939231 BTC alocados para a recompensa e taxas do bloco. Os 2% restantes foram para o Solo CK Pool, um serviço de mineração online que facilita a mineração individual.
A aleatoriedade e as probabilidades do Bitcoin
Para adicionar um bloco a uma blockchain de prova de trabalho (Proof of Work) como o Bitcoin, o minerador deve ser o primeiro a calcular um hash válido para o bloco, que só pode ser descoberto usando força computacional bruta.
As máquinas de mineração executam um algoritmo de criptografia para produzir um hash que fica abaixo de um limite especificado pela rede. Se o algoritmo produzir um valor acima do alvo de hash, o minerador tentará o algoritmo novamente com uma entrada ligeiramente alterada para produzir um valor completamente novo para o hash. Os mineradores criados especificamente para executar essa função são capazes de calcular trilhões de hashes únicos a cada segundo.
No entanto, mesmo que a máquina de um minerador fosse capaz de produzir apenas um hash por segundo, é teoricamente possível que a primeira saída do algoritmo pudesse ser um hash válido para resolver o bloco.
Qual a probabilidade?
As chances de adicionar um bloco como minerador solo são determinadas pelo número de hashes que o equipamento do minerador está computando por segundo em relação ao número total de hashes que todas as máquinas na rede estão computando a cada segundo.
De acordo com uma postagem do usuário Willi9974 no fórum BitcoinTalk, menos de uma hora após a resolução do bloco 772.793, o sortudo minerador solo teve uma taxa de hash média na hora anterior de 10,6 TH/s.
As informações postadas no BitcoinTalk também revelaram que ~10 TH/s era a potência combinada de quatro máquinas (chamadas de “trabalhadores”). Isso sugere que o equipamento desse minerador solo provavelmente era composto por quatro mineradores de Bitcoin de pendrive, que podem atingir individualmente uma taxa de hash de cerca de 3 TH/s e custar cerca de US$ 200 cada.
Usando o nível de dificuldade incluído no bloco 772.793 e assumindo que o equipamento do minerador solo estava computando 10 TH/s, é possível calcular a taxa de hash total estimada como 269.082.950 TH/s no momento em que o bloco foi resolvido.
Com base nisso, as chances desse minerador solo ser o primeiro a resolver o bloco com um hash válido são de uma em 26,9 milhões. Estatisticamente, isso significa que, se as mesmas circunstâncias fossem repetidas infinitas vezes, o minerador solo adicionaria o bloco 0,000000037% do tempo, em média.
Improvável, mas não impossível (e já aconteceu antes)
Embora esse cenário seja extremamente improvável, eventos semelhantes “uma vez na vida” na mineração de Bitcoin já aconteceram antes.
Um ano atrás, em menos de duas semanas, três mineradores solo diferentes resolveram blocos com taxas de hash improváveis - a taxa de hash do terceiro era aparentemente de apenas 8,3 TH/s em comparação com a taxa de hash total estimada de 190.719.350 TH/s, que vem para uma chance em 23 milhões (ou 0,000000044%).
Um hash é válido e, portanto, resolve o bloco ou não é. Não há estratégia envolvida, pois todo o sistema é baseado na geração aleatória de valores de hash e nos mecanismos de resposta da rede para manter as probabilidades principais. Bitcoin é executado em código e fórmulas, então um minerador solo de alguma forma resolvendo os próximos quatro blocos é perfeitamente possível dentro do sistema matemático do Bitcoin.
Pools continuam sendo os grandes vencedores
Anedotas sobre mineradores solo como essas podem acabar introduzindo um novo hobby para os sempre esperançosos. No entanto, a grande maioria dos blocos adicionados ao blockchain do Bitcoin hoje é produzida por grandes pools de plataformas de mineração que combinam seu poder de hash e compartilham ganhos.
Ao fazer isso, a contribuição de cada minerador é recompensada proporcionalmente cada vez que o pool minera um bloco.
De acordo com o explorador de blockchain e pool de mineração BTC.com, o maior pool de mineração de Bitcoin é atualmente o Foundry USA, com seu poder de computação coletivo de 90,19 EH/s representando 31,3% da taxa de hash total da rede – o que significa que eles ganham uma parte do bloco recompensas e taxas para um em cada três blocos, em média.
Os pools de mineração datam de 2010 e capturaram constantemente maiores parcelas da distribuição da taxa de hash ano após ano, à medida que a dificuldade de mineração aumentava e a tecnologia de mineração melhorava. Hoje, pelo menos 98% dos mineradores de Bitcoin online pertencem a um pool de mineração.
Traduzido com autorização do Decrypt.
- Já pensou em inserir o seu negócio na nova economia digital? Se você tem um projeto, você pode tokenizar. Clique aqui, inscreva-se no programa Tokenize Sua Ideia e entre para o universo da Web 3.0!