Payjoin is a batched payment and consolidation transaction between sender and receiver. The result has some fee savings from batching and privacy benefits from the joint structure. Both sender and receiver contribute inputs and may create outputs. The result can look the same as normal transaction activity thus creates more indistinguishable transaction interpretations for all. Nothing limits payjoin to 2-input 2-output transactions.
reply