Privacidade no Bitcoin

Privacidade nas transações de Bitcoin: guia de carteiras

Uma mão usa uma pinça de madeira para escolher uma peça lisa cor de marfim entre peças iguais sobre feltro cinza-escuro.

Este guia é uma tradução do original em inglês, que é o texto de referência. Ler em inglês

O Bitcoin traz um paradoxo. O registro público garante transparência e imutabilidade, mas também dificulta proteger a privacidade financeira. Entender essa tensão é essencial para proteger os ativos digitais ao participar da economia das criptomoedas.

O desenho do Bitcoin torna públicos os detalhes das transações, mas permite que a identidade de quem tem as moedas permaneça sob pseudônimo. A blockchain registra cada movimento de fundos entre endereços, num histórico permanente e transparente. Essa transparência não implica que todos os dados de quem usa a rede fiquem expostos. Para entender quais, veja como endereços, carteiras e padrões de transação se relacionam.

O armazenamento a frio, como uma carteira de hardware, protege seus bitcoins, mas sozinho não dá privacidade às transações. Esses dispositivos mantêm as chaves privadas seguras e offline. As transações assinadas por eles ainda passam pela blockchain pública, então até quem usa o armazenamento mais seguro precisa tomar cuidado na hora de pagar.

O agrupamento de endereços é um dos maiores desafios à privacidade no Bitcoin. Se uma transação usar vários endereços, a análise da blockchain pode ligá-los e formar um grupo que pode revelar mais do que você gostaria sobre seus fundos. Por isso, é importante conhecer e aplicar práticas de privacidade nas suas transações.

Conforme o Bitcoin amadurece, mudam as formas de proteger a privacidade das transações. Uma ferramenta básica é o controle de moedas, que permite escolher quais UTXOs (saídas de transação não gastas) usar. Ao escolher endereços e valores com cuidado, você consegue manter partes diferentes dos fundos mais bem separadas.

O CoinJoin mudou a maneira de proteger a privacidade no Bitcoin. Várias pessoas combinam transações de um jeito que dificulta saber quais entradas correspondem a quais saídas. Com uma boa implementação, o CoinJoin pode melhorar muito a privacidade ao quebrar a ligação direta entre os o endereço de envio e o endereço de recebimento.

A rede Lightning oferece outra forma de melhorar a privacidade no Bitcoin. Os pagamentos ocorrem fora da cadeia e não deixam um registro permanente na blockchain pública, salvo as transações de abertura e fechamento de canais. Por isso, a Lightning é uma boa opção para pagar com mais privacidade e continuar contando com o modelo de segurança do Bitcoin.

Reutilizar endereços é uma das formas mais comuns de perder privacidade. Usar um endereço novo a cada transação ajuda a evitar padrões fáceis de rastrear que poderiam expor sua atividade financeira. Carteiras modernas costumam fazer isso automaticamente com uma estrutura determinística hierárquica (HD).

As empresas de análise da blockchain têm métodos cada vez mais avançados para rastrear e ligar transações de Bitcoin. Se você valoriza a privacidade, vale conhecer e aplicar práticas de segurança operacional. Isso inclui usar ferramentas de privacidade e prestar atenção a padrões que possam revelar quanto você tem.

As tecnologias de privacidade no Bitcoin continuam avançando. O Taproot e as assinaturas Schnorr, ativos desde novembro de 2021, já oferecem novas ferramentas para proteger a privacidade nas transações. A pesquisa em provas de conhecimento zero e outras técnicas criptográficas promete melhorar ainda mais essa proteção.

Manter o equilíbrio entre transparência e privacidade no Bitcoin continua sendo um desafio que exige participação de quem usa a rede. A blockchain é pública e isso não muda. As ferramentas e técnicas para preservar a privacidade financeira continuam melhorando, mas a proteção depende de entender como funcionam e aplicá-las sempre que fizer sentido.

Em resumo, proteger a privacidade das transações de Bitcoin exige entender a parte técnica, cuidar de como você opera e usar as ferramentas adequadas. À medida que o ecossistema evolui, é importante acompanhar novas tecnologias e boas práticas para proteger a privacidade financeira de quem usa Bitcoin.

