Privacidade no Bitcoin

CoinJoin no Bitcoin: guia de estratégias de mistura

Sete blocos idênticos de vidro fosco, sem marcas, estão espalhados em uma bandeja de cerâmica cor de carvão sobre um tecido de linho creme.

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

O CoinJoin permite que várias pessoas montem juntas uma transação de Bitcoin, de modo que ninguém que veja a blockchain consiga saber a quem pertence cada saída e ninguém entregue suas moedas. Este guia mostra como funciona uma rodada, quais ferramentas ainda fazem CoinJoin em novembro de 2026, o que pode dar errado e o que fazer depois da mistura, que é tão importante quanto a própria mistura.

Atualização (novembro de 2026): A ideia por trás do CoinJoin continua a mesma, mas as ferramentas mudaram. As autoridades dos EUA apreenderam o coordenador Whirlpool da Samourai Wallet em abril de 2024 e a Sparrow Wallet retirou o cliente Whirlpool na versão 1.9.0. Por isso, o procedimento com o botão “Mix Selected” que este guia descrevia deixou de existir. A zkSNACKs desligou o coordenador original da Wasabi em 1º de junho de 2024. O software original do JoinMarket foi arquivado em abril de 2026 e sua página agora avisa: “NÃO USE ESTE CÓDIGO”. Há vulnerabilidades que não serão corrigidas e, em todas as versões da v0.7.0 à v0.9.12, enviar um PayJoin com ele pode fazer você perder o valor total das moedas que gastar.

Em novembro de 2026, as ferramentas de CoinJoin que ainda funcionam são a Wasabi com um coordenador independente, a Ginger Wallet, a nova versão do Whirlpool da Ashigaru, que tem desvantagens importantes, e o JoinMarket NG. Ele é uma reimplementação independente do protocolo JoinMarket e agora serve de base para a interface web Jam 2.0, que ainda está em beta. O PayJoin continua disponível em outras carteiras. A Sparrow ainda é uma boa carteira para controlar e rotular moedas; só perdeu o recurso Whirlpool. Nossa aula CoinJoin em 2026: como funciona a mistura no Bitcoin e o que ainda opera depois do Whirlpool compara essas ferramentas.

Como funciona o CoinJoin

O CoinJoin é um protocolo de transações colaborativas: vários participantes combinam as entradas de Bitcoin que possuem em uma única transação com várias saídas. A ideia é impedir que se vinculem as entradas às saídas. Quando vários usuários contribuem com entradas do mesmo valor e recebem saídas iguais, um observador não consegue saber qual entrada financiou qual saída.

Isso funciona porque o Bitcoin aceita várias entradas e saídas na mesma transação. Em um CoinJoin típico, cinco usuários poderiam contribuir com 0,01 BTC cada um e gerar cinco saídas de 0,01 BTC para endereços novos sob o controle de cada participante. A blockchain registra uma única transação válida, mas a relação entre cada entrada e cada saída fica incerta. Um observador costuma reconhecer um CoinJoin porque várias saídas iguais chamam a atenção. O que ele não consegue saber é a quem cada uma pertence.

Como funciona um CoinJoin. Cinco pessoas contribuem com uma moeda de 0,01 BTC cada uma, e uma delas é sua. Uma transação gera cinco saídas iguais de 0,01 BTC, cada uma para um endereço novo. Linhas tracejadas ligam sua moeda a todas as saídas, porque qualquer uma poderia ser a sua. Um observador vê cinco saídas iguais: pode perceber que houve um CoinJoin, mas não sabe qual delas é a sua. As taxas de mineração ficaram fora do exemplo.
Os valores iguais nas entradas e saídas escondem a quem pertence cada saída. Cada carteira verifica se sua saída está na transação antes de assinar, por isso ninguém pode ficar com suas moedas.

O CoinJoin nunca exige que os participantes abram mão da custódia dos fundos. A carteira de cada participante verifica se a própria saída está na transação e se tem o valor correto. Só então assina as próprias entradas. Se houver algo errado, a carteira não assina e a moeda fica onde estava. Nenhum coordenador pode desviar ou roubar fundos por conta própria. Essa é a diferença fundamental entre o CoinJoin e um serviço de mistura custodial.

Principais implementações de CoinJoin

Wasabi e Ginger (WabiSabi)

