Como o fork é implementado?

Para entender o fork, podemos dividir o Bitcoin em dois grandes pedaços: o protocolo Bitcoin (software) e o blockchain, que armazena todos os dados de transações.

O protocolo Bitcoin (software) é totalmente de código aberto. Se você deseja criar seu próprio blockchain de filial (fork), você deve primeiro copiar o protocolo Bitcoin (código do software) e, em seguida, fazer as modificações apropriadas de acordo com suas necessidades.

Finalmente, o fork do Bitcoin pode ser efetivado especificando um número de bloco. Por exemplo, pode ser anunciado que o fork entrará em vigor quando o número do bloco atingir 500.000. Quando o número do bloco for transmitido à comunidade, ele será dividido em dois. partes, e algumas pessoas decidem apoiar o protocolo original, e algumas pessoas apoiam a bifurcação do protocolo, e então cada grupo começa a adicionar novos blocos ao blockchain que desejam apoiar.