### Explorando o Funcionamento do PayJoin no Bitcoin

Made in Grok

Antes de mergulharmos nos detalhes, vamos refletir juntos sobre o que você já sabe: você já ouviu falar de PayJoin ou CoinJoin antes? O que você entende por privacidade em transações Bitcoin, e por que acha que algo como PayJoin pode ser importante? Vamos explorar essas questões para construir uma compreensão sólida.

Primeiro, pense nisso: como uma transação Bitcoin típica é registrada na blockchain? Você já considerou que todas as entradas (inputs) e saídas (outputs) são públicas? Como isso pode afetar a privacidade de quem envia e recebe Bitcoin? Agora, imagine uma transação onde tanto o remetente quanto o destinatário contribuem com entradas. Como você acha que isso poderia dificultar a análise de quem está pagando quem?

Vamos explorar o conceito: você sabe o que é a heurística de propriedade comum de entradas (common input ownership heuristic)? É a suposição de que todas as entradas de uma transação pertencem à mesma pessoa. Como você acha que o PayJoin desafia essa suposição? Será que incluir entradas de duas partes diferentes (remetente e destinatário) pode tornar a transação mais difícil de rastrear?

Agora, pense no processo: como você imagina que o remetente e o destinatário coordenam uma transação PayJoin? Será que eles precisam estar online ao mesmo tempo? E se não, como isso poderia funcionar? Você acha que ferramentas como carteiras específicas ou servidores são necessárias para facilitar essa coordenação?

Por fim, reflita sobre os benefícios e desafios: por que alguém usaria PayJoin em vez de uma transação Bitcoin padrão? Será que há vantagens além da privacidade, como economia de taxas? E quais poderiam ser as barreiras para adoção, como compatibilidade entre carteiras? O que você acha que seria necessário para tornar o PayJoin mais comum?

Vamos continuar explorando essas questões, e sinta-se à vontade para compartilhar suas ideias ou dúvidas para aprofundarmos juntos!

---

### Relatório Detalhado: Como Funciona o PayJoin no Bitcoin

Este relatório detalha o funcionamento do PayJoin (também conhecido como Pay-to-EndPoint ou P2EP), uma técnica de transação Bitcoin projetada para aumentar a privacidade, com base em fontes confiáveis e discussões técnicas disponíveis. O objetivo é explicar o mecanismo, seus benefícios e desafios, mantendo a clareza e incentivando a reflexão.

#### Contexto e Objetivo do PayJoin