A Wasabi Wallet usa o WabiSabi, um sistema de rodadas em que um coordenador (um servidor que reúne os participantes e monta a transação) organiza grandes CoinJoins em que cada pessoa pode colocar e retirar valores diferentes. O coordenador original, operado pela empresa zkSNACKs, foi desativado em 1º de junho de 2024. A carteira continua funcionando: agora você escolhe um coordenador independente e cola o endereço na aba “Coordinator”, em “Settings”.

As versões atuais da Wasabi só entram em rodadas nas quais você paga a taxa de mineração referente à sua parte da transação, sem taxa de coordenação. Em casos raros, uma sobra de até 10.000 sats por CoinJoin vai para o coordenador, em vez de virar uma saída minúscula de troco que prejudicaria sua privacidade. 100 milhões de sats equivalem a um bitcoin. O Tor, uma rede que esconde seu endereço IP, vem ativado por padrão.

A Ginger Wallet é uma variante da Wasabi que já vem configurada com o próprio coordenador. Isso simplifica o uso, mas você aceita as taxas e regras do operador, bem como o que ele consegue ver das suas rodadas. Em novembro de 2026, a Ginger cobra uma taxa de coordenação de 0,3% sobre moedas acima de 0,03 BTC, além da taxa de mineração. Moedas de 0,03 BTC ou menos e as novas rodadas de mistura não pagam taxa de coordenação. O serviço não está disponível para cidadãos dos EUA.

Whirlpool: o sistema original e a volta com a Ashigaru

O Whirlpool, criado pela Samourai Wallet, usava o modelo ZeroLink: cada rodada misturava moedas de valores idênticos em alguns pools fixos, por isso todas as saídas eram iguais. Usava assinaturas cegas, concebidas para que o coordenador não descobrisse qual saída correspondia a qual entrada. As moedas entravam no pool por uma primeira transação chamada Tx0, com uma taxa de entrada cobrada uma só vez. Depois disso, misturar de novo era grátis.

Poder misturar de novo sem pagar era uma grande vantagem. Depois de entrar em um pool do Whirlpool, a moeda podia participar de novas rodadas sem custo extra e ampliar aos poucos o próprio conjunto de anonimato. Isso criava um forte incentivo para deixar os fundos no pool e melhorava a liquidez para todo mundo.

As autoridades dos EUA apreenderam o coordenador da Samourai em abril de 2024. Ele não opera mais, e a Sparrow retirou o cliente Whirlpool na versão 1.9.0. Nunca baixe programas antigos da Samourai ou do Whirlpool nem visite os domínios antigos da Samourai: a infraestrutura abandonada apresenta risco de malware.

Em junho de 2025, a Ashigaru, um projeto independente, retomou o modelo do Whirlpool em uma nova infraestrutura, com um coordenador próprio que só pode ser acessado pelo Tor. Em novembro de 2026, são dois pools de valor fixo: 0,025 BTC e 0,25 BTC. Cada entrada (uma Tx0) custa 5% do valor do pool: 125.000 ou 1.250.000 sats, além da taxa de mineração. Misturar de novo é grátis. A desvantagem é que volta a haver um único coordenador, o mesmo ponto fraco que derrubou a Samourai, e a taxa é alta em comparação com a dos coordenadores gratuitos da Wasabi. Baixe o software só em ashigaru.rs e verifique a assinatura antes de instalar.

JoinMarket, agora por meio do JoinMarket NG

O JoinMarket funciona como um mercado. Os provedores (makers) deixam moedas disponíveis para CoinJoins e ganham uma pequena taxa sempre que são usadas. Os solicitantes (takers) pagam aos provedores para montar um CoinJoin quando precisam. Assim, os provedores recebem por moedas que ficariam paradas, e os solicitantes pagam por um CoinJoin sob demanda.

Não há coordenador central. Os participantes se encontram em servidores de diretório, onde os provedores publicam as ofertas. Depois, trocam os dados da transação em mensagens criptografadas, e o solicitante monta a transação. Nenhum servidor consegue parar todas as rodadas sozinho, mas o solicitante descobre quais saídas pertencem a cada provedor. Os solicitantes têm mais privacidade, e os provedores abrem mão de parte da privacidade em troca de receita. Configurar o programa é mais técnico do que na Wasabi: é o preço de dispensar o coordenador.

