<p>The primary characteristic of a coinjoin is that multiple users are collaborating in a transaction that pays each at least one output of an amount shared with another output. In other words, a coinjoin transaction must have at least 2 inputs, at least 2 outputs, and at least 2 of those outputs need to have the same amount.</p>
<p>Transactions with outputs of equal amounts stand out. Of the 460,264 transactions made in the last day, 14,463 conformed to these three conditions. However, many of these have equal amounts because they're creating multiple tiny outputs (<a href="https://mempool.space/tx/cd9e432bbbec43220f3ba41e7e118db75f9e6c3487a4df148970f77db6cce21c" rel="nofollow noreferrer">example</a>). When we only consider outputs larger than 10,000 sats, the transaction count goes down to 2415. This includes small transactions (<a href="https://mempool.space/tx/8271a69ccc44182d82e959228747269c7871505601d811bb7f83010b16657977" rel="nofollow noreferrer">example</a>) to transactions with hundreds of inputs and outputs (<a href="https://mempool.space/tx/6329136c94c5d53a1fe4c2024049f63e1fa6d31771ea705d05fbbf2fb9bb7262" rel="nofollow noreferrer">example</a>). Note that even if a transaction looks like a coinjoin, anyone can create such a transaction by themselves, so false positives can never be eliminated.</p>
<p>Payjoins are similar, except since they include a transfer between parties, the outputs no longer need to have equal amounts. There were 63,599 transactions made in the last day that had at least 2 inputs and 2 outputs, and clearly the vast majority of them aren't actually payjoins.</p>
<p>6102bitcoin <a href="https://6102bitcoin.com/coinjoin-flagging/" rel="nofollow noreferrer">maintains a list</a> of instances where exchanges have flagged users who had used coinjoin. Consequences have ranged from being questioned over the source of funds to having their account closed.</p>

CC BY-SA 4.0
2023-12-08T15:07:54.903Z
2023-12-08T16:53:17.233Z
2023-12-08T16:53:17.233Z
Vojtěch Strnad
<p>Can coinjoin and payjoin transactions be spotted on the blockchain?</p>
<p>Have centralized exchanges declined to accept these types of transactions?</p>

<privacy><coinjoin><taint-analysis>
Can coinjoin and payjoin transactions be spotted on the blockchain?
BitcoinFanatic
# Can coinjoin and payjoin transactions be spotted on the blockchain?

(Asked by: username_0 on 2023-12-08)

Can coinjoin and payjoin transactions be spotted on the blockchain?

Have centralized exchanges declined to accept these types of transactions?

**Tags:** privacy, coinjoin, taint-analysis


---

## 1 answers

### Answer by username_1 on 2023-12-08. Score: 4 | Accepted answer

The primary characteristic of a coinjoin is that multiple users are collaborating in a transaction that pays each at least one output of an amount shared with another output. In other words, a coinjoin transaction must have at least 2 inputs, at least 2 outputs, and at least 2 of those outputs need to have the same amount.

Transactions with outputs of equal amounts stand out. Of the 460,264 transactions made in the last day, 14,463 conformed to these three conditions. However, many of these have equal amounts because they're creating multiple tiny outputs ([example](https://mempool.space/tx/cd9e432bbbec43220f3ba41e7e118db75f9e6c3487a4df148970f77db6cce21c)). When we only consider outputs larger than 10,000 sats, the transaction count goes down to 2415. This includes small transactions ([example](https://mempool.space/tx/8271a69ccc44182d82e959228747269c7871505601d811bb7f83010b16657977)) to transactions with hundreds of inputs and outputs ([example](https://mempool.space/tx/6329136c94c5d53a1fe4c2024049f63e1fa6d31771ea705d05fbbf2fb9bb7262)). Note that even if a transaction looks like a coinjoin, anyone can create such a transaction by themselves, so false positives can never be eliminated.

Payjoins are similar, except since they include a transfer between parties, the outputs no longer need to have equal amounts. There were 63,599 transactions made in the last day that had at least 2 inputs and 2 outputs, and clearly the vast majority of them aren't actually payjoins.

6102bitcoin [maintains a list](https://6102bitcoin.com/coinjoin-flagging/) of instances where exchanges have flagged users who had used coinjoin. Consequences have ranged from being questioned over the source of funds to having their account closed.


---

