Guia da Wasabi Wallet
Especial em página única · CoinJoin

Wasabi CoinJoin: guia completo sobre anonimato BTC, privacidade BTC, bitcoin mixing e WabiSabi

Esta página se concentra em uma única coisa: como entender, configurar e usar corretamente o CoinJoin na Wasabi. O objetivo não é apenas dizer onde clicar, mas ajudar você a entender o que o CoinJoin resolve, o que ele não resolve, por que deve ser usado junto com a gestão de Coins / UTXO e como evitar voltar a prejudicar a privacidade depois da conclusão.

Melhora a privacidade on-chain do BTC Não é anonimato absoluto Deve ser usado junto com a gestão de UTXO Mantenha o Tor habilitado

1. O que é CoinJoin

CoinJoin é uma forma de organizar as entradas e saídas de transações BTC de vários usuários em uma única transação. Observadores externos ainda podem ver que uma transação on-chain aconteceu, mas é difícil determinar exatamente qual entrada corresponde a qual saída. Em termos simples, ele não “lava moedas”; ele interrompe um caminho de fundos que, de outro modo, seria claro e torna o rastreamento muito mais difícil.

A essência do CoinJoin é reduzir a taxa de sucesso da análise on-chain que tenta ligar uma a uma suas moedas antigas às suas moedas novas.

Que problema ele resolve

  • Reduz a capacidade de outras pessoas rastrearem diretamente seus fluxos de fundos pela blockchain.
  • Mistura entradas de origens diferentes na mesma rodada para melhorar a indistinguibilidade das saídas.
  • Ajuda a transformar um histórico de carteira fácil de reconhecer em uma estrutura de UTXO mais difícil de analisar.

O que ele não resolve

  • Não garante que você fique “absolutamente invisível” para exchanges, sistemas KYT ou análises de identidade do mundo real.
  • Não corrige seus próprios erros, como recombinar depois moedas KYC com moedas misturadas.
  • Não substitui a privacidade de rede; desligar o Tor ou usar um método de broadcast inadequado ainda pode revelar informações extras.

2. Cenários adequados e inadequados

Adequado para:
  • Você quer reduzir a chance de que o caminho dos seus fundos on-chain possa ser visto diretamente.
  • Está disposto a gastar tempo gerenciando Coins / UTXOs em vez de olhar apenas o saldo total.
  • Aceita que uma privacidade melhor exige taxas e tempo de espera.
Não adequado para:
  • Você precisa sacar imediatamente, especialmente direto para uma exchange centralizada.
  • Não pretende entender conceitos como labels, saídas de troco e consolidação de UTXO.
  • Quer apenas “anonimato absoluto com um clique” e não está disposto a arcar com o custo de aprendizado.

3. O que preparar antes de começar

Estado da carteira
A carteira já deve ter terminado a sincronização e o saldo real precisa estar visível. Se ela ainda estiver baixando o histórico de blocos, espere isso terminar primeiro.
Configurações de rede
É recomendado manter o Tor em Ativado dentro de Configurações → Connections.
Estrutura de fundos
Primeiro entenda de onde vêm suas moedas e, de preferência, tenha labels claras para evitar processar juntas moedas de origens diferentes.
Expectativas práticas
O CoinJoin não é concluído em um instante; normalmente exige várias rodadas, e as taxas também se acumulam.
Princípios prévios mais importantes:

Na Wasabi, CoinJoin nunca é uma ação isolada. A forma como você gasta essas moedas depois e se consegue preservar a privacidade costuma ser mais importante do que simplesmente ter “feito CoinJoin”.

4. Fluxo prático do CoinJoin

1

Certifique-se de que a carteira contém BTC que possa participar

Se não houver saldo, ou se os UTXOs elegíveis forem pequenos demais ou poucos demais, o CoinJoin não começará. Primeiro confirme que os fundos chegaram e têm confirmações suficientes.

2