O software original do JoinMarket, joinmarket-clientserver, não deve mais ser usado. Em 27 de abril de 2026, os mantenedores anunciaram que ele foi arquivado. A última versão foi a v0.9.12, e a página agora avisa: “NÃO USE ESTE CÓDIGO”. Há vulnerabilidades que não foram nem serão corrigidas. A pior afeta o PayJoin, explicado mais adiante. Em todas as versões da v0.7.0 à v0.9.12, ao enviar um PayJoin, um destinatário malicioso pode desviar o valor total das moedas que você gastar, além do valor do pagamento. A falha está no envio. Pagamentos que já foram confirmados como esperado não foram afetados.

A forma que ainda recebe manutenção para acessar o mesmo mercado é o JoinMarket NG, uma reimplementação independente do protocolo JoinMarket. O projeto arquivado não aponta um sucessor. Ele usa o mesmo protocolo de rede do software original, por isso negocia com os mesmos provedores. Se conecta ao seu nó Bitcoin Core ou a um sistema mais leve chamado Neutrino, e a interface principal é a linha de comando. O Jam, uma interface web separada, agora usa o JoinMarket NG. O Jam 2.0 ainda está em beta. Se você ainda tiver uma carteira antiga do JoinMarket, siga o guia de recuperação de carteira do JoinMarket NG. Como ele não consegue abrir o arquivo antigo, importe as palavras de recuperação e, se você tiver configurado uma, a frase secreta. Guarde também os arquivos antigos: as palavras de recuperação não recuperam seus rótulos.

PayJoin (P2EP)

O PayJoin, também chamado de Pay-to-Endpoint, segue outra abordagem: um CoinJoin que parece um pagamento comum. No PayJoin, tanto o remetente quanto o destinatário contribuem com entradas. Isso invalida a heurística de propriedade comum das entradas usada na análise da blockchain: supor que todas as entradas de uma transação pertencem a uma pessoa só. Como os PayJoins parecem pagamentos comuns na blockchain, eles melhoram a privacidade sem chamar atenção. Também melhoram a privacidade de toda a rede ao tornar a heurística menos confiável.

Há duas versões. A original, BIP 78, exige que quem recebe mantenha um servidor online, por isso é usada principalmente por lojas. O BTCPay Server, software de pagamento que os comerciantes podem hospedar por conta própria, recebe PayJoins, e a Sparrow pode enviar um quando o link ou código QR de pagamento oferece a opção. A BIP 77, mais recente, ainda é um rascunho em novembro de 2026. Ela permite que uma carteira comum receba sem operar um servidor: as duas carteiras trocam mensagens criptografadas por um intermediário que não pode lê-las e não precisam estar online ao mesmo tempo. A falha do JoinMarket está no código de envio daquele programa, por isso a regra é simples: nunca envie um PayJoin com o JoinMarket original.

PayJoin comparado com um pagamento comum. Nos dois casos, você paga 0,02 BTC a uma loja. No pagamento comum, duas moedas suas de 0,06 e 0,04 BTC pagam 0,02 BTC à loja e devolvem 0,08 BTC de troco para você. A análise da blockchain presume que todas as entradas têm um dono só, e neste caso acerta. No PayJoin entram sua moeda de 0,1 BTC e uma moeda de 0,05 BTC da loja. A loja recebe 0,07 BTC (os 0,05 dela mais seus 0,02), e você recebe 0,08 BTC de troco. Parece um pagamento comum, mas as entradas têm dois donos e a suposição falha. Há duas versões: a BIP 78, já em uso, em que quem recebe mantém um servidor online, principalmente lojas (o BTCPay Server pode receber e a Sparrow pode enviar); e a BIP 77, ainda um rascunho em novembro de 2026, em que carteiras comuns recebem por um intermediário que não pode ler as mensagens, sem precisar estar online ao mesmo tempo. Não há coordenador nem pool de mistura. Nunca envie um PayJoin com o software original do JoinMarket.
O PayJoin esconde a mistura dentro de um pagamento real. A loja acrescenta uma moeda própria e a recebe de volta junto com seu pagamento, por isso a suposição de que há um dono só falha. Os valores são ilustrativos e não incluem taxas.

Como funciona a privacidade: conjuntos de anonimato e privacidade futura

A eficácia do CoinJoin é medida pelo conjunto de anonimato: o número de saídas iguais que poderiam ser suas do ponto de vista de um observador. Uma rodada do Whirlpool com cinco participantes dá a cada saída um conjunto de anonimato de 5. Misturar de novo ajuda, mas os números não se multiplicam automaticamente. Se você encontrar as mesmas moedas outra vez, ganha pouco. Se uma empresa de vigilância colocar muitas moedas em uma rodada e se passar por vários participantes, o que se chama ataque Sybil, seu conjunto real é menor do que parece. O guia do JoinMarket NG diz isso claramente: “Nem o número de rodadas nem um número maior de saídas iguais garantem o anonimato”.