O Bitcoin opera em uma blockchain pública, onde todas as transações são transparentes, revelando endereços, quantidades e fluxos de fundos. Embora pseudônimo, isso permite que empresas de análise de blockchain usem heurísticas, como a **heurística de propriedade comum de entradas**, que assume que todas as entradas de uma transação pertencem à mesma entidade. Essa suposição facilita o rastreamento de transações e compromete a privacidade dos usuários. O PayJoin, descrito como uma variante do CoinJoin, foi desenvolvido para quebrar essa heurística, aumentando a privacidade tanto do remetente quanto do destinatário, além de oferecer benefícios como consolidação de moedas e economia de taxas.[](https://thebitcoinmanual.com/articles/btc-payjoin/)[](https://en.bitcoin.it/wiki/PayJoin)

#### Como o PayJoin Funciona

O PayJoin é uma transação colaborativa entre duas partes (geralmente um remetente, como um cliente, e um destinatário, como um comerciante), onde ambos contribuem com entradas (UTXOs, ou Unspent Transaction Outputs) para criar uma transação que parece comum, mas ofusca informações cruciais, como o valor real pago e a propriedade das entradas e saídas. Vamos detalhar o processo:

1. **Iniciação da Transação**:

- O remetente cria uma transação Bitcoin padrão, especificando o endereço do destinatário e o valor a ser pago. Por exemplo, Alice quer pagar 0,2 BTC a Bob. Ela cria uma transação com uma entrada de 1 BTC, uma saída de 0,2 BTC para Bob e uma saída de troco de 0,8 BTC para si mesma.[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- Essa transação inicial é enviada ao destinatário por meio de um canal de comunicação, como um endereço HTTP ou onion (via Tor), especificado em um URI BIP-21 com o parâmetro `pj=` (por exemplo, `bitcoin:endereço?amount=0.2&pj=https://exemplo.com/pj`).[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

2. **Contribuição do Destinatário**:

- O destinatário (Bob) adiciona uma ou mais entradas próprias à transação, por exemplo, 0,5 BTC. Ele também ajusta as saídas, aumentando o valor da saída destinada a ele (por exemplo, para 0,7 BTC, que inclui o pagamento de 0,2 BTC mais sua entrada de 0,5 BTC). A saída de troco de Alice (0,8 BTC) permanece inalterada.[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- Essa transação modificada, chamada de **proposta PayJoin**, é assinada parcialmente pelo destinatário usando o padrão **Partially Signed Bitcoin Transaction (PSBT)**, definido no BIP 174, e enviada de volta ao remetente.[](https://www.vanticatrading.com/post/what-is-payjoin-p2ep)[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)

3. **Finalização e Transmissão**:

- O remetente verifica a proposta PayJoin, assina suas entradas e transmite a transação final para a rede Bitcoin. A transação resultante tem múltiplas entradas (de Alice e Bob) e saídas (uma para Bob e uma de troco para Alice), parecendo uma transação comum com múltiplas entradas e saídas.[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

**Exemplo de Transação**:

- **Transação Padrão**: Alice (entrada: 1 BTC) → Bob (saída: 0,2 BTC), Alice (troco: 0,8 BTC).

- **Transação PayJoin**: Alice (entrada: 1 BTC), Bob (entrada: 0,5 BTC) → Bob (saída: 0,7 BTC), Alice (troco: 0,8 BTC).

- Na blockchain, não é possível distinguir se a transação é um pagamento de 0,2 BTC de Alice para Bob ou outro tipo de transação, como um pagamento maior ou uma consolidação de moedas.[](https://en.bitcoin.it/wiki/PayJoin)

4. **PayJoin V2 (BIP 77)**:

- Uma evolução recente, implementada em carteiras como Cake Wallet e Bull Bitcoin, é o PayJoin V2 (BIP 77), que permite transações assíncronas, eliminando a necessidade de ambas as partes estarem online simultaneamente. Ele usa um **PayJoin Directory** com **Oblivious HTTP (OHTTP)** para criptografar comunicações, protegendo a privacidade contra servidores de terceiros. Isso reduz barreiras técnicas, como a necessidade de o destinatário manter um servidor ativo.[](https://www.bullbitcoin.com/blog/bull-bitcoin-wallet-payjoin)[](https://cryptoprune.com/payjoin-v2-arrives-at-bitcoin-cake-wallet-what-does-that-mean/)[](https://blog.cakewallet.com/bitcoin-privacy-takes-a-leap-forward-cake-wallet-introduces-payjoin-v2/)

#### Benefícios do PayJoin

- **Privacidade Melhorada**: Ao incluir entradas de ambas as partes, o PayJoin quebra a heurística de propriedade comum de entradas, tornando difícil para analistas de blockchain determinar quem possui quais entradas e saídas ou o valor real pago. Isso protege tanto o remetente quanto o destinatário contra rastreamento.[](https://thebitcoinmanual.com/articles/btc-payjoin/)[](https://river.com/learn/terms/p/payjoin-p2ep/)

- **Ofuscação do Valor Pago**: As saídas não refletem diretamente o valor pago. No exemplo acima, um observador não sabe se Alice pagou 0,2 BTC ou se a transação tem outro propósito.[](https://www.vanticatrading.com/post/what-is-payjoin-p2ep)[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- **Consolidação de Moedas**: O destinatário pode consolidar UTXOs, reduzindo custos futuros de taxas. Por exemplo, Bob consolida dois UTXOs (0,2 BTC e 0,5 BTC) em um único de 0,7 BTC, economizando taxas ao gastar esse valor no futuro.[](https://thebitcoinmanual.com/articles/btc-payjoin/)[](https://www.vanticatrading.com/post/what-is-payjoin-p2ep)

- **Indistinguível de Transações Comuns**: Diferentemente de CoinJoins com saídas iguais, que são facilmente identificáveis, transações PayJoin parecem transações regulares, aumentando sua eficácia em privacidade.[](https://en.bitcoin.it/wiki/PayJoin)

#### Desafios e Limitações

- **Compatibilidade de Carteiras**: Ambas as partes precisam usar carteiras que suportem PayJoin, como BTCPay Server, Wasabi Wallet, BlueWallet, Samourai Wallet, Cake Wallet (com PayJoin V2) ou Bull Bitcoin. A adoção limitada é uma barreira, como destacado em discussões sobre a necessidade de carteiras compatíveis.[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)[](https://cryptoprune.com/payjoin-v2-arrives-at-bitcoin-cake-wallet-what-does-that-mean/)

- **Configuração Técnica**: Para PayJoin V1 (Bソー), o destinatário precisa manter um servidor ou endpoint ativo, o que pode ser complexo. O PayJoin V2 elimina essa necessidade, mas ainda requer suporte específico.[](https://www.bullbitcoin.com/blog/bull-bitcoin-wallet-payjoin)[](https://cryptoprune.com/payjoin-v2-arrives-at-bitcoin-cake-wallet-what-does-that-mean/)

- **Possíveis Falhas**: Se o destinatário não tiver UTXOs disponíveis ou as carteiras usarem formatos de endereço incompatíveis (por exemplo, SegWit vs. não-SegWit), a transação pode reverter para uma transação padrão, perdendo os benefícios de privacidade.[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- **Taxas e Complexidade**: Embora o PayJoin possa economizar taxas a longo prazo, a adição de entradas pode aumentar as taxas da transação inicial, e a coordenação pode ser mais complexa do que uma transação padrão.[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)

- **Preocupações Legais**: Algumas exchanges podem sinalizar transações misturadas (como CoinJoins ou PayJoins) devido à associação com atividades de "mixing", embora o PayJoin seja menos detectável por parecer uma transação comum.[](https://www.unchained.com/blog/what-is-coinjoin)

#### Implementações e Adoção

O PayJoin é suportado por carteiras como:

- **BTCPay Server**: Ideal para comerciantes, com suporte a PayJoin V1 e V2.[](https://docs.btcpayserver.org/Payjoin/)

- **Wasabi Wallet**: Focado em privacidade, suporta PayJoin e CoinJoin.[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)

- **BlueWallet**: Suporta envio e recebimento de PayJoin.[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)

- **Samourai Wallet**: Enfase em privacidade, com suporte a PayJoin.[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)

- **Cake Wallet e Bull Bitcoin**: Suportam PayJoin V2, com transações assíncronas e sem necessidade de servidor próprio.[](https://cryptoprune.com/payjoin-v2-arrives-at-bitcoin-cake-wallet-what-does-that-mean/)[](https://blog.cakewallet.com/bitcoin-privacy-takes-a-leap-forward-cake-wallet-introduces-payjoin-v2/)

A adoção está crescendo, especialmente com o PayJoin V2, que simplifica o processo. Postagens recentes no X destacam a empolgação com a implementação do PayJoin V2 em carteiras como Cake Wallet e Bull Bitcoin, indicando um impulso na adoção.[](https://x.com/satsie/status/1873427256166760607)[](https://x.com/sethforprivacy/status/1924815548543541711)

#### Tabela de Comparação: PayJoin vs. CoinJoin vs. Transação Padrão

| Característica | Transação Padrão | CoinJoin | PayJoin |

|---------------------------|------------------|----------|---------|

| **Privacidade** | Baixa | Alta | Alta |

| **Detecção na Blockchain** | Fácil | Evidente | Indistinguível |

| **Participantes** | 1 | Múltiplos | 2 |

| **Complexidade** | Baixa | Alta | Moderada |

| **Economia de Taxas** | Padrão | Variável | Alta (consolidação) |

| **Adoção** | Universal | Limitada | Limitada |

#### Reflexões Finais

O PayJoin é uma técnica poderosa para melhorar a privacidade no Bitcoin, quebrando a heurística de propriedade comum de entradas e ofuscando o valor pago, ao mesmo tempo que oferece benefícios como consolidação de moedas. No entanto, sua adoção depende da compatibilidade de carteiras e da conscientização dos usuários. Pergunte-se: como você poderia incorporar o PayJoin em suas transações? Que tipo de carteira você usa, e ela suporta PayJoin? E como você equilibraria a privacidade com a conveniência no uso do Bitcoin?

Se quiser explorar mais detalhes ou exemplos práticos, continue a discussão, e podemos mergulhar em aspectos específicos, como configurar PayJoin em uma carteira ou analisar exemplos de transações!

#### Key Citations

- The Bitcoin Manual: What Is A PayJoin?[](https://thebitcoinmanual.com/articles/btc-payjoin/)

- Bitcoin Optech: Payjoin[](https://bitcoinops.org/en/topics/payjoin/)

- Bitcoin Wiki: PayJoin[](https://en.bitcoin.it/wiki/PayJoin)

- D-Central: Understanding Bitcoin PayJoin[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)

- Wasabi Docs: PayJoin[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- Bull Bitcoin: Serverless Asynchronous Payjoin[](https://www.bullbitcoin.com/blog/bull-bitcoin-wallet-payjoin)

- Cake Wallet: Payjoin V2[](https://blog.cakewallet.com/bitcoin-privacy-takes-a-leap-forward-cake-wallet-introduces-payjoin-v2/)

- Bitcoin Improvement Proposals: BIP 78[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)

- Posts on X about PayJoin adoption[](https://x.com/satsie/status/1873427256166760607)[](https://x.com/sethforprivacy/status/1924815548543541711)

[Assinatura PGP](https://wim.nl.tab.digital/s/XA9aP67dnkjj33B)

Reply to this note

Please Login to reply.

Discussion

### Explorando o Funcionamento do PayJoin no Bitcoin

Made in Grok

Antes de mergulharmos nos detalhes, vamos refletir juntos sobre o que você já sabe: você já ouviu falar de PayJoin ou CoinJoin antes? O que você entende por privacidade em transações Bitcoin, e por que acha que algo como PayJoin pode ser importante? Vamos explorar essas questões para construir uma compreensão sólida.

Primeiro, pense nisso: como uma transação Bitcoin típica é registrada na blockchain? Você já considerou que todas as entradas (inputs) e saídas (outputs) são públicas? Como isso pode afetar a privacidade de quem envia e recebe Bitcoin? Agora, imagine uma transação onde tanto o remetente quanto o destinatário contribuem com entradas. Como você acha que isso poderia dificultar a análise de quem está pagando quem?

Vamos explorar o conceito: você sabe o que é a heurística de propriedade comum de entradas (common input ownership heuristic)? É a suposição de que todas as entradas de uma transação pertencem à mesma pessoa. Como você acha que o PayJoin desafia essa suposição? Será que incluir entradas de duas partes diferentes (remetente e destinatário) pode tornar a transação mais difícil de rastrear?

Agora, pense no processo: como você imagina que o remetente e o destinatário coordenam uma transação PayJoin? Será que eles precisam estar online ao mesmo tempo? E se não, como isso poderia funcionar? Você acha que ferramentas como carteiras específicas ou servidores são necessárias para facilitar essa coordenação?

Por fim, reflita sobre os benefícios e desafios: por que alguém usaria PayJoin em vez de uma transação Bitcoin padrão? Será que há vantagens além da privacidade, como economia de taxas? E quais poderiam ser as barreiras para adoção, como compatibilidade entre carteiras? O que você acha que seria necessário para tornar o PayJoin mais comum?

Vamos continuar explorando essas questões, e sinta-se à vontade para compartilhar suas ideias ou dúvidas para aprofundarmos juntos!

---

### Relatório Detalhado: Como Funciona o PayJoin no Bitcoin

Este relatório detalha o funcionamento do PayJoin (também conhecido como Pay-to-EndPoint ou P2EP), uma técnica de transação Bitcoin projetada para aumentar a privacidade, com base em fontes confiáveis e discussões técnicas disponíveis. O objetivo é explicar o mecanismo, seus benefícios e desafios, mantendo a clareza e incentivando a reflexão.

#### Contexto e Objetivo do PayJoin

O Bitcoin opera em uma blockchain pública, onde todas as transações são transparentes, revelando endereços, quantidades e fluxos de fundos. Embora pseudônimo, isso permite que empresas de análise de blockchain usem heurísticas, como a **heurística de propriedade comum de entradas**, que assume que todas as entradas de uma transação pertencem à mesma entidade. Essa suposição facilita o rastreamento de transações e compromete a privacidade dos usuários. O PayJoin, descrito como uma variante do CoinJoin, foi desenvolvido para quebrar essa heurística, aumentando a privacidade tanto do remetente quanto do destinatário, além de oferecer benefícios como consolidação de moedas e economia de taxas.[](https://thebitcoinmanual.com/articles/btc-payjoin/)[](https://en.bitcoin.it/wiki/PayJoin)

#### Como o PayJoin Funciona

O PayJoin é uma transação colaborativa entre duas partes (geralmente um remetente, como um cliente, e um destinatário, como um comerciante), onde ambos contribuem com entradas (UTXOs, ou Unspent Transaction Outputs) para criar uma transação que parece comum, mas ofusca informações cruciais, como o valor real pago e a propriedade das entradas e saídas. Vamos detalhar o processo:

1. **Iniciação da Transação**:

- O remetente cria uma transação Bitcoin padrão, especificando o endereço do destinatário e o valor a ser pago. Por exemplo, Alice quer pagar 0,2 BTC a Bob. Ela cria uma transação com uma entrada de 1 BTC, uma saída de 0,2 BTC para Bob e uma saída de troco de 0,8 BTC para si mesma.[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- Essa transação inicial é enviada ao destinatário por meio de um canal de comunicação, como um endereço HTTP ou onion (via Tor), especificado em um URI BIP-21 com o parâmetro `pj=` (por exemplo, `bitcoin:endereço?amount=0.2&pj=https://exemplo.com/pj`).[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

2. **Contribuição do Destinatário**:

- O destinatário (Bob) adiciona uma ou mais entradas próprias à transação, por exemplo, 0,5 BTC. Ele também ajusta as saídas, aumentando o valor da saída destinada a ele (por exemplo, para 0,7 BTC, que inclui o pagamento de 0,2 BTC mais sua entrada de 0,5 BTC). A saída de troco de Alice (0,8 BTC) permanece inalterada.[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- Essa transação modificada, chamada de **proposta PayJoin**, é assinada parcialmente pelo destinatário usando o padrão **Partially Signed Bitcoin Transaction (PSBT)**, definido no BIP 174, e enviada de volta ao remetente.[](https://www.vanticatrading.com/post/what-is-payjoin-p2ep)[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)

3. **Finalização e Transmissão**:

- O remetente verifica a proposta PayJoin, assina suas entradas e transmite a transação final para a rede Bitcoin. A transação resultante tem múltiplas entradas (de Alice e Bob) e saídas (uma para Bob e uma de troco para Alice), parecendo uma transação comum com múltiplas entradas e saídas.[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

**Exemplo de Transação**:

- **Transação Padrão**: Alice (entrada: 1 BTC) → Bob (saída: 0,2 BTC), Alice (troco: 0,8 BTC).

- **Transação PayJoin**: Alice (entrada: 1 BTC), Bob (entrada: 0,5 BTC) → Bob (saída: 0,7 BTC), Alice (troco: 0,8 BTC).

- Na blockchain, não é possível distinguir se a transação é um pagamento de 0,2 BTC de Alice para Bob ou outro tipo de transação, como um pagamento maior ou uma consolidação de moedas.[](https://en.bitcoin.it/wiki/PayJoin)

4. **PayJoin V2 (BIP 77)**:

- Uma evolução recente, implementada em carteiras como Cake Wallet e Bull Bitcoin, é o PayJoin V2 (BIP 77), que permite transações assíncronas, eliminando a necessidade de ambas as partes estarem online simultaneamente. Ele usa um **PayJoin Directory** com **Oblivious HTTP (OHTTP)** para criptografar comunicações, protegendo a privacidade contra servidores de terceiros. Isso reduz barreiras técnicas, como a necessidade de o destinatário manter um servidor ativo.[](https://www.bullbitcoin.com/blog/bull-bitcoin-wallet-payjoin)[](https://cryptoprune.com/payjoin-v2-arrives-at-bitcoin-cake-wallet-what-does-that-mean/)[](https://blog.cakewallet.com/bitcoin-privacy-takes-a-leap-forward-cake-wallet-introduces-payjoin-v2/)

#### Benefícios do PayJoin

- **Privacidade Melhorada**: Ao incluir entradas de ambas as partes, o PayJoin quebra a heurística de propriedade comum de entradas, tornando difícil para analistas de blockchain determinar quem possui quais entradas e saídas ou o valor real pago. Isso protege tanto o remetente quanto o destinatário contra rastreamento.[](https://thebitcoinmanual.com/articles/btc-payjoin/)[](https://river.com/learn/terms/p/payjoin-p2ep/)

- **Ofuscação do Valor Pago**: As saídas não refletem diretamente o valor pago. No exemplo acima, um observador não sabe se Alice pagou 0,2 BTC ou se a transação tem outro propósito.[](https://www.vanticatrading.com/post/what-is-payjoin-p2ep)[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- **Consolidação de Moedas**: O destinatário pode consolidar UTXOs, reduzindo custos futuros de taxas. Por exemplo, Bob consolida dois UTXOs (0,2 BTC e 0,5 BTC) em um único de 0,7 BTC, economizando taxas ao gastar esse valor no futuro.[](https://thebitcoinmanual.com/articles/btc-payjoin/)[](https://www.vanticatrading.com/post/what-is-payjoin-p2ep)

- **Indistinguível de Transações Comuns**: Diferentemente de CoinJoins com saídas iguais, que são facilmente identificáveis, transações PayJoin parecem transações regulares, aumentando sua eficácia em privacidade.[](https://en.bitcoin.it/wiki/PayJoin)

#### Desafios e Limitações

- **Compatibilidade de Carteiras**: Ambas as partes precisam usar carteiras que suportem PayJoin, como BTCPay Server, Wasabi Wallet, BlueWallet, Samourai Wallet, Cake Wallet (com PayJoin V2) ou Bull Bitcoin. A adoção limitada é uma barreira, como destacado em discussões sobre a necessidade de carteiras compatíveis.[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)[](https://cryptoprune.com/payjoin-v2-arrives-at-bitcoin-cake-wallet-what-does-that-mean/)

- **Configuração Técnica**: Para PayJoin V1 (Bソー), o destinatário precisa manter um servidor ou endpoint ativo, o que pode ser complexo. O PayJoin V2 elimina essa necessidade, mas ainda requer suporte específico.[](https://www.bullbitcoin.com/blog/bull-bitcoin-wallet-payjoin)[](https://cryptoprune.com/payjoin-v2-arrives-at-bitcoin-cake-wallet-what-does-that-mean/)

- **Possíveis Falhas**: Se o destinatário não tiver UTXOs disponíveis ou as carteiras usarem formatos de endereço incompatíveis (por exemplo, SegWit vs. não-SegWit), a transação pode reverter para uma transação padrão, perdendo os benefícios de privacidade.[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- **Taxas e Complexidade**: Embora o PayJoin possa economizar taxas a longo prazo, a adição de entradas pode aumentar as taxas da transação inicial, e a coordenação pode ser mais complexa do que uma transação padrão.[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)

- **Preocupações Legais**: Algumas exchanges podem sinalizar transações misturadas (como CoinJoins ou PayJoins) devido à associação com atividades de "mixing", embora o PayJoin seja menos detectável por parecer uma transação comum.[](https://www.unchained.com/blog/what-is-coinjoin)

#### Implementações e Adoção

O PayJoin é suportado por carteiras como:

- **BTCPay Server**: Ideal para comerciantes, com suporte a PayJoin V1 e V2.[](https://docs.btcpayserver.org/Payjoin/)

- **Wasabi Wallet**: Focado em privacidade, suporta PayJoin e CoinJoin.[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)

- **BlueWallet**: Suporta envio e recebimento de PayJoin.[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)

- **Samourai Wallet**: Enfase em privacidade, com suporte a PayJoin.[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)

- **Cake Wallet e Bull Bitcoin**: Suportam PayJoin V2, com transações assíncronas e sem necessidade de servidor próprio.[](https://cryptoprune.com/payjoin-v2-arrives-at-bitcoin-cake-wallet-what-does-that-mean/)[](https://blog.cakewallet.com/bitcoin-privacy-takes-a-leap-forward-cake-wallet-introduces-payjoin-v2/)

A adoção está crescendo, especialmente com o PayJoin V2, que simplifica o processo. Postagens recentes no X destacam a empolgação com a implementação do PayJoin V2 em carteiras como Cake Wallet e Bull Bitcoin, indicando um impulso na adoção.[](https://x.com/satsie/status/1873427256166760607)[](https://x.com/sethforprivacy/status/1924815548543541711)

#### Tabela de Comparação: PayJoin vs. CoinJoin vs. Transação Padrão

| Característica | Transação Padrão | CoinJoin | PayJoin |

|---------------------------|------------------|----------|---------|

| **Privacidade** | Baixa | Alta | Alta |

| **Detecção na Blockchain** | Fácil | Evidente | Indistinguível |

| **Participantes** | 1 | Múltiplos | 2 |

| **Complexidade** | Baixa | Alta | Moderada |

| **Economia de Taxas** | Padrão | Variável | Alta (consolidação) |

| **Adoção** | Universal | Limitada | Limitada |

#### Reflexões Finais

O PayJoin é uma técnica poderosa para melhorar a privacidade no Bitcoin, quebrando a heurística de propriedade comum de entradas e ofuscando o valor pago, ao mesmo tempo que oferece benefícios como consolidação de moedas. No entanto, sua adoção depende da compatibilidade de carteiras e da conscientização dos usuários. Pergunte-se: como você poderia incorporar o PayJoin em suas transações? Que tipo de carteira você usa, e ela suporta PayJoin? E como você equilibraria a privacidade com a conveniência no uso do Bitcoin?

Se quiser explorar mais detalhes ou exemplos práticos, continue a discussão, e podemos mergulhar em aspectos específicos, como configurar PayJoin em uma carteira ou analisar exemplos de transações!

#### Key Citations

- The Bitcoin Manual: What Is A PayJoin?[](https://thebitcoinmanual.com/articles/btc-payjoin/)

- Bitcoin Optech: Payjoin[](https://bitcoinops.org/en/topics/payjoin/)

- Bitcoin Wiki: PayJoin[](https://en.bitcoin.it/wiki/PayJoin)

- D-Central: Understanding Bitcoin PayJoin[](https://d-central.tech/understanding-bitcoin-payjoin-enhancing-privacy-in-transactions/)

- Wasabi Docs: PayJoin[](https://docs.wasabiwallet.io/using-wasabi/PayJoin.html)

- Bull Bitcoin: Serverless Asynchronous Payjoin[](https://www.bullbitcoin.com/blog/bull-bitcoin-wallet-payjoin)

- Cake Wallet: Payjoin V2[](https://blog.cakewallet.com/bitcoin-privacy-takes-a-leap-forward-cake-wallet-introduces-payjoin-v2/)

- Bitcoin Improvement Proposals: BIP 78[](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)

- Posts on X about PayJoin adoption[](https://x.com/satsie/status/1873427256166760607)[](https://x.com/sethforprivacy/status/1924815548543541711)

[Assinatura PGP](https://wim.nl.tab.digital/s/XA9aP67dnkjj33B)