Verifique Connections e o Coordinator

Em Connections, é recomendado manter os padrões e o Tor habilitado; o Coordinator normalmente deve permanecer na configuração oficial padrão, e não é aconselhável que iniciantes o alterem.

3

Defina os parâmetros-alvo do CoinJoin

Por exemplo, o alvo de anonymity set, a faixa de taxa aceitável, se ele roda automaticamente, e assim por diante. Esses parâmetros afetam diretamente o tempo de espera, o custo e o resultado final de privacidade.

4

Inicie ou aguarde o CoinJoin automático

Depois de iniciar, a Wasabi aguarda em segundo plano por uma rodada adequada. Isso pode não começar imediatamente e pode envolver várias rodadas de espera, registro, assinatura e reestruturação.

Do ponto de vista operacional, lembre-se:

O CoinJoin se parece mais com processar gradualmente seus UTXOs em segundo plano do que com apertar um botão uma vez e terminar imediatamente.

5. Como ler o status durante o CoinJoin

Você havia mostrado antes capturas de tela com o CoinJoin em andamento e um indicador percentual. Nesse tipo de tela, a informação mais importante não é a animação, mas o progresso e as mudanças nos UTXOs. Uma forma prática de ler isso é:

  • Porcentagem de progresso: o quanto ainda falta para atingir seu objetivo de anonimato não significa necessariamente “quanto tempo ainda vai levar”.
  • Estado de espera: significa que a carteira está aguardando uma rodada adequada, melhores condições de rede ou mais participantes. Isso não quer dizer que exista uma falha.
  • Durante o processamento: significa que alguns UTXOs já entraram no processo e que a estrutura original será gradualmente substituída por novas saídas.
  • Pausar / Continuar: fechar a carteira normalmente não fará os fundos desaparecerem, mas interromperá o processo atual em tempo real; você poderá continuar depois.
Não trate o progresso do CoinJoin como uma barra de download.

Isso não significa “quanto tempo já passou”, mas algo mais próximo de “quanto da meta atual de privacidade já foi concluída”.

6. Como verificar se realmente funcionou

Olhe primeiro a página Coins, não apenas o saldo total

Depois que o CoinJoin termina, a página que você mais deve verificar é Coins. O que realmente muda é a estrutura de UTXO, o anonymity set e as relações entre labels, e não simplesmente se o saldo parece menor.

Anonymity Set
Um valor mais alto normalmente significa que é mais difícil relacionar com precisão o UTXO à entrada original.
Rótulos
Verifique se o UTXO recém-gerado tem uma etiqueta de origem válida para evitar misturá-lo depois com os rótulos antigos.
UTXO count
Depois de um CoinJoin, muitas vezes surge uma nova estrutura de saídas, e isso é normal.
Spend strategy
Ao gastar depois, evite voltar a combinar moedas misturadas com moedas KYC mais antigas.
Casos comuns em que os ganhos de privacidade são desperdiçados:

Você conclui o CoinJoin e depois gasta moedas misturadas junto com moedas vindas de depósito em exchange na mesma transação. Isso cria novamente novos vínculos de análise e enfraquece muito o efeito de privacidade.

7. Parâmetros principais do CoinJoin

Coordinator

O coordinator é responsável por organizar as rodadas de CoinJoin. Para a maioria dos usuários, o coordinator oficial padrão é suficiente. Trocar de coordinator sem cuidado pode afetar estabilidade, liquidez ou experiência de uso.

Auto CoinJoin

A execução automática é adequada para usuários que querem que a carteira continue funcionando por um período longo. Se você definir condições de parada razoáveis e tolerância a taxas, a carteira participará automaticamente quando as condições forem adequadas. A vantagem é a conveniência; a desvantagem é que você precisa entender melhor sua estrutura de UTXO.

Anonymity Target

Este é um dos parâmetros mais importantes. Ele indica a meta de anonimato que você quer que um UTXO alcance. Valores mais altos normalmente significam privacidade mais forte, mais rodadas, tempos de espera maiores e custos mais altos.