Conjunto de anonimato. Em uma rodada com cinco saídas iguais, qualquer uma delas poderia ser sua. Se uma empresa de vigilância colocou três dessas moedas, ela sabe que não são suas, por isso seu conjunto real tem duas saídas: a sua e a de outra pessoa. Quando um participante se passa por vários, é um ataque Sybil. Nenhum número de rodadas garante o anonimato.
Seu conjunto real depende de quantas moedas vêm de participantes honestos. Os números são um exemplo: quanto mais moedas um único observador colocar, menor será seu conjunto de anonimato real.

A privacidade futura é fundamental. O CoinJoin rompe o vínculo direto na blockchain no ponto da mistura. Mesmo que transações anteriores acabem associadas a uma identidade, a mistura dificulta muito seguir o rastro dali em diante. Quem rastrear sua moeda até a mistura só consegue delimitar a saída ao conjunto de saídas iguais, desde que você gaste com cuidado depois e que o conjunto reúna participantes reais e distintos. Isso é especialmente valioso para bitcoins adquiridos com verificação de identidade (KYC): já se sabe onde a compra foi feita, mas é possível melhorar a privacidade dos gastos futuros.

A privacidade futura tem limites. A compra inicial por canais com verificação de identidade fica registrada permanentemente, ainda que você misture as moedas depois. O CoinJoin melhora a privacidade dali em diante, mas não apaga o vínculo inicial com sua identidade.

Privacidade futura. Antes da mistura, você comprou a moeda em uma corretora que sabe seu nome. A moeda fica vinculada a você, e a compra e a transferência para a carteira de mistura ficam registradas para sempre. A moeda passa por um CoinJoin. Depois da mistura, sua saída é uma entre várias iguais, sem seu nome. Quem rastrear a moeda só consegue delimitar sua saída a esse conjunto, desde que você gaste com cuidado e que os participantes sejam reais. Um coordenador desonesto ou uma parte que se passe por várias pode reduzir o conjunto. O CoinJoin protege o que vem depois, não o que aconteceu antes.
A mistura dificulta muito seguir o rastro a partir do CoinJoin. Ela não apaga como você conseguiu a moeda. A corretora mantém o registro e a transferência para a carteira de mistura fica na blockchain.

Riscos e dificuldades

Troco tóxico

Saídas iguais exigem valores iguais, e sua moeda raramente tem o valor exato. A sobra volta como troco e pode ser associada diretamente à entrada original. Em ferramentas com pools de valor fixo, como o Whirlpool, é fácil identificar essa sobra. Por isso, ela é chamada de “troco tóxico”. A Ashigaru guarda esse troco em uma conta separada chamada Badbank. Os valores variáveis da Wasabi deixam pouco ou nenhum troco. No JoinMarket, um solicitante pode evitar o troco ao gastar todo um mixdepth, um dos compartimentos separados da carteira, ao custo de vincular todas as moedas que gastar. Lidar bem com o troco tóxico é essencial para preservar os ganhos de privacidade: você pode misturá-lo de novo, gastá-lo em serviços sem relação ou gerenciar com cuidado suas UTXOs (saídas de transação não gastas, as moedas separadas da sua carteira).

Troco tóxico. Exemplo com números redondos: uma moeda de 0,12 BTC vinculada ao seu nome entra em um CoinJoin com saídas iguais de 0,10 BTC. Sua saída de 0,10 BTC é uma entre várias iguais. Os 0,02 BTC restantes voltam como troco: é a saída diferente e continua ligada à sua moeda. Você pode misturar o troco de novo se o valor for suficiente, gastá-lo sozinho em um destino sem relação ou mantê-lo separado. A Ashigaru o coloca em uma conta Badbank. Nunca o gaste junto com moedas misturadas.
O troco é que denuncia você: é a única saída que ainda aponta para sua identidade. Em ferramentas com grupos de valor fixo, como o Whirlpool, é fácil identificá-lo. Os valores variáveis da Wasabi deixam pouco ou nenhum troco.

O que fazer depois da mistura

