Investor's wiki

Hard Fork (Blockchain)

Hard Fork (Blockchain)

O que é um hard fork?

Um hard fork (ou hardfork), no que se refere à tecnologia blockchain,. é uma mudança radical no protocolo de uma rede que torna válidos blocos e transações anteriormente inválidos, ou vice-versa. Um hard fork requer que todos os nós ou usuários atualizem para a versão mais recente do software de protocolo.

Forks podem ser iniciados por desenvolvedores ou membros de uma comunidade de criptografia que estão insatisfeitos com as funcionalidades oferecidas pelas implementações de blockchain existentes. Eles também podem surgir como uma forma de financiamento coletivo para novos projetos de tecnologia ou ofertas de criptomoedas .

Um garfo rígido pode ser contrastado com um garfo macio.

Entendendo um Hard Fork

Um hard fork é quando os nós da versão mais recente de um blockchain não aceitam mais as versões mais antigas do blockchain; o que cria uma divergência permanente da versão anterior do blockchain.

Adicionar uma nova regra ao código essencialmente cria uma bifurcação no blockchain: um caminho segue o novo blockchain atualizado e o outro caminho continua ao longo do caminho antigo. Geralmente, após um curto período de tempo, aqueles na cadeia antiga perceberão que sua versão do blockchain está desatualizada ou irrelevante e atualizarão rapidamente para a versão mais recente.

Como funcionam os garfos

Uma bifurcação em uma blockchain pode ocorrer em qualquer plataforma de tecnologia criptográfica - não apenas Bitcoin. Isso ocorre porque blockchains e criptomoedas funcionam basicamente da mesma maneira, não importa em qual plataforma de criptografia estejam. Você pode pensar nos blocos em blockchains como chaves criptográficas que movem a memória. Como os mineradores em um blockchain definem as regras que movem a memória na rede, esses mineradores entendem as novas regras.

No entanto, todos os mineradores precisam concordar sobre as novas regras e sobre o que compreende um bloco válido na cadeia. Então, quando você quer mudar essas regras, você precisa "se bifurcar" - como uma bifurcação em uma estrada - para indicar que houve uma mudança ou desvio no protocolo. Os desenvolvedores podem atualizar todo o software para refletir as novas regras.

É através desse processo de bifurcação que várias moedas digitais com nomes semelhantes ao bitcoin surgiram: bitcoin cash, bitcoin gold e outros. Para o investidor casual de criptomoedas, pode ser difícil dizer a diferença entre essas criptomoedas e mapear as várias bifurcações em uma linha do tempo. Para ajudar a resolver isso, elaboramos um histórico dos hard forks de bitcoin mais importantes dos últimos anos. Além disso, aqueles que desejam se envolver com uma das melhores exchanges de criptomoedas precisam ter cuidado ao investir em moedas como Bitcoin para não perder tempo e dinheiro na moeda digital errada.

Como mostra o gráfico abaixo, os nós que não são atualizados rejeitam as novas regras, o que cria uma divergência, ou hard fork, no blockchain.

Razões para um Hard Fork?

Existem várias razões pelas quais os desenvolvedores podem implementar um hard fork, como corrigir importantes riscos de segurança encontrados em versões mais antigas do software, adicionar novas funcionalidades ou reverter transações - como quando o blockchain Ethereum criou um hard fork para reverter o hack na Organização Autônoma Descentralizada (DAO).

Após o hack, a comunidade Ethereum votou quase por unanimidade a favor de um hard fork para reverter transações que desviaram dezenas de milhões de dólares em moeda digital por um hacker anônimo. O hard fork também ajudou os detentores de tokens DAO a obter seus fundos de ether (ETH) devolvidos.

A proposta de um hard fork não desfez exatamente o histórico de transações da rede. Em vez disso, realocou os fundos vinculados ao DAO para um contrato inteligente recém-criado com o único objetivo de permitir que os proprietários originais retirassem seus fundos.

Os detentores de token DAO podem retirar ETH a uma taxa de aproximadamente 1 ETH a 100 DAO. O saldo extra de tokens e qualquer ether que permaneceu como resultado do hard fork foi retirado e distribuído pelos curadores do DAO para fornecer "proteção à prova de falhas" para a organização.

Hard Forks vs. Soft Forks

Hard forks e soft forks são essencialmente os mesmos no sentido de que quando o código existente de uma plataforma de criptomoeda é alterado, uma versão antiga permanece na rede enquanto a nova versão é criada.

Com um soft fork, apenas um blockchain permanecerá válido à medida que os usuários adotarem a atualização. Considerando que com um hard fork, tanto o antigo quanto o novo blockchain existem lado a lado, o que significa que o software deve ser atualizado para funcionar de acordo com as novas regras. Ambos os forks criam uma divisão, mas um hard fork cria dois blockchains e um soft fork deve resultar em um.

Considerando as diferenças de segurança entre hard forks e soft forks, quase todos os usuários e desenvolvedores pedem um hard fork, mesmo quando um soft fork parece poder fazer o trabalho. A revisão dos blocos em um blockchain requer uma quantidade enorme de poder de computação, mas a privacidade obtida com um hard fork faz mais sentido do que usar um soft fork.

Destaques

  • Um hard fork pode ocorrer em qualquer blockchain, e não apenas no Bitcoin (onde hard forks criaram Bitcoin Cash e Bitcoin SV, entre vários outros, por exemplo).

  • Em um hard fork, os detentores de tokens no blockchain original também receberão tokens no novo fork, mas os mineradores devem escolher qual blockchain continuar verificando.

  • Um hard fork refere-se a uma mudança radical no protocolo de uma rede blockchain que resulta efetivamente em duas ramificações, uma que segue o protocolo anterior e outra que segue a nova versão.