CoinJoin

CoinJoin é uma técnica para Bitcoin que aprimora a privacidade , combinando as transações de múltiplos usuários em uma única transação conjunta. Isso dificulta que analistas da blockchain determinem quais endereços de entrada enviaram fundos para quais endereços de saída. Proposta pelo desenvolvedor do Bitcoin, Gregory Maxwell, em 2013, a CoinJoin preserva a privacidade sem exigir alterações no protocolo Bitcoin — ela funciona utilizando transações padrão do Bitcoin, onde múltiplos participantes concordam em combinar suas entradas e saídas. A CoinJoin está implementada em carteiras focadas em privacidade, como a Wasabi Wallet e a JoinMarket.

Definição

CoinJoin combina várias transações para aumentar a privacidade:

AspectoDescrição
MecanismoVários usuários criam uma única transação com várias entradas e saídas de mesmo valor.
Benefício de privacidadeOculta a ligação entre remetentes e destinatários.
Modelo de confiançaSem intermediários – nenhum intermediário central detém os fundos; os usuários assinam em conjunto.
Mudança de protocoloNenhuma exigência – utiliza o formato padrão de transação Bitcoin.
ParticipantesVários usuários coordenando ações (normalmente por meio de software)

Como o CoinJoin difere dos Mixers

CaracterísticaCoinJoinMisturador centralizado
CustódiaSem custódia – ninguém detém seus fundosCustodiante – o misturador retém fundos temporariamente
ConfiançaSem confiança – garantias criptográficasConfiança necessária – o mixer pode roubar fundos
pegada on-chaintransação única com várias partesTransações múltiplas por meio de endereços de mistura
Status regulatórioGeralmente legal (ferramenta de privacidade)Frequentemente sinalizado como suspeito

Origem e história

DataEvento
2013Gregory Maxwell propôs a CoinJoin no Fórum Bitcoin.
2014As primeiras implementações do CoinJoin surgiram, mas exigiam coordenação manual.
2015Lançamento do JoinMarket – mercado descentralizado de CoinJoin
2018Lançamento da Wasabi Wallet – primeira implementação amigável de CoinJoin com Chaumian coinjoin (protocolo ZeroLink)
2019Lançamento do Whirlpool da Samourai Wallet – implementação móvel do CoinJoin
2022Tornado Cash (misturador de Ethereum, não CoinJoin) sancionado pelo Tesouro dos EUA – ferramentas de privacidade enfrentam pressão regulatória
2024As carteiras Wasabi Wallet e Samourai Wallet enfrentaram desafios regulatórios; o uso de ferramentas de privacidade continuou, mas sob maior escrutínio.
“O CoinJoin permite que os usuários de Bitcoin combinem suas transações para maior privacidade, sem precisar confiar seu dinheiro a terceiros.”
Gregory Maxwell, proposta CoinJoin (2013)

Como Funciona

PassoProcesso
1Vários usuários desejam realizar transações com Bitcoin.
2Um coordenador (ou protocolo ponto a ponto) faz a correspondência entre os participantes.
3Cada participante fornece sua entrada (UTXO) e o endereço de saída desejado.
4Todas as entradas e saídas são combinadas em uma única transação.
5Cada participante verifica se a transação inclui sua saída.
6Cada participante assina apenas a sua própria contribuição (ninguém controla os fundos dos outros).
7A transação combinada é transmitida para a rede Bitcoin.
Transação padrãoTransação CoinJoin
Alice: 0.5 BTC → BobCombinado: Alice (0.1), Bob (0.1), Carol (0.1) → três saídas de 0.1 BTC
Fácil de rastrear do remetente ao destinatário.Não é possível determinar qual insumo financiou qual produto.
ImplementaçãoPlataformaForma
Carteira WasabiComputador (Windows, Mac, Linux)CoinJoin Chaumiano (protocolo WabiSabi)
Junte-se ao MercadoComputador/ServidorMercado ponto a ponto para CoinJoins
Redemoinho SamuraiCelular (Android)Ciclos de mistura baseados em Zerolink

Em termos simples

  1. CoinJoin é uma ferramenta de privacidade para Bitcoin.– Ele mistura sua transação com as transações de outras pessoas, de forma que ninguém consiga identificar facilmente quem enviou dinheiro para quem.
  2. Funciona combinando transações.– Em vez de cada pessoa realizar uma transação separada, várias pessoas combinam suas transações em uma única transação grande com muitas entradas e saídas.
  3. Seu dinheiro nunca fica retido por mais ninguém.– Ao contrário dos serviços de mistura, o CoinJoin não é custodial. Você assina sua parte da transação e ninguém mais pode ficar com seus Bitcoins.
  4. É usado por usuários do Bitcoin que se preocupam com a privacidade. Usuários que não desejam que suas transações financeiras sejam rastreáveis ​​publicamente no blockchain.