Um descuido depois da mistura pode anular toda a privacidade que o CoinJoin trouxe. Consolidar saídas misturadas, enviar para endereços associados a identidades conhecidas ou criar padrões de gasto evidentes pode voltar a ligar UTXOs misturadas aos donos originais. O cuidado depois da mistura é tão importante quanto a própria mistura.

Três formas de gastar depois de um CoinJoin. Um observador presume que todas as moedas gastas em um só pagamento têm um dono. Se você gastar duas moedas misturadas junto com uma moeda sem mistura vinculada ao seu nome, as três passam a parecer do mesmo dono e ficam ligadas ao seu nome. Se você enviar uma moeda misturada para uma corretora, ela sabe quem depositou e pode questionar ou congelar moedas com histórico de CoinJoin. Se você gastar uma moeda misturada sozinha, escolhida à mão com o controle de moedas e enviada ao próprio destino, nenhuma outra moeda fica ligada a ela.
Um único pagamento descuidado pode desfazer a mistura. Gaste cada moeda misturada separadamente e mantenha essas moedas longe de serviços que saibam quem você é.

Risco do coordenador

As ferramentas com coordenador (Wasabi, Ginger e Ashigaru) dependem de um servidor. Como sua carteira verifica a transação antes de assinar, o coordenador não pode ficar com suas moedas. O coordenador pode parar as rodadas, como ocorreu com a Samourai e a zkSNACKs em 2024, e talvez descubra quais saídas são suas. Em dezembro de 2024, o desenvolvedor Yuval Kogman descreveu na lista de discussão bitcoin-dev como um coordenador desonesto pode enganar clientes da família Wasabi e o modelo Whirlpool para que revelem esses vínculos, por exemplo ao reservar em segredo uma rodada só para cada usuário. Alguns coordenadores também filtram moedas ou excluem países inteiros.

Não encontramos confirmação de que os clientes atuais tenham corrigido totalmente esses problemas. Por isso, escolha coordenadores operados por pessoas com reputação pública, mantenha seu cliente atualizado para receber correções gerais de segurança e não presuma que um coordenador garanta sua privacidade. No JoinMarket, não há coordenador em quem confiar, mas o solicitante que monta cada transação sabe quais saídas pertencem aos provedores.

Pressão regulatória

O caso mais conhecido mirou quem operava um serviço de coordenação. Em abril de 2024, os fundadores da Samourai foram acusados de conspiração para lavar dinheiro e de operar um negócio de transferência de dinheiro sem licença. Em julho de 2025, eles se declararam culpados apenas da acusação de transferência de dinheiro. Em novembro de 2025, foram condenados a cinco e quatro anos de prisão. Semanas depois da apreensão da Samourai, a zkSNACKs desligou o coordenador da Wasabi.

Para você como usuário, o risco mais provável é uma corretora questionar, congelar ou recusar moedas com histórico de CoinJoin. As regras variam de país para país, então consulte as do seu. Essa pressão estimulou o desenvolvimento de ferramentas sem coordenador central, como o JoinMarket, e de coordenadores independentes que qualquer pessoa pode operar.

Depois do fim dos coordenadores originais

Em cerca de seis semanas de 2024, os dois maiores coordenadores desapareceram. As autoridades dos EUA apreenderam o coordenador Whirlpool da Samourai em abril, e a zkSNACKs desligou o da Wasabi em 1º de junho. Os dois casos reforçaram uma lição já conhecida: por melhores que sejam as assinaturas cegas, um coordenador é um ponto único de falha que as autoridades podem atingir.

O CoinJoin continuou por caminhos diferentes. Em novembro de 2026, os usuários da Wasabi escolhem entre coordenadores independentes, a Ginger Wallet opera um coordenador próprio, a Ashigaru trouxe de volta o Whirlpool com um novo coordenador que tem o mesmo risco estrutural, e o mercado sem coordenador do JoinMarket continua ativo graças ao JoinMarket NG, agora que o software original foi arquivado. O PayJoin (BIP 78 e BIP 77) dispensa o coordenador porque ocorre dentro de um pagamento comum. As ferramentas sem coordenador ainda têm limites práticos: um CoinJoin precisa de participantes suficientes com valores compatíveis ao mesmo tempo. É por isso que o JoinMarket paga aos provedores para deixar moedas disponíveis.

Boas práticas para usar CoinJoin

