O ecossistema criptográfico e a tecnologia que está sempre progredindo em inovação, na verdade, criam muita terminologia ou termos estrangeiros no mundo do blockchain, especialmente criptomoeda, o que muitas vezes nos deixa confusos, um dos quais ouvimos com frequência é o método fork. 

Leia este artigo até o final para entender o conceito de hard forks e por que os forks em um protocolo são muito necessários, mas também sujeitos a muito debate.

O que é um Hard Fork?

Um hard fork é uma condição em que o protocolo básico em uma blockchain sofre alterações ou atualizações para que a unidade criptográfica seja dividida em duas. 

As unidades existentes serão copiadas e modificadas para produzir a versão mais recente, mas serão separadas, operando de forma independente e incompatíveis entre si. O projeto ou protocolo principal permanecerá vivo, mas terá direção, características e objetivos diferentes. 

Mesmo que estejam divididos, os registros de cada transação em cada cadeia permanecerão os mesmos de antes da ocorrência da bifurcação, porque basicamente os registros no livro-razão do blockchain são permanentes e não podem ser alterados. 

Diferença entre Hard Fork e Soft Fork

Embora os nomes sejam semelhantes e, em última análise, atinjam o mesmo objetivo de melhorar o software em um ativo criptográfico, hard forks e soft forks são muito diferentes.

Soft fork é um termo para pequenas melhorias em um protocolo que se tornam uma opção alternativa mais segura para torná-lo mais compatível em relação à versão anterior. Em outras palavras, os nós que discordarem da decisão do fork e não atualizarem para uma versão mais recente ainda considerarão a cadeia válida.

Ambos ainda criam separação, mas um hard fork produzirá dois blockchains, enquanto um soft fork criará apenas um bloco. Portanto, quando ocorre um fork, é obrigatório que os entusiastas da moeda conheçam o tipo ou tipo. Porque um minerador de criptografia deve continuar garantindo que o software usado é a versão correta.

Por que um garfo é feito? 

Em alguns casos, o motivo da bifurcação é corrigir riscos de segurança na versão antiga, exigindo uma revisão completa do código existente. Isso é semelhante a uma nova geração de videogame que não é compatível com a versão anterior do jogo, possui recursos ou às vezes até objetivos e conceitos diferentes.

Nem todos os garfos são feitos intencionalmente. Considerando que o blockchain é de código aberto, podem ocorrer bifurcações devido a alguns nós não replicarem as mesmas informações ou colidirem. No entanto, incidentes como este podem ser corrigidos e identificados adequadamente.

Na verdade, a maioria das bifurcações em ativos criptográficos ocorre devido a conflitos com aspectos de certos protocolos de criptomoeda. Como aconteceu recentemente na tragédia da Terra. Onde o algoritmo que suporta UST é rebaixado de US$ 1, fazendo com que Luna perca valor.

Neste evento, o fundador da Terra, Do Kwon, propôs um Hard Fork para criar uma nova blockchain inicial a fim de salvar as ideias e objetivos originais do protocolo existente, mas sem jogar fora a versão anterior.

Outros exemplos de criptomoedas que passaram por hard forks são o Bitcoin, que deu origem ao Bitcoin Cash (BCH) e ao Bitcoin SV (BSV), todos com semelhanças com blockchains anteriores. 

Os resultados de hard forks como o Ethereum Classic, que é uma fração do Ethereum, continuarão a viver e operar. Acredita-se que isso ocorreu devido ao papel da comunidade ou de figuras de desenvolvedores que se opuseram ao hard fork anterior e, portanto, preferiram manter a versão antiga de um protocolo blockchain em vez de migrar para a versão mais recente.