O que é um “Hard Fork”?

725_ly9jb2ludgvszwdyyxbolmnvbs9zdg9yywdll3vwbg9hzhmvdmlldy8ymtdjmwqzntu1ogy4ntu2mmuxngm1mzeyndc3ztkyoc5qcgcUm Hard Fork (ou às vezes hardfork), em relação à tecnologia blockchain, é uma mudança radical para o protocolo que torna os blocos / transações inválidos em válidos (ou vice-versa). Isso exige que todos os nós ou usuários atualizem para a versão mais recente do software de protocolo. Dito de outra forma, um hard fork é uma divergência permanente da versão anterior do blockchain, e os nós que executam versões anteriores não serão mais aceitos pela versão mais recente. Isso essencialmente cria um fork no blockchain: um caminho segue o novo bloco de blocos atualizado e o outro caminho continua ao longo do caminho antigo. Geralmente, após um curto período de tempo, aqueles na antiga cadeia perceberão que sua versão do bloco está desatualizada ou irrelevante e atualiza rapidamente para a versão mais recente.

Caso, após um hardfork   sejam mantidas a blockchain antiga e a nova, isso pode resultar na criação de uma nova moeda, filha de uma moeda já existente, como no caso do Bitcoin Cash e Bitcoin Gold, que são hardforks da blockchain do Bitcoin original.

Entendendo melhor ‘Hard Fork’

Um hard fork pode ser implementado para corrigir importantes riscos de segurança encontrados em versões antigas do software, para adicionar novas funcionalidades ou para reverter transações.

Captura de Tela 2018-03-14 às 10.46.15

 

Um hard fork envolve a divisão do caminho de uma cadeia de blocos, invalidando transações confirmadas por nós que não foram atualizados para a nova versão do software desse protocolo. Após o ataque ao DAO, a comunidade Ethereum quase unanimemente votou em favor de um hard fork para reverter as transações que malversado dezenas de milhões de dólares de moeda digital por um hacker anônimo. O hard fork também permitiu que os detentores de token da DAO recebessem seus fundos de éter devolvidos.

A proposta não desfez exatamente o histórico de transações da rede. Em vez disso, mudou os fundos vinculados ao DAO para um Smart Contract recém-criado com o único propósito de deixar os proprietários originais retirá-los. Os detentores de token DAO poderão retirar ETH a uma taxa de aproximadamente 1 ETH a 100 DAO. O saldo extra e qualquer éter que permaneça como resultado da exploração de re-entrada e o mecanismo de divisão serão retirados e distribuídos pelos curadores DAO, ou indivíduos selecionados antes do colapso do DAO para fornecer “proteção contra falhas” para a organização .

Hard Forks vs. Soft Forks

Hard Forks e Soft Forks são essencialmente a mesma coisa em que, quando o código existente de uma criptografia é alterado, uma versão antiga permanece enquanto uma nova versão é criada. No entanto, com um soft fork, apenas um blockchain permanecerá válido à medida que os usuários adotam a atualização. Ambos os forks criam uma divisão, mas um hard fork cria dois blockchains, e um soft fork deve resultar em um.

Texto e imagens extraídas de http://www.investopedia.com – Tradução livre

Imagem extraída de http://www.cointelegraph.com