Escolha um pool adequado (mistura com valores fixos): Se você usar uma ferramenta com pools fixos, como o Whirlpool da Ashigaru, escolha o pool que combina com os pagamentos que pretende fazer. Em novembro de 2026, os valores são 0,025 ou 0,25 BTC. A taxa de entrada é de 5% do valor do pool, por isso o maior custa mais por entrada. A Wasabi não tem pools fixos: cada pessoa pode colocar e retirar valores diferentes. Com o JoinMarket NG, você escolhe o valor e, como solicitante, vê os provedores escolhidos e as taxas antes de confirmar. O PayJoin não usa pools de mistura.

Dê tempo para misturar de novo, sem contar com um número: Mais rodadas com participantes diferentes dificultam seguir o rastro da sua saída, mas nenhum número de rodadas garante a privacidade. Deixe o cliente rodando para que suas moedas sejam misturadas de novo e espere antes de gastar: gastar minutos depois da mistura facilita a análise dos horários.

Cuide de como você gasta depois de misturar: Nunca consolide saídas misturadas. Gaste cada uma separadamente em destinos diferentes. Evite enviar bitcoins misturados diretamente para serviços que saibam sua identidade.

Lide com cuidado com o troco tóxico: Não o combine com saídas misturadas. Trate-o como uma categoria separada de UTXO que exige cuidados próprios de privacidade.

Use infraestrutura própria: Conecte-se pelo Tor e use seu próprio nó de Bitcoin (em inglês) ao participar de um CoinJoin. Isso evita que associem seu endereço IP e impede que a carteira diga a um servidor de terceiros quais endereços são seus.

Perspectivas

A tecnologia do CoinJoin continua evoluindo em várias frentes. A compatibilidade entre implementações poderia ampliar muito os conjuntos de anonimato ao unir a liquidez de protocolos de CoinJoin diferentes. Avanços na criptografia podem tornar a coordenação mais eficiente, enquanto melhorias nas interfaces tornam as ferramentas de privacidade mais acessíveis a pessoas sem conhecimento técnico.

A principal vantagem continua: o CoinJoin melhora a privacidade das transações dentro das regras atuais do protocolo Bitcoin, sem exigir mudanças na camada base. Com o avanço da vigilância, ferramentas de mistura acessíveis e confiáveis ganham ainda mais importância.

Guia passo a passo

Para que um CoinJoin funcione e a privacidade dure depois, é preciso se preparar com cuidado. O antigo botão “Mix Selected” da Sparrow (Whirlpool) deixou de existir, por isso estes passos usam ferramentas que funcionam em novembro de 2026. Cada ferramenta de mistura tem a própria carteira e a mistura é feita ali. A Sparrow continua útil para controlar e rotular moedas nas suas outras carteiras.

Rode seu próprio nó e use o Tor. Uma carteira que consulta um servidor de terceiros sobre seus endereços diz a ele quais moedas são suas. Conectar sem o Tor expõe seu endereço IP. O JoinMarket NG se conecta ao seu próprio nó Bitcoin Core ou ao sistema mais leve Neutrino. O Ashigaru Terminal se conecta a servidores Electrum públicos pelo Tor, a menos que você informe nas preferências o seu próprio servidor Electrum, um programa que passa os dados do nó às carteiras. Um nó privado é a base de qualquer configuração de mistura, seja qual for a ferramenta escolhida.

Escolha sua ferramenta, baixe somente do site oficial do projeto e verifique a assinatura antes de instalar. Nossa aula sobre como verificar o software do Bitcoin mostra o processo.

Crie uma carteira nova só para misturar. Não use uma carteira com histórico de transações ligado à sua identidade. Gere uma frase-semente nova, anote em papel ou grave em metal e guarde em segurança. Trate-a como uma carteira quente: as chaves ficam no computador que assina cada rodada. A Wasabi não consegue fazer CoinJoin com uma carteira de hardware, e o JoinMarket NG orienta os provedores a tratar o computador online como uma carteira quente. Coloque só valores que você guardaria em uma carteira desse tipo. Uma carteira separada também mantém as moedas que você mistura longe das moedas de uso diário.

Envie bitcoins para a carteira nova. Transfira da carteira atual o valor que quer misturar. Espere pelo menos uma confirmação antes de continuar e rotule a moeda de acordo com sua origem (por exemplo, “KYC”). Essa transferência cria um vínculo na blockchain entre a carteira antiga e a de privacidade. É esse vínculo que o CoinJoin rompe dali em diante.

