Glossário

Hard Fork (Blockchain)

Moderate

Um tipo de alteração de protocolo que valida todas as transações anteriormente inválidas e invalida todas as transações anteriormente válidas.

O que é um Hard Fork (Blockchain)?

Um hard fork é um evento em que uma blockchain se divide em duas blockchains separadas, executadas em paralelo uma com a outra, cada uma com parâmetros diferentes de uma cadeia anterior comum.
O hard fork quebra a compatibilidade futura dos criptoativos. Portanto, mesmo que o histórico e os parâmetros da transação sejam os mesmos antes do hard fork, o histórico de ambas as redes se dissocia após o evento e qualquer outra atividade além do fork não se refletirá na outra. Os Hard forks podem ocorrer acidentalmente de bugs/erros na blockchain ou serem feitos intencionalmente (devido a divergências na comunidade de criptomoedas).

Os Hard forks são grandes eventos e são comunicados principalmente para a comunidade de uma criptomoeda com bastante antecedência. Eles são objeto de grandes discussões e debates na comunidade cripto, pois a comunidade tenta descobrir os benefícios e as desvantagens de modificar uma característica específica de um projeto (principalmente o tamanho do bloco, recompensas e hard cap, etc.)

Por exemplo,a proposta de hard fork do Bitcoin em 2017 para aumentar seu tamanho de bloco de 1 MB para 8 MB para aumentar o número de transações e deixá-las mais rápidas, encontrou forte oposição da maioria da comunidade.
Como resultado, uma parte da comunidade se dividiu e formou Bitcoin Cash(BCH). A criptomoeda teve seus próprios hard forks desde então, um que rendeu Bitcoin Cash ABC (BTCA) e Bitcoin SV (BSV), e o último fork de 2020 que resultou em uma nova cadeia chamada Bitcoin Cash Node (BCHN)assumindo o manto do BTCA como o BCH "oficial".
O Ethereum, por sua vez, teve um hard fork bem documentado em 2016, após a exposição da "DAO's replay", deixando a cadeia original para operar como Ethereum Classic. Em 2020, o Ethereum sofreu um hard fork inesperado, mas menor, depois que seus desenvolvedores não retransmitiram adequadamente atualizações não programadas para sua comunidade e provedores de infraestrutura, fazendo com que provedores de infraestrutura como Infura executassem softwares desatualizados e conflitantes.