Guia passo a passo

Configurar uma carteira Bitcoin com foco em privacidade exige escolhas em cada camada. Com este guia, você vai montar a configuração do zero para proteger ao máximo a privacidade das transações.

Passo 1: rode seu próprio nó Bitcoin. A privacidade das transações começa na conexão com a rede. Servidores Electrum públicos e provedores de API registram cada endereço que você consulta, o que dá a eles um mapa de toda a atividade da carteira. Instale o Bitcoin Core em hardware dedicado, complete o download inicial dos blocos e rode um servidor Electrum (Fulcrum ou Electrs) sobre o nó. Assim, as consultas de saldo e a transmissão de transações passam pela infraestrutura que você controla e evitam servidores de terceiros que ligam seu IP aos endereços de Bitcoin.

Passo 2: instale a Sparrow Wallet e conecte-a ao nó. Baixe a Sparrow Wallet em sparrowwallet.com e verifique a assinatura GPG. Ao abri-la pela primeira vez, acesse Preferences > Server e configure a conexão com seu servidor Electrum. O Sparrow aceita conexões por clearnet e por Tor .onion. Se a carteira e o nó estiverem em redes diferentes, use o Tor para criptografar a conexão. Depois de conectado, o Sparrow busca dados da blockchain apenas no seu nó e evita expor seus endereços a terceiros.

Três casos lado a lado, cada um com sua casa e a carteira no celular. No primeiro, a carteira consulta um servidor de terceiros fora de casa. Você confia na resposta, e o servidor vê seus endereços, saldo, IP e histórico. No segundo, você roda um nó em casa, mas a carteira continua consultando o servidor de fora. Nada muda, porque um nó que a carteira não usa não protege você. No terceiro, a carteira consulta seu próprio nó. Ele responde com a cópia da blockchain que já verificou. As consultas ficam na rede de casa e deixam de passar pelo servidor de fora. Você verifica por conta própria.
Seu nó só ajuda quando a carteira o consulta. Até lá, um servidor de terceiros responde às consultas da carteira e vê tudo o que ela pede. Conecte a carteira ao seu nó e as respostas vão sair do que você verificou em casa.

Passo 3: crie carteiras separadas para cada contexto de privacidade. No Sparrow, crie pelo menos três arquivos de carteira. Um para bitcoins obtidos com KYC (retiradas de corretoras), outro para bitcoins sem KYC (P2P, mineração, pagamentos) e outro para gastar depois de um CoinJoin. Use uma passphrase diferente para cada carteira, de modo que elas derivem árvores de chaves separadas mesmo se alguém conseguir sua frase-semente. Identifique bem cada arquivo para evitar misturar contextos por engano ao escolher os UTXOs de uma transação.

Passo 4: ative o controle de moedas e etiquete os UTXOs. Na aba UTXOs do Sparrow, você pode ver, etiquetar e escolher manualmente quais saídas financiam cada transação. Etiquete cada UTXO recebido com a origem. Alguns exemplos são “Coinbase withdrawal 2026-01-15”, “Bisq trade #4521” e “CoinJoin postmix round 3”. Ao enviar bitcoins, use o controle de moedas para selecionar apenas os UTXOs do contexto certo. Isso evita que a carteira combine saídas de origens diferentes automaticamente e desfaça a separação.

Sua carteira tem duas moedas. Você retirou 0,1 BTC de uma corretora que sabe seu nome e comprou 0,05 BTC em particular de outra pessoa. À esquerda, a carteira escolhe e gasta as duas num só pagamento. Analistas presumem que elas pertencem à mesma pessoa, então o pagamento, e com ele a moeda comprada em particular, fica ligado ao seu nome. À direita, você usa o controle de moedas e gasta só a moeda privada. A moeda da corretora fica na carteira e nenhum vínculo é criado entre as duas.
Uma escolha automática pode ligar ao seu nome a moeda comprada em particular. Analistas presumem que as moedas gastas juntas têm o mesmo dono. Com o controle de moedas, você gasta só a moeda privada e nada a liga à da corretora.