Escolha como você vai misturar.

Wasabi com um coordenador independente: Em “Settings”, abra a aba “Coordinator”, cole o endereço do coordenador que você escolheu e reinicie a Wasabi. A documentação lista formas de encontrar um, como anúncios no Nostr e sites de estatísticas da comunidade, e pede que você os use com cuidado. Depois, inicie a mistura. A Wasabi continua misturando suas moedas até elas alcançarem a pontuação de anonimato definida nas configurações. Você paga as taxas de mineração e, no máximo, uma sobra de 10.000 sats por rodada.

Ginger Wallet: A Ginger já vem com o coordenador configurado. Você aceita a taxa (0,3% sobre moedas acima de 0,03 BTC em novembro de 2026), as regras e o que o operador consegue ver das rodadas. Ela não está disponível para cidadãos dos EUA.

JoinMarket NG (sem coordenador): Siga o guia de primeiros passos e o guia para fazer um CoinJoin do JoinMarket NG. Eles ensinam a instalar o programa, conectar seu nó e o Tor, criar uma carteira e fazer um CoinJoin como solicitante, com a opção de conferir os provedores e as taxas antes de confirmar. Comece com um valor que você possa arriscar. Se você preferir uma interface de navegador, o Jam 2.0 usa o JoinMarket NG, mas ainda está em beta. Se a loja de aplicativos do seu nó oferecer “JoinMarket” ou “Jam”, confira qual sistema ela instala por trás da interface: o JoinMarket original não deve ser usado. Como provedor, você recebe taxas por oferecer moedas a partir de um computador que fica online com as chaves.

Whirlpool da Ashigaru (relançado, com desvantagens): Misture com o Ashigaru Terminal, baixado em ashigaru.rs e verificado. A Tx0 divide sua moeda em partes do valor do pool (0,025 ou 0,25 BTC), paga a taxa de entrada de 5% e manda o troco sem mistura para a conta separada Badbank. O sistema recupera os pools de valor fixo, mas volta a depender de um único coordenador, o mesmo risco estrutural que derrubou a Samourai, e a taxa é alta. Use só se você aceitar essas condições.

PayJoin: Se quiser privacidade em um pagamento real em vez de fazer uma sessão de mistura, pague com PayJoin. O BTCPay Server pode receber PayJoins da BIP 78, e a Sparrow pode enviá-los quando o link ou código QR de pagamento oferecer a opção. Tanto o remetente quanto o destinatário contribuem com entradas, por isso a transação parece um pagamento comum, mesmo invalidando a heurística de propriedade comum das entradas. Não há coordenador nem pool de mistura. Nunca envie um PayJoin com o software original do JoinMarket.

Gerencie o troco e as saídas tóxicas. Seja qual for a ferramenta, rotule o troco que ainda estiver ligado à sua entrada e mantenha esse troco separado. A Ashigaru o coloca na Badbank; a Wasabi deixa pouco; e um solicitante do JoinMarket recebe troco a menos que gaste todo um mixdepth, o que liga todas as moedas gastas. Coloque o troco tóxico de volta em um pool se o valor for suficiente, gaste separado em um destino sem relação ou aceite a pequena perda de privacidade se o valor for baixo. Nunca gaste esse troco junto com moedas misturadas.

Gaste UTXOs misturadas separadamente. Ao pagar com fundos misturados, escolha à mão qual moeda vai pagar. A Wasabi chama o controle de moedas de “Manual Control”, e o JoinMarket NG tem a opção --select-utxos. Gaste uma única UTXO misturada. Nunca combine várias saídas misturadas em uma mesma transação: isso cria um vínculo entre elas e revela que têm um dono só. Se a UTXO valer mais do que o pagamento, o troco vai para um endereço novo da sua carteira e quem recebe pode vê-lo. Rotule esse troco como uma moeda que essa pessoa conhece.

Erros comuns a evitar

Combinar UTXOs misturadas e não misturadas em uma mesma transação. É o erro mais comum no CoinJoin. Se você gastar uma UTXO misturada junto com outra sem mistura, a heurística de propriedade comum das entradas liga as duas. Toda a privacidade obtida na mistura se perde. Use sempre o controle de moedas e nunca deixe a carteira escolher automaticamente entradas de categorias de privacidade diferentes.

