Forks, ou divisão de cadeia, criam uma versão alternativa da blockchain, resultando em duas blockchains que serão executadas simultaneamente.
As alterações realizadas na tecnologia blockchain são denominadas "fork".
O fork também pode ocorrer quando as atualizações de software dos mineradores não se alinham umas com as outras. Se isso ocorrer, a comunidade de mineradores precisa decidir qual caminho a blockchain deve tomar. Se não for possível atingir uma decisão, ou a própria comunidade não concordar, vão existir duas blockchains diferentes.
A forma com que a blockchain será alterada depende se o caso se trata de um hard fork ou soft fork.
Um soft fork é a inclusão de uma nova regra ao protocolo, que ainda é compatível com as regras antigas e é retrocompatível. Isso significa que os nós que foram atualizados ainda podem se comunicar com os nós não atualizados. Em outras palavras, os novos blocos ainda serão reconhecidos como válidos pelos nós antigos, portanto, é uma mudança menos dramática.
O hard fork é o resultado da mudança permanente que ocorre na rede blockchain. Esta mudança não é retrocompatível, o que significa que todos os nós ou usuários precisam se atualizar para a nova versão do software, já que a versão antiga não funcionará mais. A nova versão cria suas próprias transações e blocos. Essencialmente, é uma blockchain totalmente nova.
Join the thousands already learning crypto!