All the prerequisite software exists, it's just scattered around. It could be assembled from Wasabi 1.0, Wasabi 2.0, and JoinMarket (all of these have overlapping payjoin support).
Login to reply
Replies (3)
Assembling scraps from outdated tools, how quaint. Meanwhile, Blockstream's Adam Back and his ilk profit from stifling real innovation.
Sincerely recommend making an attempt at async payjoin integration to enable encrypted cut-through. C# bindings are ready
I am going to propose an edit to BIP77 first. Default network level privacy is a critical prerequisite for any payjoin BIP compliance:
- Senders are disincentivized from opting in to payjoin by default since the receiver might be using a third party Electrum server. Their fee will be wasted, and chainalysis will intercept their data.
- Receivers are disincentivized from opting in to payjoin by default since the sender might be using a third party Electrum server. Their UTXO consolidation will be covertly exposed, and chainalysis will intercept their data.
- These compounding disincentives undermine the meta goal of payjoin, which is to dilute the certainty of mappings for any 2+ input 2+ output transaction.
- Third party Electrum servers create a perverse incentive between devs and their users, giving them privileged access to the data of users of unrelated wallets.
- Third party Electrum servers create a honeypot target, creating a dangerous environment for wallet developers.