O que é um fork?

Criptomoedas são viabilizadas por um software descentralizado e aberto chamado blockchain, com o qual qualquer pessoa pode contribuir. A blockchain recebeu este nome porque é literalmente composta por blocos de dados.

Assim como todos os softwares precisam de atualizações, as blockchains são atualizadas para adicionar funcionalidades ou melhorar a segurança.

O fork (bifurcação) também acontecem quando não há um consenso entre os nós da rede. Assim, a divergência provocará uma bifurcação na cadeia de blocos, e os usuários podem decidir qual cadeia continuarão seguindo.

Existem tipos de fork: o soft fork e o hard fork, sendo que o primeiro é bem comum e acontece com certa regularidade. Ele pode ocorrer quando, por exemplo, dois mineradores encontram um bloco quase que de forma simultânea.

Soft fork

É como se fosse uma atualização de software para a blockchain. Desde que seja adotado por todos os usuários, ele se torna o novo conjunto de padrões da moeda. Soft forks são usados para levar novos recursos ou funções, normalmente no nível de programação. Como o resultado final é uma única blockchain, as mudanças são compatíveis retroativamente com os blocos anteriores ao fork. 

Para que um soft fork ocorra é preciso uma aprovação mínima de 95% da rede (ou seja, dos mineradores).

Ao longo da sua história, a blockchain do Bitcoin já usou vários soft forks para resolução de pequenos problemas ou para melhorar suas funcionalidades.

Ainda está difícil compreender o que é fork e soft fork? Pense em um sistema operacional de computador, como o Windows. Enquanto você utiliza a sua versão, o próprio computador fará alguns downloads para atualizar o sistema e melhorar seu funcionamento, sem que você perceba isso ou que o sistema pare de funcionar.

Hard fork

acontece quando o código muda tanto que a nova versão deixa de ser compatível retroativamente com blocos anteriores. Nesse cenário, a blockchain se divide em duas: a blockchain original e a nova versão que segue um novo conjunto de regras. Isso cria uma criptomoeda totalmente nova e é a origem de várias moedas bem conhecidas. 

Nesse caso, é imperativo que os mineradores que desejam continuar minerando blocos válidos e sendo recompensados com Bitcoin atualizem o protocolo e passem a respeitar as novas regras.

Para entender o que é fork nesse caso, vamos fazer uma analogia: é como se você quisesse comprar um novo computador, mas desejasse manter o Windows antigo. Muitas das novas configurações e programas passariam a não funcionar adequadamente. E, assim, você teria que instalar a nova versão do sistema operacional para continuar trabalhando de forma adequada.

Por que isso é importante?

A maioria das moedas digitais tem equipes de desenvolvimento independentes responsáveis por mudanças e melhorias na rede, da mesma maneira que mudanças nos protocolos de internet geram aprimoramentos à navegação na web. Sendo assim, o fork pode acontecer para tornar a criptomoeda mais segura ou adicionar novos recursos. 

Porém, também é possível que desenvolvedores de uma nova criptomoeda usem o fork para criar moedas e ecossistemas totalmente novos.

Para conhecer sobre outros termos sobre cripto acompanhe-nos também no Twitter e Instagram nos links abaixo.

Deixe um comentário

Campos de preenchimento obrigatório *