Hard Fork vs Soft Fork Explicados

A Changelly está assistindo de perto o desenvolvimento de criptomoedas, já que o ano de 2020 será rico em eventos de blockchain, como a redução do BTC pela metade, o lançamento de novas moedas e forks. Já conhecemos o hard fork Steem, Hive, e há mais divisões por vir. 

Diferentes blockchains exigem diferentes tipos de forks e, às vezes, um fork muda a rede dramaticamente. Vamos descobrir o que está por trás dos hard, soft e temporários forks e ver os garfos mais importantes que aconteceram na indústria de criptografia. 

Forks: Noções básicas

Para mostrar melhor desempenho e fornecer novos recursos, os aplicativos do seu smartphone exigem atualizações periódicas. Na indústria de blockchain, essas atualizações chamam de forks. 

Para poder produzir blocos, os mineradores devem chegar a um consenso sobre o estado da blockchain. Quando os participantes da rede falham em chegar ao consenso, um fork pode ser proposto como uma solução que resolverá o conflito.

Um fork acontece por vários motivos: 

  1. Não há consenso entre os participantes de uma rede;
  2. Uma blockchain requer atualizações críticas.

Bitcoin é uma tecnologia de código aberto, o que significa que qualquer pessoa pode ver e usar seu código-fonte. Ao interagir com o código fonte de uma blockchain específica, pode-se começar a desenvolvê-lo por conta própria. Nesse caso, uma blockchain completamente nova será concebida, mas compartilhará o mesmo bloco de gênese (o primeiro bloco da cadeia) que a blockchain inicial. 

Exemplo: Bitcoin Cash, Bitcoin Gold

Litecoin (LTC) é considerado outro fork do Bitcoin. No entanto, seria correto dizer que o código-fonte do BTC bifurcado pelo LTC, pois Litecoin e Bitcoin não compartilham o mesmo bloco de gênese. 

O que é fork temporário?

Quando vários mineradores descobrem um bloco ao mesmo tempo, ocorre um fork temporário. É importante observar que um fork temporário pode ser criado quando um node não atualizado verifica os blocos criados por nodes atualizados e vice-versa. O resultado desse desempenho é uma divisão dentro de uma blockchain. 

À medida que duas cadeias diferentes são criadas, os mineradores precisam decidir qual cadeia será submetida como a ‘verdadeira’. Depois disso, os mineradores continuam a minerar blocos na blockchain ‘verdadeira’. 

O que é Soft Fork?

Um soft fork é uma atualização do software de um protocolo de criptomoeda. Para melhorar o trabalho de uma blockchain específica, a comunidade, juntamente com os desenvolvedores, decide melhorar o software da rede.

Essas atualizações trazem novas regras para a rede, mas são compatíveis com versões anteriores. Isso significa que os nodes que, por algum motivo, não desejam atualizar seus softwares para a versão mais recente, ainda podem ser participantes de pleno direito da rede. De fato, esses nodes podem criar novos blocos e processar transações, desde que sigam novos conjuntos de regras. 

Imagine que os nodes dentro de uma blockchain falam inglês britânico. O soft fork foi implementado e, agora, para validar transações e criar blocos, os mineradores precisam usar o inglês americano. No entanto, o inglês britânico também serve. Isso é compatibilidade com versões anteriores.

O soft fork mais famoso é provavelmente o SegWit – uma atualização de software proposta na rede Bitcoin em 2017. Notavelmente, devido a divergências na comunidade sobre a implementação do SegWit, um soft fork levou ao hard fork que revelou à indústria uma nova criptomoeda – Bitcoin Cash.  

O recente escândalo em torno do hard fork Steem mencionado acima, Hive, levou a outro soft fork Steem iniciado pela comunidade Steem. O soft fork 0.22.888 ocorreu no início de abril. 

