O que é o garfo Bitcoin? O melhor guia para hard fork (garfo) de Bitcoin

Pai de todas as criptomoedas, o Bitcoin se tornou o pioneiro na esfera do dinheiro baseado em blockchain. Não é de surpreender: a tecnologia subjacente parecia revolucionária e apenas alguns projetos conseguiram criar tipos completamente novos de blockchains (Ethereum, EOS e Tron). Numerosas criptomoedas pareciam ser garfos de Bitcoin. O que é um hard fork do Bitcoin? Este guia está aqui para explicar isso em detalhes.

Para Começar: O Que é o Garfo do Bitcoin?

O garfo é uma criptomoeda com algumas mudanças do atual protocolo Bitcoin (BTC) e uma mudança em suas regras. Imagine que você joga um jogo e quer mudar suas regras. Isso significa que todos os outros jogadores terão que concordar em mudar as regras. Se você chegar a um acordo, as alterações serão implementadas e o jogo continuará como de costume. No entanto, se o consenso não for alcançado, são criadas duas versões do jogo: versão 1 com as regras antigas e versão 2 com as novas regras. Isso seria um garfo no jogo. A mesma lógica se aplica ao código Bitcoin.

Após a bifurcação, o Bitcoin original permanece e o novo Bitcoin aparece. Por exemplo, o Bitcoin Cash (BCH) alterou o tamanho do bloco de 1 para 8 MB. Os apoiadores mudaram para uma nova moeda Bitcoin Cash, e aqueles que preferiram as regras originais continuaram a usar o Bitcoin original. O Bitcoin Gold mudou as regras de mineração em favor dos usuários e também recebeu muitos apoiadores.

Bitcoin vs Bitcoin Cash

Hard Fork do Bitcoin Explicado

Hard Fork é uma alteração no protocolo de criptomoeda que não suporta compatibilidade com versões anteriores da moeda antiga. Por exemplo, qualquer pessoa que execute um nódulo em uma rede Bitcoin precisará definitivamente atualizar seu software para reconhecer novos blocos.

Hard Fork é uma situação em que os nódulos que iniciam o novo software são separados da versão anterior da criptomoeda.

Se metade dos nóduloss trabalha com a nova versão com os blocos de mineração, e a outra metade inicia a versão antiga e expande um conjunto diferente de blocos, então você realmente tem duas cadeias diferentes.

O Que é Um Soft Fork?

Soft Forks de criptomoedas permitem combinar novas regras com as antigas. Embora o objetivo de um hard fork seja enfraquecer a ação de algumas regras implementadas em uma versão não reduzida do protocolo, a tarefa de um hard fork é reforçar algumas delas.

O SegWit é um bom exemplo de soft fork do Bitcoin. A comunidade Bitcoin tem discutido há muito tempo como aumentar a velocidade das transações de Bitcoin. Como um novo bloco de transações é extraído em média a cada 10 minutos (e esse ponto não foi discutido), a idéia era aumentar o número de transações que podem ser incluídas em cada bloco. Para fazer isso, a comunidade propôs uma solução chamada Segregated Witness (abreviado SegWit). A idéia principal era liberar espaço em cada bloco, que pode ser usado para incluir mais transações. Isso foi obtido removendo a chave pública e a assinatura associadas a cada transação do bloco e enviando-as por outro canal de mensagens. Como a chave pública e a assinatura ocupam cerca de 60% do tamanho total da transação, devido ao envio separado, o número de transações em cada bloco pode ser dobrado.

Soft fork vs Hard Fork

Por Que as Moedas de Hard Fork do BTC Aparecem?

A blockchain das criptomoedas geralmente é de código aberto, o que significa que o código é gratuito e acessível a todos; tanto para visualização quanto para uso.

À medida que as moedas evoluem e mudam ao longo do tempo, algumas alterações precisam ser feitas em seus protocolos. Tais alterações podem variar de uma pequena adição de uma nova função, a alterações em massa, como aumentar o tamanho máximo do bloco.

Às vezes, na comunidade de mineradores, as mudanças na blockchain podem ser vistas de diferentes maneiras. Alguns aceitam mudanças, enquanto outros não. Tais divisões na infraestrutura de rede também podem levar à criação de novas cadeias de blocos e novas criptomoedas.

7 Garfos do Bitcoin

A lista de hard forks do Bitcoin é realmente mais longa, mas essas foram mais vistas como pequenas melhorias do que as criptomoedas viáveis separadas. Abaixo, observamos sete principais projetos de criptomoeda de hard forks do Bitcoin.

Btcoin forks timeline

Bitcoin XT

O garfo apareceu em 19 de Agosto de 2015. Os autores foram os desenvolvedores do Bitcoin Core original – eles criaram o Bitcoin XT para resolver o problema de dimensionamento da rede. Os desenvolvedores do Bitcoin XT aumentaram o tamanho do bloco, que na cadeia original do Bitcoin era de 1 MB.

