‹ CAPÍTULO 14, TODAS AS LIÇÕES

MASTER · CAPÍTULO 14 · LIÇÃO 4 DE 5

Privacidade

CoinJoin e PayJoin

Como uma transação pode quebrar o vínculo entre quem pagou e quem recebeu? 6 min

CoinJoin

Em um CoinJoin, muitas pessoas constroem uma transação juntas. Cada um contribui com entradas e recebe saídas do mesmo valor padrão. De fora, todas as saídas iguais parecem iguais: um observador não consegue dizer qual saída pertence a qual entrada. Cada participante assina apenas suas próprias entradas, então ninguém pode roubar dos outros.

A maioria dos CoinJoins usa um coordenador para reunir participantes. O coordenador não pode pegar fundos, mas vê alguns metadados, e coordenadores enfrentaram pressão legal: alguns serviços conhecidos fecharam em 2024. Algumas exchanges também recusam moedas com um CoinJoin em seu histórico recente.

PayJoin

PayJoin é mais discreto. Quando você paga alguém, o recebedor também adiciona uma de suas próprias entradas à transação. Parece um pagamento comum, mas a heurística de propriedade comum de entrada agora dá uma resposta errada, e o valor realmente pago é oculto. Ambas as carteiras devem suportá-lo.

O que lembrar

  • CoinJoin: muitos usuários, uma transação, saídas iguais.
  • Participantes assinam apenas suas próprias entradas.
  • PayJoin: o recebedor adiciona uma entrada, quebrando uma heurística chave.

Verificação rápida

Por que o coordenador de um CoinJoin não pode roubar os fundos dos participantes?

O que o PayJoin quebra?

CoinJoin e PayJoin · Universidade Bitcoin