PayJoin adoption

From Bitcoin Wiki
Revision as of 10:31, 16 January 2021 by Nopara73 (talk | contribs) (Wasabi doesn't have PayJoin receive.)
Jump to navigation Jump to search

PayJoin is a privacy improvement for bitcoin. In the case where a customer pays a merchant, they both together co-operate to create a single bitcoin transaction which mixes both their coins and masks the payment amount.

Transaction surveillance companies heavily depend on the Common-input-ownership heuristic which is broken by PayJoin transactions. So if those transactions became even a little bit widespread they could massively decrease the reliability of blockchain surveillance. Merchants and customers who adopt PayJoin would find their privacy improved from anyone analyzing the blockchain, for example a surveillance company spy would find it much harder to figure out which addresses and transactions belonged to a particular merchant that was using PayJoin.

PayJoin transactions are indistinguishable from regular bitcoin transactions by design, so it's very hard to get an accurate number for how common they are.

The PayJoin protocol standard most likely to get adoption is BIP 0078.

No
?? Maybe / Haven't checked / placeholder
Planned The developers said they plan to
Non-BIP78 Implements a form of PayJoin but not BIP78
PR Merged In the case of software, code has been written and merged, and it will be in next release.
Yes Feature has been released

Software Wallets

Name Sending Receiving Notes
Wasabi Wallet Yes No https://docs.wasabiwallet.io/using-wasabi/PayJoin.html
JoinMarket Yes Yes https://old.reddit.com/r/Bitcoin/comments/idhrak/new_release_of_joinmarket_070_includes_bip78/
Bluewallet Yes ?? https://old.reddit.com/r/Bitcoin/comments/j6qswf/bluewallet_releases_payjoin_bip78/
Samourai Wallet Non-BIP78 Non-BIP78 https://samouraiwallet.com/stowaway
Bitcoin Core No No
Bitcoin Knots No No
Electrum No No
bcoin No No
Armory No No
GreenAddress No No
Breadwallet No No
Coinomi No No
BTC.com No No
Casa No No
Mycelium No No
Bitcoin Wallet for Android No No
Trust Wallet No No
Guarda Wallet No No

Hardware Wallets

Name Sending Receiving Notes
Coldcard Yes No Hardware can sign bip78 payjoins and also http://ckbunker.com/

Payment processors

Name Receive Notes
BTCPay Yes First implementer of BIP78 payjoin for merchants.

BTCPay stores which accept PayJoin

// TODO

Exchanges

P2P exchanges make the most sense as early adoptors of PayJoin. All exchanges are welcome on this list of course.

Name Send to Create/receive Notes
AgoraDesk No No
Bisq No No
Hodl Hodl No No
LocalBitcoins No No
LocalCoinSwap No No
LocalCryptos No No
Paxful.com No No

Casinos

Bitcoin casinos are very natural early-adopters of PayJoin. An early protocol specification for it, called bustapay, was created by the owner of a bitcoin casino.

Name Send to Create/receive Notes
Bustabit No No


Stores

// TODO