No momento da criação do primeiro bloco do Bitcoin XT, ele era suportado por 12% dos mineradores, no entanto, conforme concebido pelos criadores, uma transição completa exigia que 85% dos nódulos da rede se unissem à rede Bitcoin XT. Mais tarde, a participação foi reduzida para 75%.

Desde o início, o projeto Bitcoin XT foi duramente criticado por muitos líderes da comunidade Bitcoin. Além disso, uma conta, supostamente de propriedade do criador do Bitcoin Satoshi Nakamoto, falou contra o garfo. No entanto, em 2014, circulavam informações na comunidade que o perfil poderia ser invadido e, portanto, existe uma teoria de que foi Satoshi quem se opôs ao Bitcoin XT.

Bitcoin Unlimited

O projeto Bitcoin Unlimited apareceu quase meio ano depois do Bitcoin XT – em Janeiro de 2016. Ele resolveu o mesmo problema – aumentando o tamanho do bloco – mas de uma maneira fundamentalmente diferente. O Bitcoin Unlimited permite que os nódulos da rede decidam quais tamanhos de blocos eles devem emitir. Os criadores confiaram na democracia – todos que têm um nódulo completo tiveram a oportunidade de decidir sobre o tamanho do bloco.

Os criadores consideraram que o próprio sistema pararia com o valor médio escolhido pela maioria: blocos muito pequenos seriam “bifurcados” da rede pelo próprio sistema, ele não aceitaria blocos muito grandes, pois a maioria dos nódulos não os veria.

O poder do mercado livre, que governa o mundo da economia tradicional e dos sistemas financeiros, foi criado pelos criadores do Bitcoin Unlimited para servir a economia digital. O impacto do projeto foi adicionado pela junção dos desenvolvedores Tom Sonde e Tom Harding, que deixaram o Bitcoin XT, que começara a decair, e outro, que apareceu um pouco mais tarde, mas também não durou muito, – Bitcoin Classic.

O Bitcoin Unlimited, como seu antecessor, o Bitcoin XT, não teve sucesso – a comunidade ficou emocionada com a perspectiva de que o esquema proposto pudesse ser usado por grandes pools centralizados, suprimindo a opinião da maioria dos usuários com poder de computação superior. Isso levaria a uma concentração de influência na rede nas mãos de apenas alguns grupos e desvalorizaria toda a ideia da descentralização do Bitcoin.

Além disso, um grande número de blocos de tamanhos diferentes pode levar a múltiplos garfos involuntários e a formação de várias cadeias falsas – o que acabaria por levar à queda do próprio bitcoin.

Bitcoin Classic

O Bitcoin Classic apareceu apenas um mês depois do Bitcoin Unlimited, em Fevereiro de 2016, mas começou a desmoronar ainda mais rápido. O criador do fork foi Gavin Andersen, o autor do Bitcoin XT, que continua perseguindo seu objetivo – aumentar o rendimento da blockchain aumentando o tamanho do bloco. Desta vez, planejava-se aumentar exatamente duas vezes, até 2 Mb e dois anos depois – até 4 Mb. Jonathan Tumim, outro dos criadores do Bitcoin Core, também se juntou à Andersen.

Ao contrário do Bitcoin XT, o Bitcoin Classic foi recebido favoravelmente pela comunidade. Ele foi suportado por pools de mineração como Antpool (Bitmain), BW.COM, HAOBTC.com, Genesis Mining, Multipool.us, além de Coinbase, OKCoin e Foldapp. Roger Ver, o proprietário do Bitcoin.com, também expressou sua simpatia pelo projeto – ele está confiante de que aumentar o tamanho do bloco permitirá a criação de um número maior de nódulos completos, o que significa aumentar ainda mais a descentralização da rede.

O Bitcoin Classic nunca encontrou oponentes diretos e de alto perfil, mas nunca se tornou totalmente funcional. A principal razão pela qual as discussões estão se arrastando pelo segundo ano agora é a necessidade de realizar um garfo forte, o que afetará temporariamente a segurança geral da rede e poderá resultar em uma divisão. No entanto, após o surgimento do Bitcoin Cash, que produz blocos de até 8 MB, os desenvolvedores do Bitcoin Classic disseram que consideravam a meta a ser alcançada.

Bitcoin Cash

O Bitcoin Cash é um dos garfos mais famosos, que realmente terminou com uma divisão de cadeias e a formação de uma nova criptomoeda de mesmo nome. Isso aconteceu em 23 de Julho de 2017 e, até agora, o Bitcoin Cash está apresentando bons resultados no mercado. Muitos especialistas tendem a acreditar que, embora a autoridade do Bitcoin original e suas associações o mantenham à tona, mas até o próprio Bitcoin Cash conseguiu ganhar alguma influência e permanece firmemente nas dez principais criptomoedas mais populares.

BCH price after launch