Passo 5: quebre os vínculos determinísticos dos bitcoins obtidos com KYC. Atualização de abril de 2024. O Departamento de Justiça dos EUA e o FBI apreenderam a Samourai Wallet e o coordenador Whirlpool. Os fundadores foram presos e acusados de conspirar para lavar dinheiro e operar um serviço de transferência de dinheiro sem licença. O Sparrow retirou a integração com o Whirlpool na versão v1.9.0. O coordenador original saiu do ar, então iniciar uma mistura do Whirlpool no Sparrow deixou de ser uma opção. Em novembro de 2026, estas são as alternativas que ainda funcionam para proteger a privacidade on-chain das moedas obtidas com KYC. Nossa aula sobre CoinJoin compara essas alternativas numa tabela com data.

  • PayJoin (BIP78). É o passo mais simples e aparece nas perguntas frequentes abaixo. Quando você paga a um comércio que aceita PayJoin (o BTCPay Server aceita), quem recebe inclui uma entrada. Isso quebra, num pagamento normal, a suposição de que todas as entradas têm o mesmo dono. Não há coordenador nem taxa extra. O PayJoin não corta o rastro da moeda como um CoinJoin. A pessoa que recebe ainda vê a moeda que você gastou e seu troco.
  • JoinMarket NG. É um CoinJoin descentralizado com um mercado de makers e takers, sem coordenador central. Como taker, você paga uma pequena taxa aos makers que dão liquidez ao mercado. Como maker, você ganha taxas, mas o taker descobre quais saídas são suas, então você tem menos privacidade. Para desvincular suas próprias moedas obtidas com KYC, entre como taker. O JoinMarket NG usa seu nó Bitcoin Core (ou um backend mais leve chamado Neutrino) e funciona sem um operador único que possa ser alvo de apreensão. É uma implementação independente do protocolo JoinMarket que participa do mesmo mercado. É código novo, usado principalmente pela linha de comando. O Jam 2.0, uma interface web que roda sobre ele, está em beta. Não use o JoinMarket original. O projeto foi arquivado em abril de 2026 e a página diz “DO NOT USE THIS CODE”. Em todas as versões que incluem PayJoin (da v0.7.0 à v0.9.12), enviar um PayJoin pode custar todo o valor das moedas que você gastar.
  • Wasabi ou Ginger Wallet. A Wasabi participa de rodadas de CoinJoin organizadas por um coordenador que você escolhe nas configurações. Desde a versão 2.2, só entra em rodadas que não cobram taxa de coordenação. A Ginger Wallet é uma variante da Wasabi que vem configurada com o próprio coordenador, que cobra 0,3% sobre moedas acima de 0,03 BTC. Um coordenador não pode ficar com suas moedas, mas pode interromper rodadas e talvez descobrir quais saídas são suas.
  • Ashigaru Whirlpool. Uma variante comunitária da Samourai relançou o Whirlpool em 2025 com um coordenador novo e independente que só funciona pelo Tor. Tem grupos de 0,025 e 0,25 BTC, taxa de entrada de 5% do tamanho do grupo e novas misturas grátis. A limitação é que ainda depende de um coordenador central, o mesmo ponto único de falha que acabou com a Samourai, e a taxa é alta. Leve isso em conta antes de depender dele.

Qualquer que seja a opção, guarde as saídas numa carteira separada (passo 3) e rotule-as com clareza (passo 4). Assim, as moedas que já passaram pela etapa de privacidade nunca voltam a se misturar com as moedas de origem ligada ao KYC.

Passo 6: configure a geração de endereços. Confira se a carteira gera endereços de recebimento SegWit nativo (bc1q...) ou Taproot (bc1p...). Nunca reutilize um endereço. O Sparrow gera um novo a cada pedido de recebimento. Na aba Addresses, confira se a carteira deriva os endereços novos corretamente da cadeia de chaves HD. O principal ganho de privacidade do Taproot aparece nas carteiras compartilhadas que assinam com uma chave combinada (MuSig2 ou FROST). Os gastos têm a mesma aparência dos de uma carteira de chave única, enquanto um gasto Taproot por script revela esse script. As carteiras Taproot do Sparrow têm uma única chave e as multisig usam endereços de script como SegWit nativo (bc1q...). Por isso, cada gasto de uma multisig do Sparrow revela a multisig on-chain.

