This article has been translated from English to Brazilian.

Um fork, quando se fala de tecnologia blockchain, é uma mudança no protocolo ou software subjacente de uma blockchain, introduzida por um desenvolvedor dessa blockchain.

É uma atualização de software!

De vez em quando, os desenvolvedores gostam de fazer alterações em uma blockchain, como adicionar novas funcionalidades, corrigir problemas de segurança, criar moedas totalmente novas ou até mesmo alterar o protocolo de consenso que rege como os blocos são criados e validados em uma blockchain.

Os forks introduzem essas alterações na blockchain, criando uma segunda blockchain (no caso de um hard fork), uma cópia da blockchain original, mas com as alterações adicionadas à segunda blockchain.

Com os soft forks, as alterações que ocorrem são menores e não criam uma blockchain completamente separada. Os nós que realizam um soft fork ainda são compatíveis com os nós que não realizam um soft fork.

Por outro lado, após um hard fork, duas blockchains separadas existem em paralelo uma à outra. As duas cadeias compartilham dados comuns e histórico de transações até o hard fork.

Após o hard fork, os blocos recém-minerados só existirão na blockchain onde foram validados e criados.

Com hard forks, quaisquer blocos criados usando o protocolo antigo são incompatíveis com a blockchain recém-atualizada.

As alterações de software podem ser de menor alcance, como no caso dos soft forks.

As atualizações propostas também podem alterar drasticamente o conjunto de regras original que rege o funcionamento de uma blockchain, caso em que são chamadas de hard fork.

Os forks são necessários para fornecer às blockchains descentralizadas uma maneira de fazer alterações na blockchain, uma vez que não existe uma autoridade central que governe todos os aspectos do desenvolvimento e evolução da blockchain.

A comunidade blockchain composta por desenvolvedores, operadores de nós e mineradores

O Bitcoin Cash e o Bitcoin Gold surgiram da blockchain original do Bitcoin por causa de um hard fork.