O que é um fork?

Uma blockchain de criptomoeda bifurcando-se em dois ramos diferentes

Definição

Criptomoedas como o Bitcoin e o Ethereum são viabilizadas por um software descentralizado e aberto chamado blockchain. Um fork ocorre sempre que uma comunidade faz uma alteração ao protocolo da blockchain, ou seja, ao conjunto básico de regras que rege esse software.

Criptomoedas como o Bitcoin e o Ethereum 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. Imagine um trem muito longo formado por vagões que representam transações na rede, desde a primeira até a mais recente. E, como o código da blockchain é aberto, ela depende de sua comunidade para a manutenção e o desenvolvimento de seu código.

Um fork ocorre sempre que uma comunidade faz uma alteração ao protocolo da blockchain, ou seja, ao conjunto básico de regras que rege esse software. Quando isso acontece, a cadeia se divide, produzindo uma segunda blockchain, que compartilha todo seu histórico com a original, mas segue em outra direção.

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.

  • 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 têm sido usados para levar novos recursos ou funções, normalmente no nível de programação, tanto para Bitcoin quanto para Ethereum. Como o resultado final é uma única blockchain, as mudanças são compatíveis retroativamente com os blocos anteriores ao fork. 

  • 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. Criptomoedas como o Bitcoin Cash e o Bitcoin Gold evoluíram da blockchain Bitcoin original por meio de hard fork. 

O que é um fork

Por que os forks ocorrem?

Assim como todos os softwares precisam de atualizações, as blockchains são atualizadas por uma série de motivos:

  • Para adicionar funcionalidades

  • Para corrigir riscos à segurança

  • Para resolver um conflito dentro da comunidade sobre a direção da criptomoeda

Como os forks continuam a mudar o cenário das criptomoedas?

  • A blockchain Ethereum foi projetada para executar “contratos inteligentes”, que são programas desenvolvidos para realizar automaticamente um conjunto de ações predeterminadas quando certos critérios são cumpridos. Aplicativos de contratos inteligentes incluem de tudo, desde jogos até ferramentas de logística e dapps DeFi. 

  • Como a plataforma que executa todos esses aplicativos, a blockchain Ethereum é similar ao sistema operacional de um computador. Nessa analogia, os vários forks do Ethereum — Ethereum, Ethereum Classic, Ethereum 2.0 — são como versões mais recentes de um sistema operacional, responsáveis por adicionar recursos ou aprimoramentos às versões anteriores. 

  • Um fork mais antigo pode continuar sendo uma plataforma estável e confiável, enquanto um fork mais recente oferece aos desenvolvedores maneiras totalmente novas de interagir com ele. Em algum momento, versões antigas e recentes podem vir a se fundir ou continuar suas evoluções de forma separada.  

  • Pense em um soft fork como uma "atualização de software", como quando seu telefone pede para atualizar para o SO mais recente. Já um hard fork pode ser entendido como um sistema operacional totalmente novo, como o Linux e o Mac OS são evoluções do quinquagenário sistema UNIX.

Compre bitcoin em questão de minutos

Somos o local mais confiável para pessoas e empresas comprarem, venderem e gerenciarem criptomoedas.