O que é CoinJoin?
CoinJoin é uma forma colaborativa de enviar bitcoin que mistura muitos gastos numa única transferência partilhada, o que dificulta a ligação entre quem pagou a quem. Continua a ser um envio normal na blockchain, apenas construído em conjunto por várias carteiras ao mesmo tempo. Imagine amigos a colocar notas idênticas numa mesma carta, e depois cada um retira discretamente a mesma quantia para um bolso novo.
CoinJoin equivale a lavagem de dinheiro. Não é verdade. É uma técnica de coordenação entre carteiras, e as moedas nunca saem do seu controlo durante o processo.
Como funciona o CoinJoin
Aqui vai uma explicação rápida e simples.
- Início: Abra uma carteira que suporte o método e participe numa ronda com outros utilizadores.
- Construção: Cada um contribui com entradas e prepara saídas de igual valor. A sua carteira comunica com um coordenador ou pares e monta um rascunho.
- Assinar: Cada participante assina apenas as suas partes, depois a final transação conjunta fica pronta.
- Troco: Qualquer troco restante volta para si num endereço novo, que deve manter separado da saída misturada.
- Confirmação: É transmitida, confirmada, e pode repetir rondas para aumentar o efeito de grupo.
Essa é a ideia.
Porque o CoinJoin importa
Então, por que deve interessar-lhe?
- Vantagem: Aumenta a on chain privacidade para salários, poupanças, presentes e gastos diários.
- Perspetiva: A análise de cadeias está por todo o lado, e o CoinJoin é uma resposta do lado do utilizador que se baseia em assinaturas padrão, não em truques.
- Relevância: Verá isto em carteiras Bitcoin, pagamentos entre pares e operações de tesouraria em comunidades que valorizam discrição.
Não misture posteriormente a sua saída misturada com moedas antigas. Gaste-a isoladamente ou em rondas novas e evite reutilizar endereços. Medidas simples, maior proteção.
Principais características do CoinJoin
Estas características definem a técnica:
- Agrupamento: Muitas entradas e muitas saídas de aparência idêntica aparecem num único envio, o que complica uma rastreabilidade simples.
- Assinaturas: Cada participante mantém as suas chaves e assina apenas as suas próprias entradas.
- Igualdade: As saídas costumam ter montantes idênticos, o que anula o truque comum de emparelhar montantes.
- Não custodial: Nenhuma terceira parte detém os seus fundos; a coordenação trata de troca de mensagens e assinaturas.
- Troco: Tratar o troco corretamente importa, pois troco mal gerido pode ligá-lo de novo.
- Repetir: Múltiplas rondas podem alargar a multidão e melhorar a cobertura.
Variações
Existem diferentes variantes, cada uma com compromissos em velocidade, taxas e estilo de coordenação:
- JoinMarket: Um modelo maker e taker que paga makers para estarem disponíveis, muitas vezes peer to peer.
- Wasabi WabiSabi: Rondas de montantes variáveis que usam credenciais para ocultar valores dentro da sessão.
- Whirlpool: Denominações fixas com múltiplos ciclos que visam cobertura a longo prazo.
- PayJoin: Um pagamento direto baseado no BIP 78 em que o receptor também adiciona uma entrada, por isso parece um pagamento comum enquanto continua a misturar.
Isto é tecnologia de privacidade, não invisibilidade. Diferentes serviços e reguladores podem escrutinar saídas misturadas, portanto guarde registos e conheça as regras locais.
Exemplo
Um designer freelancer recebe bitcoin de um cliente, participa numa ronda com dezenas de pares por 0.1 BTC, obtém uma saída fresca de 0.1 BTC para um novo endereço e mais tarde gasta essa saída para comprar equipamento.
Curiosidade
Gregory Maxwell descreveu a ideia em 2013, e o nome é exatamente o que parece, moedas unidas, com a energia de fóruns como o Reddit e uma base matemática.
Resumo
Resumo: um pagamento em grupo que lhe permite manter a sua privacidade, executado com assinaturas padrão e sem intermediários.