Importante: O CoinJoin é uma ferramenta legítima de privacidade, mas tem atraído a atenção de órgãos reguladores. Algumas corretoras sinalizam ou rejeitam criptomoedas que passaram por transações com o CoinJoin. O status legal varia de acordo com a jurisdição – na maioria dos lugares, o uso de ferramentas de privacidade é legal, mas os reguladores estão cada vez mais focados no combate à lavagem de dinheiro. Os usuários devem entender o mercado regulatório em sua jurisdição antes de usar o CoinJoin.

Exemplos do mundo real

Exemplo 1: Carteira Wasabi

  • Cenário: Um usuário de Bitcoin preocupado com a privacidade queria romper o vínculo entre sua identidade e suas transações em Bitcoin.
  • Implementação: Utilizando a carteira Wasabi, o usuário participou de rodadas automatizadas de CoinJoin. A carteira coordenou com outros usuários para criar transações conjuntas com saídas de denominação igual (0.1 BTC, 0.01 BTC, etc.).
  • Resultado: Após várias rodadas do CoinJoin, o histórico de Bitcoin do usuário ficou completamente obscurecido. Os analistas de blockchain não conseguiam mais rastrear as moedas com segurança até sua origem.

Exemplo 2: JoinMarket

  • Cenário: Um detentor de Bitcoin queria ganhar taxas enquanto fornecia liquidez para transações CoinJoin.
  • Implementação: A JoinMarket funciona como um mercado onde os "criadores" oferecem suas moedas para a mistura CoinJoin e ganham pequenas taxas, enquanto os "tomadores" iniciam CoinJoins e pagam essas taxas.
  • Resultado: A JoinMarket criou um mercado de privacidade autossustentável onde ambas as partes se beneficiam: os criadores (makers) ganham rendimento com seus Bitcoins e os tomadores (takers) lucram. privacidade da transação.

Exemplo 3: Pressão Regulatória

  • Cenário: Após as sanções impostas ao Tornado Cash em agosto de 2022, as ferramentas de privacidade em todo o ecossistema cripto passaram a ser alvo de maior escrutínio.
  • Implementação: Algumas corretoras começaram a sinalizar ou rejeitar Bitcoins que haviam passado por transações CoinJoin, e os desenvolvedores de ferramentas de privacidade enfrentaram processos judiciais.
  • Resultado: A situação evidenciou a tensão entre a privacidade financeira e a conformidade regulatória. O uso do CoinJoin continuou, mas com maior consciência dos riscos regulatórios.

Vantagens

A VantagemDescrição
Política de PrivaciadeOculta os links de transação na blockchain pública.
Sem custódiaNenhuma terceira parte detém seus fundos em nenhum momento.
Sem confiançaAs garantias criptográficas impedem o roubo por parte dos coordenadores.
Sem alterações de protocoloFunciona com transações Bitcoin padrão.
FungibilidadeMelhora a fungibilidade do Bitcoin ao quebrar o histórico de transações.

Desvantagens e Riscos

DesvantagemDescrição
Risco regulatórioAlgumas jurisdições podem restringir o uso de ferramentas de privacidade.
Rejeição de trocaAlgumas corretoras sinalizam Bitcoins processados ​​via CoinJoin.
CoordenaçãoÉ necessário um número suficiente de participantes para uma mistura eficaz.
e JustasAs transações CoinJoin são maiores e têm um custo de mineração mais elevado.
ComplexidadePara usar o CoinJoin corretamente, é preciso compreender suas limitações.

Perguntas frequentes

CoinJoin é legal?

A CoinJoin em si é legal na maioria das jurisdições – ela usa transações padrão de Bitcoin. No entanto, usá-la para lavagem de dinheiro é ilegal. Alguns órgãos reguladores estão aumentando a fiscalização de ferramentas de privacidade. Verifique as leis locais antes de usar a CoinJoin.

O CoinJoin torna o Bitcoin anônimo?

O CoinJoin melhora significativamente a privacidade ao quebrar a ligação entre entradas e saídas, mas não torna o Bitcoin completamente anônimo. Valores de transação, análise de tempo e outras técnicas ainda podem fornecer algumas informações. Múltiplas rodadas do CoinJoin aumentam a privacidade.

Bitcoins enviados via CoinJoin podem ser rejeitados por corretoras?

Algumas corretoras têm políticas de sinalizar ou rejeitar Bitcoins que passaram por transações CoinJoin. Isso gerou debates sobre a fungibilidade do Bitcoin – se todos os Bitcoins devem ser tratados igualmente, independentemente do histórico.

Notícias e Eventos