Enviar bitcoins misturados direto para uma corretora que verifica sua identidade (KYC). Ao depositar UTXOs recém-misturadas em uma corretora que sabe quem você é, você volta a ligar essas moedas à sua identidade. A corretora também pode questionar, congelar ou recusar depósitos com histórico de CoinJoin. Se precisar vender bitcoins misturados, use um mercado ponto a ponto sem verificação de identidade. As plataformas da nossa aula sobre como comprar bitcoin sem KYC também servem para vender.

Usar a mesma carteira para fundos de antes e de depois da mistura. Misturar em uma única carteira pode juntar os dois grupos por acidente na seleção automática de moedas. Mantenha os compartimentos separados: a Ashigaru usa contas distintas chamadas Premix, Postmix e Badbank, e o JoinMarket NG usa mixdepths separados. Não desfaça essa separação juntando as moedas de novo.

Gastar logo depois de uma rodada. Uma rodada deixa um conjunto de anonimato limitado (cinco moedas em uma rodada no estilo Whirlpool), e gastar minutos depois facilita a análise dos horários. Deixe suas moedas misturarem de novo e espere antes de gastar, mas não trate o número de rodadas como garantia: repetir com os mesmos participantes ajuda pouco.

Ignorar a privacidade da rede durante a mistura. Usar um servidor Electrum público no CoinJoin revela seus endereços de mistura ao operador do servidor. Conectar sem o Tor expõe seu endereço IP. As duas coisas criam vínculos que prejudicam a mistura. Sempre se conecte ao seu próprio nó pelo Tor ao fazer CoinJoin.

Perguntas frequentes

CoinJoin é legal?

Um CoinJoin é uma transação comum de Bitcoin montada junto com outras pessoas. O processo mais conhecido, o da Samourai Wallet, mirou quem operava o serviço: seus fundadores se declararam culpados de conspiração para operar um negócio de transferência de dinheiro sem licença e em novembro de 2025 foram condenados a cinco e quatro anos de prisão. As regras variam de país para país, então consulte as do seu. Para você como usuário, o risco mais provável é uma corretora questionar, congelar ou recusar moedas com histórico de CoinJoin. As obrigações fiscais são as mesmas com ou sem CoinJoin: você deve declarar corretamente ganhos de capital e rendimentos.

Quanto custa um CoinJoin no total?

O custo depende da ferramenta (valores de novembro de 2026). Na Wasabi com coordenador que não cobra taxa, você paga a taxa de mineração pela sua parte da transação, mais uma sobra de até 10.000 sats por rodada. A Ginger Wallet cobra 0,3% sobre moedas acima de 0,03 BTC, além da taxa de mineração. Moedas de 0,03 BTC ou menos e novas rodadas de mistura não pagam taxa de coordenação. O Whirlpool da Ashigaru cobra 5% do valor do pool por entrada (125.000 sats para o pool de 0,025 BTC e 1.250.000 sats para o de 0,25 BTC), além das taxas de mineração. Misturar de novo é grátis, e uma entrada pode criar até 20 moedas do valor do pool, então entrar com mais moedas de uma vez reduz a porcentagem. No JoinMarket NG, os solicitantes pagam as taxas das ofertas dos provedores e as taxas de mineração, e os provedores recebem as taxas das ofertas. O PayJoin não acrescenta taxa além da de mineração, pois faz parte de um pagamento real. Em qualquer ferramenta, as taxas de mineração variam com o congestionamento da mempool.

Empresas de análise da blockchain conseguem detectar um CoinJoin?

Sim. Os CoinJoins têm características próprias na blockchain: várias saídas de mesmo valor, tamanhos de transação específicos e padrões de implementações conhecidas. Empresas de análise da blockchain conseguem identificar um CoinJoin com bastante segurança. Identificar a mistura é diferente de descobrir os donos das moedas. Essas empresas conseguem apontar que houve um CoinJoin, mas não determinar qual entrada financiou qual saída, a menos que um coordenador desonesto, um ataque Sybil ou um gasto descuidado depois da mistura revele o vínculo. A privacidade vem da quebra do vínculo entre entradas e saídas, mesmo que a mistura seja visível. O PayJoin é a exceção: foi feito para parecer um pagamento comum.

Recursos relacionados

Faz parte do nosso curso de Bitcoin:Este tema é explicado em CoinJoin em 2026: como funciona a mistura de bitcoin e o que ainda opera depois do Whirlpool, do curso Segurança e privacidade avançadas no Bitcoin.
Categoria: Privacidade no Bitcoin
← Voltar aos cursos