Uma forma prática de entender isso:

Um anonymity target mais alto não é automaticamente “melhor”; ele também é mais lento e mais caro. Equilibre os ganhos de privacidade com o custo prático.

Fee / Max Allowed Fee

O CoinJoin envolve taxas on-chain de mineradores e também pode incluir custos relacionados ao coordinator. Se você definir a taxa aceitável baixa demais, a carteira pode não encontrar rodadas adequadas por muito tempo; se definir alta demais, o custo aumenta.

Opções como Min Input Count / Consolidation

Esses parâmetros estão relacionados à estrutura de UTXO e, em geral, não é recomendado que iniciantes os alterem. Em particular, ações como a consolidação de UTXO podem reduzir taxas futuras, mas também podem prejudicar a separação de privacidade.

8. Mecanismo técnico do CoinJoin (WabiSabi)

O CoinJoin atual da Wasabi não é um “botão mágico de caixa-preta”; ele é construído sobre o WabiSabi, um fluxo em etapas criado sobre o protocolo. O objetivo é tornar o mais difícil possível para o coordinator associar diretamente uma entrada específica a uma saída específica, mesmo existindo um coordinator central.

Primeiro, lembre-se destes 3 papéis:
Client
Seu cliente Wasabi, que seleciona entradas, gera provas, registra saídas e assina suas próprias entradas.
Coordinator
Organiza as rodadas, verifica as regras, coleta os dados de registro e por fim faz o broadcast da transação, mas nunca gasta moedas diretamente por você.
Bitcoin Network
A transação final de CoinJoin continua sendo uma transação padrão de Bitcoin que precisa ser transmitida à rede Bitcoin e confirmada on-chain.

8.1 Por que o WabiSabi é usado

O CoinJoin tradicional costuma depender mais de denominações fixas e estruturas fixas de saída, enquanto o WabiSabi é mais flexível. Por meio de mecanismos como credenciais anônimas, compromissos homomórficos de valor e provas de conhecimento zero, ele permite que os participantes provem que “meu valor é válido, foi conservado e pode ser registrado nesta forma de divisão” sem revelar ligações diretas entre entrada e saída. Para usuários comuns, isso pode ser entendido assim: o coordinator sabe que as regras foram cumpridas, mas foi projetado para saber o mínimo possível sobre qual saída final veio da sua entrada específica.

8.2 Todo o processo é dividido em 5 fases principais

1

Registro de entradas

O cliente seleciona os UTXOs que vão participar e prova ao coordinator que realmente controla essas entradas. O coordinator verifica se as entradas estão confirmadas, não gastas, não registradas duas vezes e acima do limite mínimo de valor.

2

Confirmação de conexão

Depois que a primeira fase termina, o coordinator precisa confirmar que os participantes ainda estão online, evitando que as fases posteriores falhem porque participantes demais se desconectaram.

3

Registro de saídas

O cliente usa uma nova identidade de rede para enviar novos endereços de saída e as credenciais correspondentes. O coordinator consegue verificar que essas saídas são válidas, mas é difícil associá-las diretamente às entradas anteriores.

4

Assinatura

Depois que o coordinator monta a transação, os participantes assinam apenas as entradas que pertencem a eles. Sem a sua assinatura, ninguém pode gastar suas moedas.

5

Broadcast

Depois que todas as assinaturas são coletadas, o coordinator transmite a transação final de CoinJoin para a rede Bitcoin, onde ela continua se propagando pelos nós e espera a confirmação dos mineradores.

8.3 Registro de entradas

Esta fase é o ponto de entrada do CoinJoin. Seu cliente decide quais UTXOs participam e gera provas de posse para essas entradas. O coordinator não as aceita incondicionalmente só porque você “quer participar”; ele verifica várias condições:

  • A entrada já existe e não foi gasta.
  • A entrada não foi registrada duas vezes na mesma rodada.
  • A entrada atende ao limite de valor exigido pelo sistema.
  • O cliente tem controle real sobre essa entrada.