“Este Softfork temporário é para ajustar o futuro da comunidade Steem, que ainda é influenciada no momento devido ao Hardfork. Devido à ameaça incerta que os líderes e principais influenciadores do novo Hardfork representaram no Steem Blockchain, o Softfork incluirá contas com as seguintes regras e restringirá um grupo de operações por essas contas. A barreira para essas regras pode ser reduzida a qualquer momento quando as circunstâncias o exigirem e for alcançado um consenso. ”

O que é Hard Fork?

Um hard fork traz alterações mais sérias ao protocolo da rede do que o soft fork. Nesse caso, os nodes que não foram atualizados para a nova versão do protocolo, não podem ser executados em sua capacidade total. Uma atualização para a versão mais recente é obrigatória; caso contrário, os nodes não poderão validar blocos e continuar mantendo a rede. 

Imagine que os nodes dentro de uma blockchain falam inglês americano. O hard fork ocorreu e, agora, para validar transações e criar blocos, os mineradores precisam usar o espanhol. Se um node não fala espanhol ou não quer aprender, não pode participar das operações da blockchain e precisa sair da rede. 

As atualizações são tão radicais que podem desencadear a criação de uma nova blockchain. Hard forks podem ser planejados como Constantinopla da Ethereum, mas a história conhece casos de hard forks controversos. 

O Bitcoin Cash (BCH) é um exemplo perfeito de um hard fork controverso. A separação da cadeia principal de Bitcoin ocorreu em 1 de agosto de 2017, no bloco número 478558. Uma pequena parte da comunidade BTC não concordou em implementar as atualizações do SegWit. Uma vez que eles sabiam que não podiam perseguir a maior parte dos mineradores de BTC, uma nova criptomoeda (BCH) e uma blockchain foram criadas. Um ano depois, este fork do Bitcoin encontrou seu próprio hard fork atualmente conhecido como Bitcoin SV

A notória situação do DAO dividiu a rede Ethereum em duas independentes. O hard fork do blockchain resultou nas blockchains Ethereum Classic (ETC) e Ethereum (ETH). É justo dizer que o Ethereum Classic é considerado a plataforma Ethereum genuína, enquanto a ETH é uma nova cadeia desde o número de bloco 1.920.000. 

As comunidades de ambas blockchains são dedicadas a duas filosofias diferentes e permanecem céticas uma da outra. No entanto, ETC e ETH estão continuamente em desenvolvimento; A Ethereum (ETH) concluiu seu hard fork ‘Muir Glacier’, enquanto o Ethereum Classic lançou ‘Agharta’ no início de 2020. A ETC apresentará o próximo hard fork, Phoenix, neste verão. 

Hard forks de Bitcoin 

Como a primeira criptomoeda do setor, o Bitcoin tem o maior número de forks por direito. Alguns deles são bem-sucedidos e atingem as 10 principais criptas por capitalização de mercado, outros acabaram sendo uma farsa. 

  1. Bitcoin XT
  2. Bitcoin Classic
  3. Bitcoin Unlimited (BU)
  4. Bitcoin Gold
  5. Bitcoin Private (BTCP)
  6. Bitcoin Cash
  7. Bitcoin Diamond
  8. Bitcoin Pizza
  9. Bitcoin Zero
  10.  …

A lista de hard forks de BTC é bastante longa. A maioria deles se separou da cadeia principal no final de 2017, quando o Bitcoin atingiu US$ 20.000. Os mais fortes sobreviveram, enquanto outros foram deixados para trás.  

Sumário 

A indústria de criptografia está se desenvolvendo rapidamente e definitivamente veremos mais forks, sejam eles hard, soft ou temporários. Alguns deles podem mudar drasticamente o jogo de criptografia como Ethereum e Ethereum Classic, e outros não. Uma coisa é certa: estamos a caminho de testemunhar notáveis ​​eventos criptográficos. 

Sobre Changelly

Changelly é uma troca de criptografia instantânea segura que possui mais de 150 criptomoedas disponíveis para serem trocadas e compradas com os melhores valores do mercado. Em operação desde 2015, a plataforma e seu aplicativo móvel atraem mais de um milhão de visitantes por mês, todos com trocas rápidas e simples, baixas taxas transparentes e suporte ao vivo 24/7.