Luke Dashjr, um desenvolvedor de Bitcoin e figura-chave no projeto Bitcoin Knots, indicou o domingo, 30 de agosto, como a data-alvo para uma mudança significativa no Proof of Work (PoW) que pode afetar o algoritmo de mineração do Bitcoin. Dashjr afirmou que os mineiros que utilizam SHA-2 devem interromper a mineração no sábado, pois isso será usado para preparar o treinamento no mainnet da versão 29.4.1rc4 do Bitcoin Knots.
De acordo com o post de Dashjr, a versão 29.4.1rc4 do Bitcoin Knots será configurada para corrigir o último bloco SHA-2 antes da transição. Em seguida, após a versão online da edição de domingo de manhã do jornal New York Post ser publicada, o parâmetro “canonical blake2b_headline”, a ser usado no início da nova cadeia baseada em BLAKE2b, será compartilhado.
Dashjr afirmou que, se o processo prosseguir sem problemas, a versão final do Bitcoin Knots 29.4.1 será lançada conforme planejado em 1º de setembro, e o histórico da blockchain criado em 30 de agosto será preservado.
No entanto, o desenvolvedor afirmou que, em caso de problema inesperado, o sistema pode ser revertido para o último bloco SHA-2 e uma nova tentativa pode ser feita com a versão rc5.
Dashjr também recomendou que aqueles que desejam começar a minerar desde o primeiro dia após as mudanças devem se preparar antecipadamente no testnet4 com a versão Bitcoin Knots rc3.
O que está mudando tecnicamente?
O sistema atual de Proof of Work do bitcoin utiliza o algoritmo de hash SHA-256, que pertence à família SHA-2, durante a mineração. Os mineiros realizam cálculos SHA-256 para criar novos blocos de bitcoin.
A variação mencionada por Dashjr envolve o uso de um algoritmo de hash diferente chamado BLAKE2b nos cálculos de PoW.
BLAKE2b é uma função criptográfica, como SHA-256, que converte dados em valores de hash de comprimento fixo. No entanto, como a estrutura computacional dos dois algoritmos é diferente, a maioria dos dispositivos ASIC de mineração de bitcoin atuais não pode minerar diretamente o BLAKE2b.
Portanto, se tal variação fosse implementada, poderia não significar apenas uma atualização de software; também poderia ter consequências sérias para o hardware utilizado por uma parte significativa da infraestrutura de mineração de bitcoin.
O “último bloco SHA-2” ao qual Dashjr se refere significa o bloco final gerado de acordo com as regras atuais de Prova de Trabalho baseadas em SHA-256.
Após este bloco, os nodes que utilizam as novas regras podem começar a seguir blocos criados com BLAKE2b. No entanto, se outros nodes na rede Bitcoin não aceitarem a mesma variação, a cadeia pode se dividir em dois conjuntos diferentes de regras.
Portanto, esta iniciativa não deve ser considerada uma alteração de protocolo definitiva aceita por toda a rede Bitcoin. A declaração de Dashjr refere-se especificamente ao processo planejado para o software Bitcoin Knots e para os usuários que optarem por adotar essas regras.
*Isso não é um conselho de investimento.
Continue Reading: Amanhã é um grande dia para o bitcoin: uma grande variação está chegando


