Atualização ‘Taproot’ do Bitcoin não deve trazer grandes mudanças na privacidade
Apesar da crença de que a atualização Taproot do Bitcoin vá aprimorar a privacidade, autor revela que não aborta grandes problemas e não oculta as transações CoinJoin.
A atualização Taproot do Bitcoin (BTC) segue avançando, enquanto um documento oficial do Bitcoin Improvement Proposals (BIP) foi enviado para revisão em 25 de janeiro. Mesmo assim, a Taproot é alvo de relatos de melhorias de privacidade, mas seu impacto não deve ser tão grande.
O que é Taproot?
Taproot é o nome dado à proposta apresentada pelo ex-CTO da Blockstream Gregory Maxwell em janeiro de 2018.
A implementação real foi posteriormente desenvolvida por uma equipe de colaboradores do Bitcoin liderada por Pieter Wuille. Taproot é uma proposta que aprimora os scripts do Bitcoin, um conjunto de instruções anexadas a cada transação que explica como os fundos podem ser usados.
Na sua forma mais simples, uma transação de Bitcoin é protegida pela chave pública do destinatário, o que garante que somente ele pode gastá-las. Os scripts podem suportar recursos mais complicados, como timelocks e requisitos de várias assinaturas. O primeiro pode restringir o dinheiro a ser gasto somente após um determinado momento. O último permite criar carteiras com vários proprietários.
As condições podem ser adicionadas, para que haja várias opções sobre como gastar o dinheiro. Por exemplo, o script pode dizer que os fundos podem ser movidos imediatamente se três pessoas concordarem, ou após cinco dias se apenas dois deles concordarem.
Na implementação atual do Bitcoin, todo o escopo do contrato inteligente precisa ser revelado quando seu beneficiário deseja usar o dinheiro. Isso significa que, se apenas uma das condições fosse acionada, todos saberiam que havia outras.
A Taproot remove a necessidade de publicar o script inteiro e mostra apenas a condição que foi acionada. Além disso, contratos com várias assinaturas, nas quais todas as partes concordaram em uma transação, podem evitar revelar o fato de que havia um script. Para um observador externo, seria uma transação individual de carteira para carteira, assumindo que as partes envolvidas estão em total cooperação.
Isso é possível graças a um recurso diferente chamado assinaturas Schnorr, codificado no BIP 340. Schnorr é considerado uma versão mais segura e eficiente da criptografia de curva elíptica, que é a base do sistema que aciona chaves públicas e privadas.
A proposta está atualmente em avaliação, mas não há estimativas disponíveis para sua ativação.
Benefícios limitados da privacidade
O Bitcoin é um registro público, que permite que ferramentas especializadas rastreiem o fluxo do BTC de uma carteira para a seguinte. Assim, um protocolo chamado CoinJoin (CJ) foi desenvolvido para ajudar a quebrar a cadeia de transações e fornecer anonimato.
Como ele usa um esquema de transação peculiar, é fácil provar que uma certa carteira misturou Bitcoin com o CoinJoin. Isso começou recentemente a criar problemas para os usuários.
Conforme publicado pelo Cointelegraph em dezembro, um usuário da Binance foi submetido a uma investigação por seu histórico de misturar as moedas que retirou da bolsa. Um caso semelhante envolvendo Paxos foi relatado recentemente por um usuário do Twitter.
Acredita-se que o Taproot, por engano, dificulta a visualização das transações CoinJoin ou até as torna indistinguíveis dos pagamentos normais. Numa conversa com o Cointelegraph, Pieter Wuille revelou que este não é o caso:
“De fato, [Taproot] oculta scripts e torna multisig (muitas vezes) indistinguível. Ele não faz nada diretamente pelo CoinJoin. ”
Wuille acrescentou que Taproot “certamente não é uma bala de prata” para a privacidade.
A confusão pode ter surgido devido a um recurso inicialmente planejado chamado agregação de entrada cruzada. Mais tarde, ele foi removido da proposta do Taproot devido a possíveis problemas de sua implementação. Além disso, Wuille esclareceu que não melhoraria diretamente a privacidade:
“A agregação de entrada cruzada não oculta CJ ou qualquer outra coisa. Não é uma melhoria da privacidade, apenas uma eficiência (que indiretamente pode incentivar a CJ, tornando-a mais barata, mas, mesmo assim, não reduzirá a capacidade de reconhecer transações como CJ). “
Assim, a Taproot apenas melhora a privacidade em aspectos limitados e sob condições específicas. Para uma pessoa que usa o Bitcoin para comprar drogas na darknet, não haverá benefícios.