Passo 7: teste a configuração de privacidade antes de usar fundos reais. Antes de movimentar um valor importante, teste todo o processo na rede de testes do Bitcoin. Crie uma carteira de testnet no Sparrow, receba moedas de teste de um faucet, pratique a seleção e a etiquetagem de UTXOs e envie transações de teste pelo nó. Confira a configuração do Tor para verificar se o nó está vazando dados. Assim você confirma que cada componente funciona antes de confiar a ele bitcoins reais.

Erros comuns a evitar

1. Conectar a carteira a um servidor Electrum público. A configuração padrão de muitas carteiras escolhe servidores Electrum públicos ao acaso que registram cada consulta de endereços. Isso cria um registro completo dos endereços, saldos e histórico de transações da carteira ligado ao seu IP. Quem opera o servidor, o provedor de hospedagem e qualquer intermediário da rede podem acessar esses dados. Conecte-se sempre ao seu próprio servidor Electrum, mesmo que tenha de esperar pelo download inicial de blocos e pela indexação.

2. Enviar para o mesmo endereço de várias carteiras. Se mantiver carteiras separadas por privacidade, mas enviar de várias para o mesmo endereço de recebimento (por exemplo, de um comércio ou uma corretora), você as liga pelo destino em comum. A análise da blockchain agrupa transações por destinos compartilhados e cruza isso com a suposição de que várias entradas têm o mesmo dono. Se puder, use no destino um endereço de recebimento diferente para cada carteira de origem.

3. Ignorar como funciona a saída de troco. Se gastar menos que o valor total do UTXO, a carteira cria uma saída para devolver o troco. Essa saída fica ligada on-chain ao endereço do pagamento e ao UTXO original. Gerenciar mal o troco é uma das formas mais comuns de perder privacidade. No Sparrow, confira se o troco vai para um endereço novo na mesma carteira. Se a privacidade for crítica, considere gastar o UTXO inteiro sem troco. Ajuste o valor para que o pagamento e as taxas somem o total do UTXO.

4. Usar valores redondos. Se enviar exatamente 0,01 BTC ou 0,1 BTC, quem observa a cadeia consegue inferir qual saída é o pagamento e qual é o troco pelo valor redondo. Se puder, use valores que não sejam redondos ou gaste UTXOs inteiros. O PayJoin (BIP78) resolve esse problema ao deixar que quem recebe inclua entradas na transação, mas poucas carteiras oferecem suporte. Prestar atenção às pistas que os valores deixam complementa as outras técnicas de privacidade.

Uma moeda de 10.000.000 sats paga 1.000.000 sats, devolve 8.999.718 sats de troco e paga uma taxa de 282 sats (141 vB a 2 sat/vB). À esquerda, o que sua carteira sabe. Ela identifica as saídas como pagamento, troco e taxa. O troco mantém o histórico da moeda que você gastou. À direita, o que um observador deduz. A cadeia mostra os mesmos valores sem rótulos, mas 1.000.000 sats correspondem a exatamente 0,01 BTC, então parecem ser o pagamento e a outra saída parece ser o troco. Pagar um valor que não seja redondo ou gastar a moeda inteira sem troco elimina essa pista.
Um pagamento redondo entrega seu troco. Exatamente 0,01 BTC parece ser o pagamento, então quem observa a cadeia segue a outra saída como se fosse sua. A taxa de 282 sats supõe uma transação de 141 vB a 2 sat/vB.

Perguntas frequentes

Qual carteira protege melhor a privacidade no Bitcoin?

