Visão geral dos forks do Bitcoin
Este artigo está disponível nos seguintes idiomas:
- O que são forks do bitcoin e por que eles existem
- Hard fork e soft fork do Bitcoin: qual a diferença?
- Principais hard forks do Bitcoin
- Bitcoin Cash (BCH)
- Bitcoin Gold (BTG)
- Bitcoin Diamond (BCD)
- Outros forks do Bitcoin
- Os soft forks mais populares do Bitcoin
- Segwit (Segregated Witness)
- Equívoco comum: o que não são forks do Bitcoin
O Bitcoin é o primeiro projeto financeiro baseado em blockchain, um sistema de pagamento descentralizado peer-to-peer com uma moeda de mesmo nome. Apesar de ser uma tecnologia sofisticada, alguns problemas foram identificados posteriormente: baixa escalabilidade, baixo desempenho, altas taxas de comissão, entre outros.
Para melhorar esses processos, existem os forks: são alterações no código do software da blockchain para aprimorar a rede e, muitas vezes, emitir novas moedas.
O que são forks do bitcoin e por que eles existem
Um fork é um ajuste no código fundamental da blockchain, como a alteração das regras dos algoritmos do protocolo existente.
As razões mais comuns para os forks são:
- Zerar a cadeia. As cadeias de qualquer criptomoeda em qualquer blockchain estão sempre aumentando, junto com o volume de dados armazenados. Mas um fork permite criar uma rede mais rápida, pois as transações passam a ser contadas a partir do momento da criação do fork.
- Melhorias na rede. Os desenvolvedores podem aumentar o tamanho dos blocos, alterar algoritmos de hash e outros parâmetros para tornar a rede mais rápida, segura e descentralizada.
Os forks do Bitcoin também podem surgir devido a desacordos sérios na comunidade cripto sobre como a blockchain deve funcionar. Um fork ocorre quando parte da comunidade apoia mudanças e outra parte não. Sem consenso, a blockchain se divide, criando duas redes independentes.
Hard fork e soft fork do Bitcoin: qual a diferença?
Os forks podem ser planejados ou espontâneos e se dividem em hard forks e soft forks.
- Um hard fork envolve a ramificação da cadeia de blocos, o que mantém o BTC original e cria uma nova criptomoeda. Por exemplo, o BCH (Bitcoin Cash). Bitcoin e Bitcoin Cash têm diferenças como equipes de desenvolvimento, planos e características técnicas.
- Um soft fork não envolve mudanças radicais no código da blockchain nem resulta em uma nova moeda. O soft fork foca em modificar e aprimorar recursos já existentes.
Na comunidade do bitcoin, os hard forks são bastante populares, principalmente porque permitem obter novas moedas gratuitamente.
Principais hard forks do Bitcoin
Desde que o primeiro bloco do bitcoin foi gerado em 2009, a rede passou por muitos forks — cerca de uma dúzia de novas moedas e mais de uma centena de projetos alternativos de blockchain surgiram. No entanto, poucos deles realmente têm algum valor.
Bitcoin Cash (BCH)
Esse é um dos forks mais conhecidos do bitcoin. Ele surgiu em 1º de agosto de 2017 após disputas na comunidade: alguns apoiavam a implementação do protocolo SegWit2x e o aumento do tamanho do bloco para 2 MB, enquanto outros discordavam. Uma parte da comunidade decidiu não mudar os algoritmos, mas sim aumentar o bloco para 8 MB para resolver o problema de escalabilidade do BTC, que não consegue processar mais de 7 transações por segundo.
Além da taxa de transferência (61 transações por segundo) no Bitcoin Cash, a taxa de comissão da rede foi significativamente reduzida.
Após a divisão da cadeia, os donos de BTC que quiseram migrar para a nova blockchain receberam valores em BCH equivalentes ao que possuíam em BTC.
O fork desse fork surgiu em novembro de 2018, dando origem ao Bitcoin Satoshi Vision (BSV).
Bitcoin Gold (BTG)
Outro fork popular do Bitcoin foi criado em outubro de 2017, resultando no Bitcoin Gold (BTG). O objetivo era alcançar ainda mais descentralização, já que na época a maioria dos nós era controlada por grandes pools de mineração na China.
Para isso, o algoritmo de mineração foi alterado para permitir a participação não só de donos de ASICs (equipamentos especializados), mas também de quem possui GPUs comuns (placas de vídeo).
Em 2018 e 2020, o Bitcoin Gold sofreu ataques de 51%, mas os desenvolvedores conseguiram corrigir as vulnerabilidades em ambos os casos e salvaram o BTG.
Um ataque de 51% ocorre quando um grupo de mineradores controla 51% do poder de mineração da rede de uma criptomoeda. Isso permite impedir que outros encontrem blocos, realizar gastos duplos, acumular todas as recompensas e taxas de transação, impedir confirmações e até causar forks na moeda principal.
Bitcoin Diamond (BCD)
Outro fork do BTC original surgiu em novembro de 2017. O principal objetivo era aumentar a privacidade e reduzir o custo das transações. Foi utilizado o algoritmo SHA-256, e a emissão total da cripto foi aumentada em dez vezes. Além disso, o tamanho do bloco foi ampliado para 8 MB para processar mais transações.
O algoritmo SHA-256 é um algoritmo de hash criptográfico usado para criptografia de dados. Ele converte qualquer quantidade de informação em uma saída de 256 bits, ou seja, um hash único e unidirecional que não pode ser revertido para os dados originais.
Outros forks do Bitcoin
Existem diversos forks e clones do bitcoin. Todos buscaram melhorar o bitcoin original. No entanto, fracassaram devido à baixa popularidade e pequena capitalização. Entre esses projetos estão Bitcoin Atom, Bitcoin Interest, Bitcoin Private, Lightning Bitcoin, BitcoinX, United Bitcoin, Super Bitcoin e outros.
Os soft forks mais populares do Bitcoin
Os soft forks também são comuns no bitcoin. Mas apenas um merece destaque.
Segwit (Segregated Witness)
Segwit (Segregated Witness) é uma atualização do protocolo do bitcoin que resolve problemas de maleabilidade das transações.
Maleabilidade de transação é a capacidade de uma transação ter múltiplos IDs válidos (txids). Isso ocorre quando parte da transação pode mudar após a assinatura, sem invalidar a assinatura.
Para resolver esse problema, foi proposta uma atualização que move as assinaturas das transações para fora do bloco principal. Isso aliviou os blocos e corrigiu a maleabilidade, pois as assinaturas não afetavam mais os identificadores de hash.
O limite de tamanho dos blocos também foi aumentado, permitindo mais transações por bloco. Isso ajudou a dobrar a capacidade da rede. As transações foram confirmadas mais rapidamente e as taxas diminuíram.
Equívoco comum: o que não são forks do Bitcoin
Na internet, inclusive na Wikipédia, é comum encontrar a definição de Litecoin como um fork do Bitcoin. Mas isso não é verdade. O fato de o Litecoin ter sido criado com base na mesma tecnologia do Bitcoin não faz dele um fork. O Litecoin roda em sua própria blockchain original e é uma cripto independente. Por isso, não é um fork, já que um fork é um ramo de uma blockchain.
O mesmo equívoco se aplica a outros projetos baseados na tecnologia da rede Bitcoin: Namecoin, Primecoin e outros.