A Wasabi tenta usar uma nova identidade do Tor para entradas diferentes, reduzindo a chance de que várias entradas sejam agrupadas diretamente como pertencentes ao mesmo participante na camada de rede.

8.4 Confirmação de conexão

Como o registro das entradas não é instantâneo, o coordinator verifica novamente antes da etapa seguinte se os participantes continuam online. Se participantes demais saem, a qualidade e a viabilidade da rodada caem, por isso esse filtro vem primeiro. Você pode pensar assim: não basta se inscrever primeiro; o sistema ainda precisa confirmar que você “ainda está presente agora”.

8.5 Registro de saídas

Esta é a camada de privacidade mais importante de todo o protocolo. O cliente divide e recombina as credenciais obtidas antes e depois envia, por meio de uma nova identidade de rede:

  • Um ou mais novos endereços de bitcoin
  • As informações de valor correspondentes a esses endereços
  • Credenciais anônimas que o coordinator pode verificar, mas não rastrear facilmente até a origem
O ponto principal aqui não é simplesmente que “o coordinator não consegue ver as saídas”, mas sim que:

Embora o coordinator consiga ver que “alguém registrou essas saídas”, o protocolo foi projetado para tornar difícil ligar essas saídas diretamente a uma entrada anterior específica.

8.6 Assinatura

Depois de coletar todas as saídas, o coordinator monta o modelo final da transação CoinJoin e o devolve aos participantes. Cada participante assina apenas as entradas que controla. Esta etapa é importante porque prova uma coisa: o coordinator organiza as rodadas, mas não pode gastar suas moedas por você. Sem a sua assinatura, a transação fica incompleta e não pode ir para a blockchain.

8.7 Broadcast

Assim que todas as assinaturas válidas são coletadas, o coordinator transmite a transação para a rede Bitcoin. Depois do broadcast, ela ainda aparece on-chain como uma transação normal de Bitcoin, mas com uma estrutura mais complexa e menor analisabilidade entre entradas e saídas.

8.8 Blame Round: responsabilização após uma rodada falhar

Na prática, alguns participantes podem deixar de assinar em etapas posteriores, desconectar-se ou interromper a rodada de propósito. Em alguns casos, a Wasabi entra em uma blame round, levando para novas rodadas os usuários que participaram com sucesso e melhorando assim a taxa de sucesso. O significado desse mecanismo é impedir que alguns poucos participantes pouco cooperativos estraguem com facilidade toda a rodada de CoinJoin.

8.9 Por que o CoinJoin ainda precisa do Tor

O CoinJoin trata principalmente da privacidade on-chain do BTC, enquanto o Tor trata principalmente da privacidade em nível de rede. Eles não resolvem o mesmo problema:

CoinJoin
Reduz a taxa de sucesso da análise on-chain que tenta relacionar com precisão entradas e saídas.
Tor
Reduz o risco de revelar seu IP real, seus padrões de requisição e sua origem direta durante conexões de rede.

Por isso, mesmo que o CoinJoin em si seja bem executado, desligar o Tor ou usar um caminho inadequado de broadcast de transações ainda pode vazar informações extras desnecessárias.

8.10 Limites reais do desenho técnico

Mesmo que a camada de protocolo faça o máximo para proteger as relações entre entradas e saídas, ainda existem limites do mundo real:

  • Você mais tarde recombina por conta própria moedas misturadas com moedas antigas.
  • Você envia saídas de CoinJoin diretamente para plataformas sensíveis a esse tipo de histórico de fundos.
  • Você desliga o Tor na camada de rede ou vaza pistas de identidade em outro lugar.
A forma mais precisa de entender isso:

O WabiSabi torna o Wasabi CoinJoin mais forte e mais flexível no nível de protocolo, mas o resultado final de privacidade ainda depende em conjunto do desenho do protocolo, das configurações de rede e dos seus próprios hábitos de uso de UTXO.

9. Por que o CoinJoin deve ser entendido junto com a gestão de Coins / UTXO

O CoinJoin funciona na “granularidade” das moedas, ou seja, de UTXOs individuais, e não de um saldo total abstrato. A forma como você gasta esses UTXOs depois determina se este CoinJoin realmente cria valor no longo prazo.

Forma correta de pensar:
  • Trate moedas misturadas e não misturadas como duas categorias diferentes de fundos.
  • Antes de enviar, olhe a página Coins e controle manualmente a seleção de moedas sempre que possível.
  • Deixe que as etiquetas ajudem você a lembrar de onde vieram essas moedas.
Forma errada de pensar:
  • Olhar apenas para o saldo total e não para cada UTXO.
  • Deixar a carteira gastar automaticamente por padrão sem verificar a origem das entradas.
  • Gastar moedas misturadas imediatamente junto com moedas antigas.

10. Taxas, controle de risco e limites do mundo real

Custo de taxas

CoinJoin não é privacidade gratuita. O que você paga não é apenas um “custo tecnológico bonito”, mas taxas de rede, espera por liquidez e o custo posterior de gerenciamento criado por uma estrutura de UTXO mais complexa.

Controle de risco de exchange / KYT

Na prática, algumas exchanges ou sistemas de controle de risco on-chain podem continuar sensíveis a fundos relacionados a CoinJoin. Isso não significa que suas moedas sejam “inválidas”, mas significa que algumas plataformas tratam essas entradas como mais arriscadas. Você deve avaliar seu destino provável antes de usar.

privacidade de rede

O CoinJoin melhora principalmente a privacidade on-chain do BTC, enquanto o Tor reduz principalmente a exposição em nível de rede. Eles resolvem problemas diferentes. Desligar o Tor ou usar um caminho de broadcast inadequado ainda pode deixar rastros extras.

O resumo mais realista:

O CoinJoin pode melhorar significativamente a privacidade, mas não é uma chave mestra que torne você “totalmente isento de revisão, análise e controle de risco” no mundo real.

11. Perguntas frequentes

Por que o CoinJoin pode não começar?

Motivos comuns incluem saldo pequeno demais, UTXOs elegíveis que não atendem às condições, limites de taxa definidos muito baixos, conectividade de rede ruim ou a carteira ainda não estar totalmente sincronizada.

O que significa “insufficient funds eligible for coinjoin”?

Isso não significa que você não tenha moedas; significa que “as moedas atualmente elegíveis para CoinJoin não são suficientes”. Isso pode ser causado pelo valor, pela estrutura de UTXO, pela política de labels ou por restrições de taxa.

Quanto tempo o CoinJoin leva?

Não existe uma resposta fixa. Depende das taxas de rede, do número de participantes no mercado, da meta de anonimato que você definiu e da estrutura atual de UTXO da carteira.

É possível sacar após a conclusão?

Tecnicamente sim, mas se você deve fazer isso ou não depende do seu objetivo. Se enviar fundos imediatamente para uma plataforma sensível a CoinJoin, poderá enfrentar revisão adicional ou controles de risco.

Fechar a carteira faz as moedas desaparecerem?

Normalmente não. O CoinJoin não entrega seu dinheiro a outra pessoa; porém, fechar o programa interrompe o processo atual ao vivo, e depois disso você precisa esperar novamente e continuar.

Sugestões finais de uso:
  • Mantenha o Tor habilitado.
  • Dê preferência às configurações padrão e evite ajustar cedo demais parâmetros de nicho.
  • Depois da conclusão, volte para a página Coins e inspecione o resultado.
  • Quando você realmente gasta, “como você seleciona as moedas” importa mais do que simplesmente “se você misturou ou não”.