Em termos simples, um Hard Fork é quando uma única criptomoeda é dividida em duas. Isso acontece quando o código existente duma criptomoeda é alterado, resultando em uma versão antiga e uma nova. Por outro lado, um Soft Fork é essencialmente a mesma coisa, mas a ideia é que apenas uma Blockchain (e, portanto, uma moeda) permanecerá válida enquanto os usuários adotam a atualização. Continue a ler para descobrir mais sobre o Hard Fork.
Isso significa que os dois tipos de bifurcação criam uma divisão, mas um Hard Fork serve para criar duas Blockchain / moedas, e um Soft Fork é feito para resultar em uma. No caso do Bitcoin, por exemplo, Segwit, Segwit2x, Bitcoin Cash e Bitcoin Gold são todos bifurcações diferentes em Bitcoin que aconteceram em 2017.
As moedas do Segwit mudam a Blockchain, mas mantêm o nome do Bitcoin, enquanto o Bitcoin Cash cria novas moedas, mesmo assim como o Bitcoin Gold. O Segwit foi um Soft Fork, entanto que o Bitcoin Cash, o Bitcoin Gold e o Segwit2x foram um Hard Fork de Bitcoin.
Existem três cenários possíveis para acontecer depois de um Fork:
Qualquer um dos três casos pode ocorrer com um determinado Fork, mas a 3ª opção é a mais comum e, portanto, o resultado esperado ao longo do tempo com Hard Forks.
Uma Blockchain é um livro de transações (e é onde a propriedade das moedas é registrada). Qualquer pessoa que tenha moedas antes de um Hard Fork e durante ele, portanto, terá necessariamente moedas nos dois Forks após o Hard Fork ter ocorrido.
Não é necessário segurar a moeda original após o Hard Fork ter ocorrido. Com os Hard Forks, há uma data de Snapshot, em que um instantâneo do Ledger é capturado. O Snapshot acontece em um número de bloco, e o número do bloco é mais importante com os Hard Forks, porque a data do calendário é importante apenas para entender quando ocorreu o número do bloco.
Assim, em geral, se alguém quiser ficar na bifurcação e, assim, receber moedas grátis, ele deve ter sua transação adicionada ao livro de registro (Ledger) antes que o Snapshot ocorra.
Em termos mais técnicos: um Hard Fork é um termo que descreve uma grande mudança no protocolo Blockchain, que torna os blocos ou transações inválidos anteriormente, em válidos (ou vice-versa). Isso pode ser usado para manter a mesma moeda com grandes mudanças na Blockchain ou para criar uma nova moeda.
Isso requer que todos os nós (todos os computadores que se conectam à rede da criptomoeda) atualizem para a versão mais recente do software de protocolo se quiserem usar a nova moeda ou Blockchain (ou para manter o protocolo existente se quiserem usar a moeda antiga ou Blockchain).
O resultado de uma moeda “bifurcando-se” para formar sua própria Blockchain ou moeda, é que existem dois de tudo. Duas moedas diferentes, com dois Ledgers diferentes (do bloco X para frente), com dois conjuntos diferentes de códigos, ambos originados da mesma plataforma e Blockchain.
Resumindo: Quando uma criptomoeda e bifurcada, você deseja manter essa criptomoeda em uma carteira digital e não em um exchange (ou dentro da Coinbase, uma carteira de criptomoedas Paper Wallet / Hardware Wallet, etc, mas não ativa em um exchange). A razão para isso é que, essencialmente, você recebe X quantidade da nova moeda para segurar a moeda antiga quando o Hard Fork acontece (e isso só pode acontecer se você estiver segurando suas moedas em uma carteira ou em uma troca que permita isso).
Em geral, qualquer atualização no software de uma moeda (pelo menos aquelas que são controladas democraticamente, como Bitcoin) requer alguma forma de consenso. Isso também é verdade para a implementação de um Soft Fork ou Hard Fork.
A criação de uma bifurcação que atualize o software existente que todos usam atualmente requer suporte majoritário (consenso) de detentores de moeda (mais tecnicamente “nós”) conectados à rede da moeda.
Esses nós devem concordar com a atualização e atualizar o software de acordo. Esse consenso pode, na prática, vir em primeiro lugar dos mineiros e dos grupos de mineração, em vez de uma população geral de usuários, porque eles tendem a controlar uma série de nós.
Em termos de apenas criar um Hard Fork ou Soft Fork (não o adotar), qualquer um pode pegar o código de uma moeda desde a GitHub e mudá-lo, criando assim um Hard Fork ou um Soft Fork para ser adotado. Isso significa que qualquer desenvolvedor com as habilidades necessárias poderia decidir fazer um Hard Fork Bitcoin ou criar uma cópia única da moeda Bitcoin.
Essa seria a parte “fácil”. A parte difícil seria obter suporte de mineradores, usuários (que não só precisam baixar e configurar uma carteira da criptomoeda, mas também usar e trocar a moeda) e dos sites de exchange.
Uma bifurcação como essa pode ocorrer por qualquer motivo, seja para inovar (como é o caso do Bitcoin Cash), para reparar o dano causado por um hack (como é o caso de Ethereum), ou simplesmente porque o consenso não poderia ser construído para um Soft Fork (como foi um pouco o caso do Bitcoin Cash).
Esperamos que fique claro com nossas explicações e dicas. Acompanhe as notícias sobre Hard Forks e Soft Forks em nosso site e bons investimentos!