A Sparrow Wallet reúne os melhores recursos de privacidade para quem usa um computador. Ela oferece controle detalhado de moedas, etiquetas para UTXOs, conexão pelo Tor, PayJoin, multisig e suporte a nó próprio. O Sparrow retirou a integração com o Whirlpool na v1.9.0, depois que o Departamento de Justiça dos EUA e o FBI apreenderam o coordenador da Samourai Wallet em abril de 2024. A carteira não foi afetada e continua sendo a referência para gastar com privacidade. No celular, a Samourai Wallet deixou de ser uma opção. As autoridades a apreenderam em abril de 2024 e prenderam os fundadores. Cópias antigas podem conter malware, então não as instale. A zkSNACKs operava o coordenador padrão da Wasabi Wallet e o desligou em 1º de junho de 2024. A Wasabi continua fazendo CoinJoin, mas agora você escolhe um coordenador independente. Para um CoinJoin descentralizado sem coordenador que possa ser alvo de apreensão, use o JoinMarket NG. O JoinMarket original foi arquivado em abril de 2026 e deve ser evitado. Para obter a maior privacidade possível, conecte o Sparrow ao seu próprio nó. Assim você controla todos os aspectos da privacidade de suas transações.

O Tor deixa minhas transações de Bitcoin privadas?

O Tor protege sua privacidade na rede ao ocultar seu endereço IP dos nós, servidores Electrum e exploradores de blocos com os quais você se comunica. Sozinho, o Tor não oferece privacidade on-chain. Suas transações continuam públicas na blockchain, com as mesmas ligações entre endereços e os mesmos padrões de valores. O Tor é um complemento necessário às técnicas de privacidade on-chain, como CoinJoin, controle de moedas e boas práticas com endereços. O Tor dificulta muito que observadores da rede associem seu IP às suas transações. As técnicas on-chain dificultam que observadores da blockchain relacionem suas transações entre si. Nenhuma das duas medidas elimina por completo a possibilidade de estabelecer esses vínculos.

Como as carteiras de hardware afetam a privacidade das transações?

As carteiras de hardware protegem suas chaves privadas, mas sozinhas não dão privacidade às transações. O efeito depende do aplicativo usado com a carteira e da forma de conexão. Se usar um aplicativo que se conecta aos servidores do fabricante, a empresa pode ver seus endereços. Para preservar a privacidade, use a carteira de hardware com a Sparrow Wallet conectada ao seu nó. O Sparrow aceita Trezor, Ledger, Coldcard, Keystone e outras carteiras de hardware e encaminha todas as consultas pela sua própria infraestrutura. A carteira de hardware assina as transações e o Sparrow cuida das comunicações de rede que afetam sua privacidade.

O que é PayJoin e vale a pena usar?

O PayJoin (BIP78) é uma técnica de privacidade em que tanto quem envia como quem recebe inclui entradas numa transação de pagamento. Isso quebra a suposição de que todas as entradas têm o mesmo dono, pois um observador de fora não consegue distinguir as de quem envia das de quem recebe. O PayJoin dificulta muito a vigilância ao enfraquecer as suposições em que a análise da blockchain se apoia. O BTCPay Server oferece PayJoin a comerciantes. Você pode aproveitar o PayJoin ao pagar a um comércio que oferece o recurso no BTCPay, usando uma carteira que consiga enviá-lo, como o Sparrow. Nunca envie um PayJoin com o JoinMarket original (veja o passo 5). Uma versão mais recente, a BIP 77, permite que uma carteira comum receba um PayJoin sem rodar um servidor. As carteiras de celular Bull Bitcoin e Cake Wallet já oferecem esse recurso. O PayJoin não corta o rastro da moeda como um CoinJoin. A pessoa que recebe ainda vê a moeda que você gastou e seu troco. Embora ainda seja pouco usado, cada PayJoin melhora a privacidade dos participantes e da rede Bitcoin inteira ao tornar as heurísticas de análise menos confiáveis.

Recursos relacionados

Faz parte do nosso curso de Bitcoin:Este tema é explicado em Gestão de UTXOs e controle de moedas para ter mais privacidade, do curso Segurança e privacidade avançadas no Bitcoin.
Categoria: Privacidade no Bitcoin
← Voltar aos cursos