Informazione
Approfondimenti
Cultura Bitcoin
Gruppo ufficiale

Payjoin

Un pagamento in cui anche il destinatario mette un proprio UTXO fra gli input, così che la transazione sembri normale ma non riveli né l'importo pagato né a chi appartengono gli input.

Avanzato

Un pagamento in cui anche il destinatario mette un proprio UTXO fra gli input, così che la transazione sembri normale ma non riveli né l’importo pagato né a chi appartengono gli input.

In un pagamento ordinario tutti gli input appartengono a chi paga. Nel payjoin il destinatario aggiunge un UTXO suo e lo riceve indietro in output, insieme all’importo pagato. Chi analizza la transazione applica la regola secondo cui gli input spesi insieme appartengono alla stessa persona, e sbaglia: gli input sono di due persone diverse. Anche l’importo sfugge, perché il pagamento reale non corrisponde a nessun output ma alla differenza fra quanto il destinatario riceve e quanto ha messo in ingresso.

È in sostanza un piccolo coinjoin fra due persone, ma a differenza di un Coinjoin a prima vista non si distingue da una normale transazione. È noto anche come P2EP (pay-to-end-point) e, in alcune implementazioni, come Stowaway.

Il limite è che il pagamento va costruito insieme: se il destinatario, per esempio un commerciante, non supporta il payjoin, chi paga non può usarlo.

Vedi anche: Coinjoin, Chain analysis, Coin control, UTXO, Transazione.

Torna al glossario