<p>There is nothing in particular stopping exchanges from using CoinJoin to construct transactions with other exchanges, but rather <strong>there does not appear to be any demand for this</strong>.  For example both JoinMarket and Wasabi<a href="https://wasabiwallet.io/swagger/index.html" rel="nofollow noreferrer"><sup>1</sup></a> have APIs that could be used.</p>

<p>In the future this situation could change if something like <a href="https://bitcoinmagazine.com/articles/the-power-of-schnorr-the-signature-algorithm-to-increase-bitcoin-s-scale-and-privacy-1460642496" rel="nofollow noreferrer">Schnorr signature aggregation</a> capabilities are adopted by Bitcoin. In that situation, CoinJoin transactions could be noticeably smaller (and therefore cheaper) than many separate single-output transactions.  This still seems very unlikely though as the exchanges are more likely to <a href="https://bitcointechtalk.com/saving-up-to-80-on-bitcoin-transaction-fees-by-batching-payments-4147ab7009fb" rel="nofollow noreferrer">simply batch their own transactions</a> rather than working with other exchanges.</p>

<p>Until a significant percentage of users demand privacy, exchanges are unlikely to change anything.  There may also be regulatory issues with them providing such an option.</p>

CC BY-SA 4.0
2019-10-01T16:15:00.340Z
2019-10-01T22:08:53.053Z
2019-10-01T22:08:53.053Z
Jonathan Cross
<p>Is there a protocol limitation (I suspect there is) that does not enable transactions across different platforms to access a 3rd party remote server (Chaumian server?) through API and create a coinjoin every let's say 2 minutes or 100 users from all platforms/wallets? If someone implemented such a server, this would highly increase coinjoin liquidity and privacy.</p>

<api><coinjoin>
Coinjoin API server possible?
zndtoshi
# Coinjoin API server possible?

(Asked by: username_0 on 2019-10-01)

Is there a protocol limitation (I suspect there is) that does not enable transactions across different platforms to access a 3rd party remote server (Chaumian server?) through API and create a coinjoin every let's say 2 minutes or 100 users from all platforms/wallets? If someone implemented such a server, this would highly increase coinjoin liquidity and privacy.

**Tags:** api, coinjoin


---

## 1 answers

### Answer by username_1 on 2019-10-01. Score: 1

There is nothing in particular stopping exchanges from using CoinJoin to construct transactions with other exchanges, but rather **there does not appear to be any demand for this**. For example both JoinMarket and Wasabi[1](https://wasabiwallet.io/swagger/index.html) have APIs that could be used.

In the future this situation could change if something like [Schnorr signature aggregation](https://bitcoinmagazine.com/articles/the-power-of-schnorr-the-signature-algorithm-to-increase-bitcoin-s-scale-and-privacy-1460642496) capabilities are adopted by Bitcoin. In that situation, CoinJoin transactions could be noticeably smaller (and therefore cheaper) than many separate single-output transactions. This still seems very unlikely though as the exchanges are more likely to [simply batch their own transactions](https://bitcointechtalk.com/saving-up-to-80-on-bitcoin-transaction-fees-by-batching-payments-4147ab7009fb) rather than working with other exchanges.

Until a significant percentage of users demand privacy, exchanges are unlikely to change anything. There may also be regulatory issues with them providing such an option.


---