O Bitcoin Cash tem várias diferenças significativas em relação ao Bitcoin original. Existem três adições de código principais:

  1. O limite de tamanho do bloco aumentou de 1 MB para 8 MB de cada vez;
  2. Proteção adicional contra falhas de transação é configurada – tentativas e apagamentos. O Bitcoin Cash garante a segurança do usuário se duas cadeias paralelas forem salvas – o código permite que coexistam sem duplicar ou apagar as operações realizadas;
  3. O tipo de transação foi alterado. Isso faz parte de uma alteração anterior no código de segurança – o Bitcoin Cash lançou um novo tipo de transação na qual os valores de entrada são assinados. Isso garante a segurança das carteiras de hardware e resolve o problema do hash quadrático.

Os criadores do Bitcoin Cash também criaram mais dois garfos: Bitcoin SV e Bitcoin ABC.

Bitcoin Gold

O Bitcoin Gold é outra criptomoeda que se separou do Bitcoin em 24 de Outubro de 2017, um dia antes do prazo planejado pelos desenvolvedores. O objetivo dos criadores é tornar sua própria criptomoeda mais significativa que o Bitcoin original, transformá-la em “ouro digital” real.

Para atingir esse objetivo, os autores alteraram o algoritmo de hash, passando para o Proof of Work por Equihash. A peculiaridade desse PoW é que o Equihash é adequado para mineração por GPU – mineração de criptomoeda, passando por placas gráficas. O mesmo tipo de mineração já é usado em outras criptomoedas, em particular no ZCash. O Equihash também é resistente aos processadores ASIC.

This image has an empty alt attribute; its file name is BTC-Gold.jpg

De fato, os criadores do Bitcoin Gold estão tentando expandir o círculo de mineradores em potencial – a distribuição e a disponibilidade de GPUs são maiores que as ASICs, o que significa que haverá mais usuários que podem minerar criptomoedas e se tornar nódulos da rede. Isso aumentará o nível de descentralização e reduzirá a pressão sobre a comunidade de grandes piscinas comerciais de mineração. O principal slogan – “Tornar o Bitcoin descentralizado novamente“, “Vamos tornar o Bitcoin descentralizado novamente” também se destina a isso. Segundo os desenvolvedores, grandes pools realmente monopolizaram a rede, e a comunidade deve combater isso. O resultado dessa luta foi o Bitcoin Gold.

Havia idéias e oponentes que insistiam que o mercado de processadores GPU é controlado por apenas dois grandes fabricantes, o que significa que há um risco novamente – mas o hard fork foi produzido de qualquer maneira e o Bitcoin Gold agora é negociado em bolsas – embora com um taxa bastante instável.

Bitcoin SV

A principal idéia por trás do Bitcoin SV foi a preservação da visão do Bitcoin, fundada pelo próprio Satoshi Nakamoto. A abreviação SV significa Satoshi Vision.

Os desenvolvedores preservaram o melhor do Bitcoin Cash, como por exemplo, taxas baixas na rede, escalabilidade e segurança, e vários chips foram criados para mineradores e investidores.

No Outono de 2018, a comunidade Bitcoin Cash se dividiu em dois campos, cada um dos quais apresentou sua visão para o desenvolvimento de criptomoedas. Os desenvolvedores não conseguiram chegar a um consenso e, como resultado, os investidores tiveram que escolher.

O Bitcoin Cash ABC, liderado por Roger Ver, optou por implementar aplicativos e transações descentralizadas entre blockchains. O Bitcoin SV, liderado por Craig Wright, resolve o problema de escalabilidade (que afeta a velocidade de adoção da transação). Os criadores planejam expandir o bloco para 128 MB. A rede BCH foi dividida no bloco nº 556767. Portanto, o Bitcoin SV repete a tecnologia BCH em muitos aspectos, em particular, os desenvolvedores escolheram o algoritmo de consenso de Prova de Trabalho e não vão mudar ainda. No bloco 557301, os blocos foram reorganizados, o que é típico das criptomoedas PoW.

B2X

B2X, a criação do disco rígido SegWit2x, deveria se tornar outra criptomoeda. O garfo seria lançado em 16 de Novembro de 2017 e provocou discussões quentes na comunidade, mas acabou sendo cancelado – os criadores anunciaram isso em uma carta aberta em 8 de Novembro. No entanto, oficialmente não foi completamente cancelado, mas adiado por um tempo. Vários apoiadores também disseram que continuaram a apoiar o SegWit2x, mesmo após o cancelamento do garfo rígido.

O principal motivo para a abolição do hard fork foi a divisão de opiniões – a próxima divisão estava quebrando a comunidade, e os autores do SegWit2X tentavam evitá-lo de todos os modos. Além disso, alguns apoiadores da Segregated Witness que mais tarde se recusaram a apoiar o acordo declararam que os termos do fork não eram transparentes, não havia consenso entre os vários grupos e o código estava incompleto.

Conclusões

O problema de aumentar o tamanho do bloco na cadeia principal de Bitcoin permanece e, com o tempo, torna-se mais agudo. Portanto, provavelmente, em um futuro próximo, novos garfos aparecerão, tentando conquistar a simpatia da comunidade e mudar o Bitcoin. Além disso, quanto mais longe, mais grave é o problema de anonimato, que na rede Bitcoin está se tornando cada vez mais ilusório, e esse problema também precisa ser resolvido – o que significa que haverá mudanças nessa direção.