22 Junho 2021 18:03

CoinJoin

O que é CoinJoin?

CoinJoin é uma estratégia de anonimato que protege a privacidade dos usuários de Bitcoin quando eles conduzem transações entre si, obscurecendo as fontes e destinos do BTC usado nas transações.

CoinJoin exige que várias partes assinem em conjunto um Bitcoin, em que a saída da transação deixa os participantes com o mesmo número de moedas, mas os endereços foram misturados para dificultar o rastreamento externo.

O processo também é conhecido como mistura de moedas.

Principais vantagens

  • CoinJoin é um processo usado para tornar as transações de Bitcoin anônimas online.
  • CoinJoin envolve uma transação de Bitcoin com várias partes, onde todas as partes da transação colocam e obtêm a mesma quantidade de Bitcoin, mas os endereços são misturados na transação, tornando a origem das moedas difícil de rastrear.
  • Normalmente, o CoinJoin é executado automaticamente por serviços dedicados que o executam. Executar um CoinJoin sem essa ferramenta é difícil e requer habilidades de codificação avançadas.

Como funciona o CoinJoin?

CoinJoin foi desenvolvido para introduzir uma camada de privacidade para transações de Bitcoin públicas. A frase foi cunhada pelo desenvolvedor do Bitcoin Gregory Maxwell em um tópico de anúncio no Fórum do Bitcoin.

Por que o Bitcoin não é exatamente privado

Embora o Bitcoin em seus primeiros dias tivesse a reputação de ser anônimo e, portanto, fosse usado para transações em sites darknet como o Silk Road, a criptomoeda na verdade oferece muito pouca privacidade. Os endereços de Bitcoin não listam os nomes e endereços dos usuários, mas são facilmente rastreáveis ​​e alguém pode ser capaz de associar seu endereço IP à sua transação de Bitcoin.

Depois que um usuário é identificado, os pesquisadores podem usar métodos forenses digitais comuns para rastrear todos os contatos na rede. Este não é um bug do Bitcoin, é a base de seu sistema “confiável”: todas as transações são públicas para evitar a fraude do usuário.

Outras moedas foram desenvolvidas para incorporar a privacidade do usuário ao código da moeda. ZCash e Dash são exemplos proeminentes. A tecnologia de privacidade do Monero é semelhante ao CoinJoin, no sentido de que usa assinaturas de anel para misturar a assinatura do gastador com as assinaturas de outros usuários para tornar o rastreamento de endereços quase impossível.

CoinJoin é a medida de privacidade de primeira geração para Bitcoin

Um usuário que deseja implementar CoinJoin em sua transação Bitcoin precisa encontrar outro usuário que também deseja misturar moedas e, juntos, eles iniciam uma transação conjunta. O endereço de onde um bitcoin é enviado é conhecido como uma entrada.

Considere as seguintes transações feitas ao mesmo tempo: A compra um item de B, C compra um item de D e E compra um item de F. Sem CoinJoin, o livro de blockchain público registraria três transações separadas para cada correspondência de entrada-saída. Com CoinJoin, apenas uma única transação é registrada. O livro-razão mostraria que os bitcoins foram pagos a partir dos endereços A, C e E para B, D e F. Ao mascarar os negócios feitos por todas as partes, um observador não pode com certeza determinar quem enviou os bitcoins para quem.

Ferramentas CoinJoin

Embora o processo pareça claro na teoria, na prática, juntar transações é difícil por vários motivos. Para que os participantes do ingresso permaneçam anônimos, eles precisam se conectar em uma rede Tor, precisam saber um pouco sobre codificação e precisam confiar uns nos outros.

Para superar esses obstáculos, os desenvolvedores do CoinJoin começaram cedo a criar ferramentas que tornariam o processo automático para a maioria dos usuários. As primeiras tentativas de uma ferramenta CoinJoin foram incorporadas às carteiras. Os primeiros exemplos foram Dark Wallet, JoinMarket e SharedCoins. Essas plataformas visavam fornecer um nível extra de mascaramento de dados para usuários que fazem transações em Bitcoin.

Esforços posteriores incluem Wasabi Wallet e Whirlpool da Samourai Wallet.2 Há alguma controvérsia, no entanto, sobre o quão confiáveis ​​e seguras essas carteiras são e quão bem elas anonimizam os acervos de Bitcoin.