ETFFIN Finance >> Finanças pessoais curso >  >> Criptomoeda >> Blockchain

Hard Fork (Blockchain)

O que é um Hard Fork?

Um garfo rígido (ou garfo rígido), no que se refere à tecnologia blockchain, é uma mudança radical no protocolo de uma rede que torna válidos os 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.

Os Forks podem ser iniciados por desenvolvedores ou membros de uma comunidade de criptografia que ficam 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 duro pode ser contrastado com um garfo macio.

Principais vantagens

  • Um hard fork refere-se a uma mudança radical no protocolo de uma rede blockchain que efetivamente resulta em duas ramificações, um que segue o protocolo anterior e outro que segue a nova versão.
  • Em um garfo duro, detentores de tokens no blockchain original também receberão tokens no novo fork, mas os mineiros devem escolher qual blockchain continuarão verificando.
  • Um hard fork pode ocorrer em qualquer blockchain, e não apenas Bitcoin (onde hard forks criaram Bitcoin Cash e Bitcoin SV, entre vários outros, por exemplo).

Compreendendo um Hard Fork

Um hard fork é quando os nós da versão mais recente de um blockchain não aceitam mais a (s) versão (ões) mais antiga (s) do blockchain; o que cria uma divergência permanente em relação à versão anterior do blockchain.

Adicionar uma nova regra ao código basicamente cria uma bifurcação no blockchain:um caminho segue o novo, blockchain atualizado, e o outro caminho continua ao longo do caminho antigo. Geralmente, depois de um curto tempo, aqueles na corrente antiga perceberão que sua versão do blockchain está desatualizada ou irrelevante e rapidamente farão o upgrade para a versão mais recente.

Como funcionam os garfos

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

Contudo, tudo dos mineiros precisam concordar sobre as novas regras e sobre o que constitui um bloco válido na cadeia. Portanto, quando você deseja alterar essas regras, precisa "bifurcar" - como uma bifurcação na estrada - para indicar que houve uma mudança ou desvio no protocolo. Os desenvolvedores podem então atualizar todo o software para refletir as novas regras.

É por meio desse processo de bifurcação que várias moedas digitais com nomes semelhantes a bitcoin passaram a ser:dinheiro de bitcoin, bitcoin ouro, e outros. Para o investidor casual de criptomoeda, 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, nós compomos uma história dos garfos rígidos de bitcoin mais importantes dos últimos anos.

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

Imagem de Julie Bang © Investopedia 2019

Razões para um hard fork?

Existem vários motivos pelos quais os desenvolvedores podem implementar um hard fork, como corrigir riscos de segurança importantes encontrados em versões mais antigas do software, para adicionar uma nova funcionalidade, ou para 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 unanimemente 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 ter seus fundos ether (ETH) devolvidos.

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

Os detentores de tokens DAO poderiam retirar ETH a uma taxa de aproximadamente 1 ETH a 100 DAO. O saldo extra de tokens e qualquer éter 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

Os garfos rígidos e os garfos macios 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 garfo macio, apenas um blockchain permanecerá válido quando os usuários adotarem a atualização. Considerando que com um garfo duro, os blockchains antigos e novos existem lado a lado, o que significa que o software deve ser atualizado para funcionar de acordo com as novas regras. Ambos os garfos criam uma divisão, mas um garfo rígido cria duas cadeias de blocos e um garfo macio deve resultar em um.

Considerando as diferenças de segurança entre garfos duros e macios, quase todos os usuários e desenvolvedores exigem um hard fork, mesmo quando parece que um garfo macio pode dar conta do recado. A revisão dos blocos em uma cadeia de blocos requer uma quantidade enorme de poder de computação, mas a privacidade obtida com um garfo rígido faz mais sentido do que usar um garfo macio.