Mais uma polêmica: Bitcoin x Bitcoin Cash

A empresa focada em Bitcoin Cash (BCH), a BitcoinBCH, potencialmente induziu o público ao erro.

Em 18 de dezembro, o CEO da BitcoinBCH, Hayden Otto, publicou um vídeo no YouTube, mostrando como a carteira de pontos de venda (PoS) da TravelByBit induz os comerciantes a acreditarem que foram pagos antes de uma transação ser concluída. Hayden Otto também executa uma solução PoS concorrente, baseada em BCH, chamada Hula.

Contestando as reclamações

Em uma entrevista recente, um representante da TravelByBit disse que os traders que usam seu serviço estão seguros contra fraudes e não vão perder dinheiro. O fundador da empresa, Caleb Yeoh, também disse que - se muitos usuários começarem a explorar o design de seu sistema - a empresa abandonará o suporte para transações on-chain do Bitcoin e Bitcoin Cash em sua solução PoS.

No geral, Yeoh admitiu que aceitar pagamentos nas configurações da loja não é prático e requer um compromisso entre segurança e conveniência. O principal motivo é que ninguém vai querer esperar na fila por pelo menos 10 minutos para que uma transação seja confirmada antes de poder se apossar do produto. Embora a aceitação de transações não confirmadas seja uma grande preocupação de segurança, é a única maneira de aceitar pagamentos on-chain do Bitcoin ou Bitcoin Cash em situações sensíveis ao tempo.

Yeoh aponta para a Lightning Network como uma potencial solução, observando que ela pode solucionar a impraticabilidade de aguardar a conclusão da transação ao pagar com criptomoeda dentro de lojas físicas. Ele disse ao Cointelegraph que as transações na Lightning Network também constituem uma parcela significativa dos pagamentos pelo seu sistema PoS:

"Se removermos as transações de reserva de viagens online e você considerar o número de transações puramente do ponto de vista do varejo, mais de 47% das transações na Austrália, nos últimos três meses, foram realizadas pela lightning network."

Em vez de apontar que transações não confirmadas - como o nome sugere - não são definitivas, o vídeo sugere que o design defeituoso da carteira é, de fato, uma falha de segurança do Bitcoin. Hayden Otto diz no vídeo que os comerciantes devem "imediatamente deixar de aceitar o Bitcoin e mudar para o Bitcoin Cash".

Usando o "recurso" Bitcoin

Na demonstração, Otto primeiro envia a transação mais baixa possível - 1sat/byte - para outra carteira que ele controla com a substituição por taxa (RBF) ativada. Como os usuários do Bitcoin saberão, uma transação com uma taxa tão baixa será confirmada e colocada em um bloco na blockchain do Bitcoin após um período notoriamente longo, muitas vezes várias horas ou até mesmo um dia se a rede estiver severamente congestionada.

O RBF é uma função que permite ao usuário substituir uma transação não final - ainda não confirmada na blockchain - por outra que tem uma taxa mais alta. Essa funcionalidade do Bitcoin levantou críticas porque permite que transações não confirmadas sejam cobradas em dobro.

Ainda assim, essas preocupações não têm base, uma vez que as transações não confirmadas também podem ser gastas duas vezes sem esse recurso. Uma análise aprofundada de como isso pode ser feito foi publicada em 2015 pelo autor do protocolo BitTorrent, Bram Cohen. No geral, as transações não confirmadas não são finais e não devem ser aceitas como pagamento.

Bitcoin alega irreversibilidade não confirmada da transação

O site Bitcoin.com, centralizado no BCH, informou recentemente que o Bitcoin Cash removeu o recurso RBF de seu código. O site também afirma que - como conseqüência - as transações não confirmadas do Bitcoin Cash não são seguras de usar. O artigo diz:

"A comunidade Bitcoin Cash acredita que as transações de confirmação zero são confiáveis e seguras."

Depois de enviar a primeira transação RBF de baixa taxa no vídeo, Otto realiza um pagamento em Bitcoin a um comerciante, em uma loja sem RBF. Nesse momento, a carteira do comerciante mostra uma grande marca de seleção verde na tela, levando o usuário a acreditar que recebeu o pagamento.

Por causa da interface do usuário da carteira, o comerciante cede as mercadorias quando a transação ainda não está confirmada. Logo depois, Otto aumenta a taxa de transação na primeira transação, garantindo que todos os fundos sejam movidos para outro endereço, que ele controla, antes de serem enviados ao comerciante.

Dessa forma, os fundos não chegam ao comerciante que aceitou a transação não confirmada, enquanto Otto acaba detendo o bem e o Bitcoin - menos as taxas de transação.

Mais tarde no vídeo, Otto diz que a capacidade de reverter transações de Bitcoin é perigosa. Esta declaração implica erroneamente que uma transação foi revertida. A transação alterada não foi confirmada - o que a torna não final - e o protocolo agiu como pretendido.

Otto também está sugerindo no vídeo que "o Bitcoin Cash resolve isso", referindo-se a transações não confirmadas que são cobradas duas vezes. Embora o Cointelegraph não tenha conseguido estabelecer definitivamente que as transações não confirmadas do BCH também não são finais, Yeoh sugeriu o seguinte:

“Nada impede que os mineradores de BCH substituam as transações no momento, pois é mais um acordo de cavalheiros, mas de vez em quando os gastos duplos" tipo RBF "acontecem na rede BCH. É importante observar que o RBF não é um recurso de consenso de protocolo, é uma política de node que qualquer minerador de Bitcoin pode optar por executar e isso não afeta a confiabilidade dos pagamentos.”

Além disso, Yeoh apontou que o hiato de distribuição de hashrate entre Bitcoin e Bitcoin Cash também influencia a segurança e atua a favor do Bitcoin. No geral, ele também disse que o tribalismo na criptomoeda dificulta a inovação no mercado:

“Honestamente, acho que a comunidade deve se concentrar em ajudar a construir e aumentar a adoção mais ampla nos vários ecossistemas e não em executar ataques nos projetos de Bitcoin. As pessoas devem ser livres para transacionar qualquer criptomoeda que desejarem e ajudar a contribuir com os ecossistemas como construtores. ”

Esta não é a primeira vez que a comunidade do Bitcoin Cash é acusada de espalhar informações enganosas. Como o Cointelegraph relatou em abril do ano passado, o Bitcoin.com foi acusado de enganar os compradores por vender Bitcoin Cash em vez de Bitcoin, apresentando os criptoativos de uma maneira incomum.