nostr:npub170d8w0jjdcjuh70lq5ppr0pcy7cfuxj6hpr00tm4et3v53j8pvrqj0chu7 isso de payjoin parece interessante. Tem acompanhado sobre o que se trata?
c.c. nostr:npub1u79u7zxlz2flmwpdt59xsvv5syreavzdyu9llkg07swtf24a4ayq5g0uud
nostr:npub170d8w0jjdcjuh70lq5ppr0pcy7cfuxj6hpr00tm4et3v53j8pvrqj0chu7 isso de payjoin parece interessante. Tem acompanhado sobre o que se trata?
c.c. nostr:npub1u79u7zxlz2flmwpdt59xsvv5syreavzdyu9llkg07swtf24a4ayq5g0uud
Dahora ein
---
TLDR: Payjoin é uma forma de CoinJoin, onde o remetente faz uma transação em conjunto com o destinatário da própria transação.
Traduzindo do BIP-78, feito pelo Nicolas Dorier, mesmo inventor do BTCPayServer,
O problema atual de fazer uma transação onde eu pago, por exemplo, um comerciante, é a heurística de inputs em comum (`common-input`). Em outras palavras, quando eu te envio dinheiro, todas as entradas são minhas, na maioria das vezes.
Além disso, tipo de endereços diferentes na saída da transação (`change-scriptpubkey`), valores arredondados, maiores ou menores (`change-round-amount`), costumam revelar qual é o destino e o troco de forma fácil também.
Payjoin resolve essas dores:
- Para quem recebe, existe uma oportunidade perdida de consolidar as próprias moedas. Ou até, fazer pagamentos na mesma transação em que você recebe um pagamento.
- Para quem envia, existem esses problemas de privacidade relacionados às heurísticas que eu comentei acima.