Payjoin na Cake Wallet
O Payjoin é um pagamento em Bitcoin em que o destinatário adiciona uma das próprias moedas à transação, o que quebra a suposição comum de que todas as entradas pertencem ao remetente. A Cake Wallet suporta o Payjoin v2 assíncrono desde a versão 4.28.0 (maio de 2025); ele vem desativado por padrão, funciona no iOS e no Android e volta a ser um pagamento normal se o outro lado não o suportar.
Passos rápidos
- Abra as configurações da carteira de Bitcoin. Mude para sua carteira de Bitcoin e abra as configurações dela.
- Ative Use Payjoin. Vá em Privacy e ative Use Payjoin.
- Garanta que há fundos. Mantenha algum bitcoin confirmado na carteira para que ela possa adicionar uma entrada ao receber.
- Compartilhe o QR code do Payjoin. Toque em Receive e confira o selo Payjoin enabled; depois compartilhe o QR code ou toque em Copy Payjoin URL.
- Deixe concluir. Mantenha o app disponível. O pagamento mostra Awaiting Transaction, depois In Progress, ou chega como pagamento normal se o remetente não tiver Payjoin.
A Cake Wallet lançou o Payjoin v2 na versão 4.28.0, em maio de 2025, seguindo o BIP 77 e usando o Payjoin Dev Kit (No Bullshit Bitcoin, maio de 2025). Ele está disponível nas carteiras de Bitcoin dos apps para iPhone e Android.
O que o Payjoin faz
Ferramentas de análise de blockchain costumam supor que todas as entradas de uma transação de Bitcoin pertencem à mesma pessoa. Em um Payjoin, o destinatário também contribui com uma entrada. O resultado parece um pagamento comum on-chain, mas o palpite de que "todas as entradas são do remetente" está errado, e o valor do pagamento fica mais difícil de identificar. A Cake Wallet observa que cada Payjoin enfraquece esse tipo de análise para todo mundo, inclusive para quem nunca o usa (documentação da Cake Wallet, 2026).
O Payjoin v2 é assíncrono: remetente e destinatário não precisam estar online ao mesmo tempo. A Cake Wallet diz que nenhum dos lados precisa rodar um servidor.
Como ativar
O Payjoin vem desativado por padrão. Em uma carteira de Bitcoin, abra as configurações, vá em Privacy e ative Use Payjoin. A dica do próprio app chama esse caminho de Menu, Privacy, Use Payjoin; a documentação o descreve como Settings, Wallet settings, Privacy (documentação e textos do app da Cake Wallet, 2026).
Receber um Payjoin
Com o Payjoin ativado, a tela Receive mostra um selo Payjoin enabled abaixo do QR code. O QR code contém tanto o seu endereço quanto um link Payjoin, e você pode usar Copy Payjoin URL. Se a carteira do remetente suportar Payjoin, ele acontece automaticamente; o app mostra estados como Awaiting Transaction e In Progress. Se a carteira do remetente não suportar, o dinheiro chega como uma transação normal.
Você precisa de algum bitcoin confirmado na carteira para contribuir com uma entrada. Uma carteira vazia mostra Payjoin unavailable e recebe normalmente; o app diz que o Payjoin é ativado automaticamente quando a carteira tiver fundos.
Enviar um Payjoin
Escaneie ou cole o link Payjoin do destinatário na tela Send e envie normalmente. A Cake Wallet negocia em segundo plano. Se o Payjoin não puder ser concluído, o pagamento volta a ser uma transação padrão, então o destinatário recebe mesmo assim.
Requisitos e limitações
| Ponto | Detalhe |
|---|---|
| Moedas | Apenas Bitcoin |
| Plataformas | iOS e Android; não no desktop |
| Os dois lados | As duas carteiras precisam suportar Payjoin v2 para haver ganho de privacidade |
| Fundos do destinatário | O destinatário precisa de bitcoin disponível para adicionar uma entrada |
| Taxas | Taxas de rede normais; a Cake Wallet diz que o Payjoin não acrescenta custo extra |
| Watch-only | O Payjoin fica oculto em carteiras watch-only (desde a 6.4.2, agosto de 2026) |
A compatibilidade ainda é limitada. Quando a Cake Wallet lançou o Payjoin v2 em 2025, relatos apontaram que sua implementação ainda não conseguia interoperar com a versão anterior de Payjoin v2 da Bull Bitcoin. Teste com um valor pequeno antes de confiar em um par específico de carteiras. O Payjoin não é um mixer: ele dificulta a análise de cada pagamento, mas não esconde seu histórico.
Como um Payjoin aparece on-chain
Suponha que Alice pague 0.01 BTC a Bob. Em um pagamento normal, a carteira de Alice gasta uma ou mais moedas dela e envia 0.01 BTC para Bob, mais o troco de volta para ela mesma. Um observador supõe que todas as entradas são de Alice e que uma das saídas é o pagamento.
| Pagamento normal | Payjoin | |
|---|---|---|
| Entradas | Apenas moedas de Alice | Uma moeda de Alice mais uma moeda de Bob |
| Saídas | Pagamento para Bob, troco para Alice | Moeda de Bob somada ao pagamento, troco para Alice |
| O que o observador supõe | Todas as entradas são de Alice; o valor do pagamento é fácil de identificar | A mesma suposição, mas errada; o valor do pagamento fica oculto |
Como um Payjoin parece uma transação comum, ele não chama atenção como algumas ferramentas de privacidade.
Quando o Payjoin não acontece
- O pagamento chegou como transação normal. A carteira do remetente provavelmente não suporta Payjoin v2, ou a negociação falhou. O dinheiro continua sendo seu; não há nada para corrigir.
- Payjoin unavailable na tela Receive. Sua carteira não tem bitcoin disponível para adicionar. Receba primeiro um pagamento normal e espere a confirmação.
- Nenhuma opção de Payjoin. Confira se você está em uma carteira de Bitcoin no celular, se ela não é watch-only e se Use Payjoin está ativado.
- Algo parece travado. A Cake Wallet permite usar Export Payjoin logs no app para o suporte. Nunca compartilhe sua seed com quem oferecer ajuda.
Para outros problemas, veja transação pendente.
Combinando com outras ferramentas de privacidade
O Payjoin protege a estrutura da transação. Os Silent Payments protegem o endereço de recebimento, e o coin control ajuda você a não vincular moedas por conta própria (veja Bitcoin na Cake Wallet). Conectar via Tor esconde seu endereço IP dos servidores; veja Tor na Cake Wallet.
Vale a pena ativar?
Para a maioria dos usuários de Bitcoin, há pouca desvantagem. O Payjoin não cobra taxa extra, volta a ser um pagamento normal quando o outro lado não pode participar e não muda a forma de fazer backup da carteira. Os principais custos são que receber exige uma moeda disponível na carteira e que suas moedas são combinadas com as do pagador de um jeito que você não escolheu. Se você controla suas moedas com cuidado usando coin control, leve isso em conta ao receber.
Faça backup da sua seed antes de usar qualquer um desses recursos e lembre-se de que a Cake Wallet nunca pede sua seed nem entra em contato primeiro.
Perguntas frequentes
O Payjoin custa mais?
Não há taxa extra da Cake Wallet. Os dois lados pagam as taxas de rede normais.
E se o remetente não suportar Payjoin?
O pagamento chega como uma transação de Bitcoin normal.
Por que a Cake Wallet diz Payjoin unavailable?
Receber um Payjoin exige bitcoin disponível na sua carteira. Ele é ativado automaticamente quando você tiver fundos.
O Payjoin está no app de desktop?
Não. A Cake Wallet oferece Payjoin apenas no iOS e no Android.
Payjoin é o mesmo que CoinJoin?
Não. Um Payjoin é um pagamento normal entre duas partes que esconde quem é dono de cada entrada; um CoinJoin mistura moedas de muitos usuários.