<p>This is a quote from Andreas' book.</p>

<p>Chapter 5 
Section: Transaction Chaining and Orphan Transactions</p>

<blockquote>
  <p>As we have seen, transactions form a chain, whereby one transaction
  spends the outputs of the previous transaction (known as the parent)
  and creates outputs for a subsequent transaction (known as the child).
  Sometimes an entire chain of transactions depending on each other—say
  a parent, child, and grandchild transaction—are created at the same
  time, to fulfill a complex transactional workflow that requires valid
  children to be signed before the parent is signed. For example, this
  is a technique used in CoinJoin transactions where
  multiple parties join transactions together to protect their privacy.</p>
</blockquote>

CC BY-SA 3.0
2015-12-15T15:23:05.027Z
2015-12-15T15:23:05.027Z
chdimosthenis
<p>Multiple users sign a transaction, instead of just one user. Now it's hard to tell which user initiated the transaction, hence increased privacy.</p>

CC BY-SA 3.0
2013-11-16T05:48:49.353Z
2013-11-16T05:48:49.353Z
Olhovsky
<p><a href="https://bitcointalk.org/index.php?topic=279249.0" rel="nofollow">Here</a> is a very extensive and relatively simple explanation of coinjoin. </p>

CC BY-SA 3.0
2013-11-13T20:12:25.827Z
2013-11-13T20:12:25.827Z
Loourr
<p>Alice wants to transfer 1 BTC from address A to address B</p>

<p>Bob wants to transfer 1 BTC from address C to address D</p>

<p>CoinJoin gives them a way to combine their transfers into a single transaction that has two inputs (A and C) and two outputs (B and D). Someone observing the blockchain no longer knows which one of the outputs is Alice's and which one is Bob's. </p>

<p>Because of some cryptographic magic behind the scenes, the participants of the shared transaction (there can be more than two of them) do not have to trust each other. Compared to traditional Bitcoin mixers, there is no possibility of coins being stolen. Also, CoinJoin transactions are compact and incur no additional fees (besides the usual transaction fees)</p>

<p>This is an example of a CoinJoin transaction: <a href="https://blockchain.info/tx/e4abb15310348edc606e597effc81697bfce4b6de7598347f17c2befd4febf3b">https://blockchain.info/tx/e4abb15310348edc606e597effc81697bfce4b6de7598347f17c2befd4febf3b</a></p>

<p>Blockchain.info has already implemented CoinJoin support (branded as Shared Coin) into their web wallet. </p>

CC BY-SA 4.0
2019-10-01T22:16:45.687Z
@user16874 No, there is only 1 transaction generated, no intermediate. The trick is a complicated protocol (set of steps) that must be performed by participants to _construct_ that transaction so that it is both private and secure for all.  If you mix your coins with strangers, it is possible that so-called "tainted" coins may be mixed with yours, however this is true whenever you buy bitcoin.
Jonathan Cross
CC BY-SA 4.0
2024-04-04T06:25:47.287Z
How to deal with coinjoin in BitcoinCore? @Rami
foolbear
CC BY-SA 3.0
2013-12-21T17:31:55.897Z
2013-12-21T17:31:55.897Z
Rami
<p>I just learned about CoinJoin, but I don't really understand all the jargon being thrown around. Can someone explain how this works where a 10-year-old can understand?</p>

<privacy><coinjoin>
Explain how CoinJoin enhances anonymity, in plain English?
Patoshi パトシ
# Explain how CoinJoin enhances anonymity, in plain English?

(Asked by: username_0 on 2013-11-13)

I just learned about CoinJoin, but I don't really understand all the jargon being thrown around. Can someone explain how this works where a 10-year-old can understand?

**Tags:** privacy, coinjoin


---

## 4 answers

### Answer by username_4 on 2013-12-21. Score: 15 | Accepted answer

Alice wants to transfer 1 BTC from address A to address B

Bob wants to transfer 1 BTC from address C to address D

CoinJoin gives them a way to combine their transfers into a single transaction that has two inputs (A and C) and two outputs (B and D). Someone observing the blockchain no longer knows which one of the outputs is Alice's and which one is Bob's.

Because of some cryptographic magic behind the scenes, the participants of the shared transaction (there can be more than two of them) do not have to trust each other. Compared to traditional Bitcoin mixers, there is no possibility of coins being stolen. Also, CoinJoin transactions are compact and incur no additional fees (besides the usual transaction fees)

This is an example of a CoinJoin transaction: <https://blockchain.info/tx/e4abb15310348edc606e597effc81697bfce4b6de7598347f17c2befd4febf3b>

Blockchain.info has already implemented CoinJoin support (branded as Shared Coin) into their web wallet.

> **Comments:**
> **username_5**: @user16874 No, there is only 1 transaction generated, no intermediate. The trick is a complicated protocol (set of steps) that must be performed by participants to _construct_ that transaction so that it is both private and secure for all.  If you mix your coins with strangers, it is possible that so-called "tainted" coins may be mixed with yours, however this is true whenever you buy bitcoin.  
> **username_6**: How to deal with coinjoin in BitcoinCore? @username_4  

---

### Answer by username_1 on 2015-12-15. Score: 0

This is a quote from Andreas' book.

Chapter 5
Section: Transaction Chaining and Orphan Transactions

> As we have seen, transactions form a chain, whereby one transaction
> spends the outputs of the previous transaction (known as the parent)
> and creates outputs for a subsequent transaction (known as the child).
> Sometimes an entire chain of transactions depending on each other—say
> a parent, child, and grandchild transaction—are created at the same
> time, to fulfill a complex transactional workflow that requires valid
> children to be signed before the parent is signed. For example, this
> is a technique used in CoinJoin transactions where
> multiple parties join transactions together to protect their privacy.


---

### Answer by username_2 on 2013-11-16. Score: -1

Multiple users sign a transaction, instead of just one user. Now it's hard to tell which user initiated the transaction, hence increased privacy.


---

### Answer by username_3 on 2013-11-13. Score: -1

[Here](https://bitcointalk.org/index.php?topic=279249.0) is a very extensive and relatively simple explanation of coinjoin.


---

