Figura controvertida e não confiável na comunidade Bitcoin Cash (BCH) Cobra Bitcoin pode provar ser a graça salvadora para o futuro da rede, após uma disputa altamente contenciosa entre Bitcoin ABC e nChain ameaça dividir BCH em cadeias concorrentes à frente de um hard fork programado para novembro.
Cobra, dona anônima do Bitcoin.org e crítica anterior do Bitcoin Cash, anunciou o fork do Cobra Client em um post do Medium e apelidou o upgrade de uma “implementação segura do protocolo Bitcoin Cash.” O upgrade proposto é uma resposta as “principais mudanças não importantes e não urgentes” propostas pelos grandes desenvolvedores Bitcoin ABC e nChain.
Grandes desenvolvedores se confrontam com atualizações propostas
O Bitcoin ABC, o maior cliente Bitcoin Cash, iniciou a agitação na comunidade BCH após ter lançado a versão 0.18.0 de sua implementação do Bitcoin Cash em 20 de agosto, que incluiu grandes mudanças de software como ordenação de transação canônica e dois novos códigos de operação (opcodes).
A proposta da Bitcoin ABC veio dias depois que a nChain, empresa de desenvolvimento Blockchain de Craig Wright, anunciou seu próprio fork do BCH, Bitcoin SV - ou Bitcoin Satoshi Vision (SV) em 16 de agosto. O upgrade da nChain contou com o apoio da Coingeek, o maior pool de mineração BCH.
O bitcoin SV do nChain aumentará o tamanho do bloco de 32MB para 128MB e restabelecerá quatro "códigos de operação Satoshi" em um esforço para restaurar o protocolo original do Bitcoin. Wright opôs-se à adição de novos opcodes e outras mudanças arbitrárias na rede e afirmou que nChain reverteria para a implementação da versão 0.1.0 para preservar a estabilidade a longo prazo para o BCH.
Jihan Wu, fundador da Bitmain e principal apoiador do Bitcoin ABC em 2017, ponderou sobre o debate e descartou a oposição infundada de Craig Wright ao garfo, chamando-o de "falso Satoshi".
O fundador da Ethereum, Vitalik Buterin, também tomou uma posição forte contra Wright, dizendo em um tweet que “a comunidade BCH NÃO deve ouvir Craig Wright para 'evitar uma divisão' e deve abraçá-la como uma oportunidade de ostracismo e rejeição conclusivos.” Buterin chamou Craig Wright uma “fraude” depois de ouvi-lo falar no fórum internacional Blockchain Deconomy em abril, aludindo à alegação de Craig de ser o criador do Bitcoin.
The BCH community should NOT compromise with Craig Wright to "avoid a split" and should embrace it as an opportunity to conclusively ostracize and reject him. Bitcoin Craig (BCC) can go take the ticker symbol from the now-defunct cryptocurrency to which it is a fitting successor.
— Vitalik Non-giver of Ether (@VitalikButerin) August 22, 2018
A comunidade BCH NÃO deve comprometer-se com Craig Wright para "evitar uma divisão" e deve abraçá-lo como uma oportunidade de ostracismo e rejeição conclusivos. O Bitcoin Craig (BCC) pode pegar o símbolo das criptomoedas, agora extintas, para o qual é um sucessor apropriado.
Cobra propõe um compromisso para resolver o drama
Cobra anteriormente causou indignação na comunidade Bitcoin depois de sugerir mudanças no white paper de Satoshi Nakamoto e também sugeriu mudanças no algoritmo de consenso original do Bitcoin proof-of-work (PoW), afirmando a necessidade de mais descentralização.
Agora, em um esforço aparente para salvar a reputação e o futuro do dinheiro da Bitcoin, a Cobra está pressionando por uma abordagem sensata para a atualização da rede, para evitar uma divisão. A Cobra afirmou a necessidade de evitar interromper o serviço aos usuários, o que causará danos irreparáveis à reputação e ao valor do BCH, e que, se não houver consenso, é melhor não fazer nenhuma alteração.
O Cobra Client é uma abordagem conservadora e não adicionará novas alterações devido à falta de consenso sobre novos opcodes e ordens canônicas de transação propostas pelo Bitcoin ABC. Em vez disso, a bifurcação da Cobra implementará proteção de repetição para evitar que as transações BCH sejam duplicadas em cadeias alternativas, no caso de uma fragmentação do BCH - que ainda tem uma forte possibilidade.
O Cobra Client solicitou o apoio de uma ampla parcela das partes interessadas do BCH para provar que a atualização é uma opção viável para o protocolo BCH. O Cobra Client alega ter cerca de 25% do poder de hash BCH existente para fazer o upgrade e que uma grande bolsa continuará a usar o símbolo do ticker BCH após as mudanças em novembro. Cobra Client também abordou a diminuição do uso de BCH no comércio, garantindo negócios com grandes empresas que concordaram em testar a atualização.
Divisões ideológicas na comunidade BCH
Bitcoin ABC, que é responsável pelo garfo duro BTC / BCH original em 2017, e Wright já concordaram unanimemente que o Bitcoin Cash era a "verdadeira visão" de Satoshi Nakamoto para o Bitcoin. Mas as novas atualizações causaram um cisma na comunidade do BCH, com nChain e Coingeek alegando que o movimento recente do Bitcoin ABC é um desvio da visão original do projeto de Satoshi.
Os proponentes das mudanças do Bitcoin ABC argumentam que os novos recursos tornarão a implementação de uma estrutura de contrato inteligente no protocolo mais eficiente e melhorarão a escalabilidade. Cerca de dois terços dos operadores de nó usam o Bitcoin ABC, mas isso pode mudar se não houver um comprometimento entre os desenvolvedores em breve.
Wright, que afirma ser Satoshi Nakamoto, afirmou em um post recente no Medium:
“Algo que as pessoas não entendem sobre o Bitcoin é que ele é intencionalmente limitado [...] Isso é intencional [...] [Ele] é projetado para ser estável e, por isso, não é projetado para ter novos opcodes adicionados fora a necessidade de algumas substituições baseadas em segurança ou de serem alteradas”.
Ainda não há consenso, respostas para o futuro do BCH
A Coingeek é o maior pool de mineração do BCH e apoia as mudanças propostas pelo nChain. A pesquisa de mineração sofreu um aumento em seu hash para 28 por cento na mesma época do anúncio do Bitcoin SV.
Peter Rizun, cientista-chefe do Bitcoin Unlimited - uma equipe de desenvolvimento responsável por quase um terço de todos os clientes do nó completo - twittou sua posição sobre o assunto, dizendo que o Bitcoin ABC deveria adiar seus planos até que mais evidências comprovem seus benefícios.
A comunidade do Bitcoin Cash em sintonia com o drama está acompanhando de perto os pools de mineração, já que os mineradores acabam votando com seu poder de hash. O conflito dentro da comunidade BCH representa um cisma ideológico entre a visão dos desenvolvedores para o futuro do Bitcoin Cash de acordo com os princípios estabelecidos no white paper original de Satoshi.
O upgrade do Cobra Client é uma aposta segura, mas as posições fundamentalmente opostas do Bitcoin ABC e nChain fazem com que uma divisão do BCH pareça inevitável.