O que é uma bifurcação da cadeia de blocos?
Cripto para profissionais
Other articles
As bifurcações na rede blockchain são essencialmente uma divisão da rede. A rede é um software de código aberto e o código-fonte está acessível para descarregamento. Isto significa que qualquer pessoa pode fazer alterações ao código e apresentar melhorias. A capacidade de experimentar com software de código aberto é uma caraterística fundamental das criptomoedas e também ajuda nas actualizações do software da cadeia de blocos. Quando o software de mineiros separados fica fora de sincronia, ocorrem bifurcações. Os mineiros têm de escolher qual a cadeia de blocos a utilizar no futuro. Se não houver uma conclusão maioritária, podem ser criadas duas cópias da cadeia de blocos. Em tais ocasiões, pode haver períodos de maior volatilidade de preços.
Os forks funcionam fazendo alterações no protocolo de software do blockchain. Eles estão frequentemente ligados à geração de novos tokens. O método mais comum para produzir novas moedas é começar do zero. Alternativamente, a blockchain Bitcoin existente pode ser "bifurcada". A forma mais popular é criar novos tokens a partir do zero. Este método consiste em "copiar e colar" o código existente num novo token, que é depois alterado e lançado. A rede deve ser construída a partir do zero e os indivíduos devem ser persuadidos a utilizar a nova moeda. O Litecoin, que começou por ser um clone do bitcoin, é um exemplo desta estratégia. As pessoas foram persuadidas pelos ajustes dos criadores ao código e agora se tornou uma criptomoeda popular.
Existem dois tipos de garfos: garfos rígidos e macios.
Um garfo rígido é o processo de criação de dinheiro bitcoin a partir de bitcoin. Um hard fork é uma modificação significativa no software que obriga todos os utilizadores a atualizar para a versão mais recente. Os nós que ainda estão a executar a versão anterior do programa não serão aceites na nova versão. Um hard fork é uma rutura permanente com a versão anterior da blockchain. Se a nova versão não receber aprovação unânime, dois blockchains podem usar uma variante do mesmo software.
Um soft fork, por outro lado, é compatível com versões anteriores. O blockchain melhorado é responsável pela validação da transação. Os nós que não forem modificados, por outro lado, considerarão os novos blocos como válidos. Isto só funciona num sentido; os nós que não foram actualizados serão ignorados pela cadeia de blocos melhorada. A maioria dos mineiros deve atualizar-se para que um soft fork funcione. A rede será mais segura após o fork se mais mineiros aceitarem os novos regulamentos. Os soft forks foram utilizados nas blockchains da bitcoin e da ethereum, entre outras. Eles são comumente empregados para realizar atualizações de software (como o BIP 66 no caso do bitcoin).