<p>CoinShuffle has improved upon CoinJoin, but active mixing it not advanced compared to the solutions below.</p>

<p>ZeroCash and CryptoNote have advanced significantly since you asked this question. CryptoNote has been advanced by Monero research lab and has plans to add Confidential Transactions (RingCT). ZeroCash has made advancements in decreasing the size of transactions and the design of the "trusted setup" process described below. </p>

<p><a href="https://lab.getmonero.org/pubs/MRL-0005.pdf" rel="noreferrer">https://lab.getmonero.org/pubs/MRL-0005.pdf</a></p>

<p><a href="https://www.reddit.com/r/Monero/comments/41vg68/monero_vs_zcash_eli5_fundamental_differences/" rel="noreferrer">https://www.reddit.com/r/Monero/comments/41vg68/monero_vs_zcash_eli5_fundamental_differences/</a></p>

<p><a href="https://z.cash/blog/snark-parameters.html" rel="noreferrer">https://z.cash/blog/snark-parameters.html</a></p>

<p><a href="https://blog.okturtles.com/2016/03/the-zcash-catch/" rel="noreferrer">https://blog.okturtles.com/2016/03/the-zcash-catch/</a></p>

<p>Monero is also teaming up with I2P developers right now on Kovri, an I2P C++ router that will help protect metadata including IP addresses:
<a href="https://github.com/monero-project/kovri" rel="noreferrer">https://github.com/monero-project/kovri</a></p>

CC BY-SA 3.0
2016-06-07T02:00:25.727Z
2016-06-07T02:18:28.390Z
2016-06-07T02:18:28.390Z
dontmindme
<p>CoinJoin makes anonymity possible by combining random Bitcoin transactions. The principle is that when you have lots of inputs from multiple addresses and lots of outputs to multiple addresses you can no longer determine what went where and from whom. The problem is that Coinjoin is potentially vulnerable to network analysis and therefore is pseudo anonymous.  </p>

<p>Zerocoin originally was supposed to fix the anonymity issue of Bitcoin. The way it’s designed is you take original Bitcoins, turn them into Zerocoins, and then you turn them back into new Bitcoins in another wallet. Currently the technology is being refined to be more efficient; however it’s unlikely to be implemented in Bitcoin. Besides, one of the biggest criticisms of zerocoin is the added computation time required by the process. Also if the proofs (zero-knowledge proofs) were posted to the block chain, this would significantly increase the size of the blockchain.</p>

<p>Another method for anonymous transactions is Stealth Addresses but very few people actually use them. It's not very user friendly at this point in time and is considered rather experimental.</p>

<p>So as you see each of these technologies has its cons and pros. The one protocol that I haven’t mentioned yet is CryptoNote. To my knowledge CryptoNote is the most promising technology for anonymous transactions. The way the untraceable payments are executed there is through something called ring signatures. Here is an explanation of how it works <a href="https://cryptonote.org/inside/" rel="nofollow">https://cryptonote.org/inside/</a></p>

<p>Bytecoin (BCN) is the first cruptocurrency based on the CryptoNote protocol. It was launched in 2012. 
<a href="http://bytecoin.org/" rel="nofollow">http://bytecoin.org/</a></p>

CC BY-SA 3.0
2016-06-07T07:19:26.153Z
To add to this, Cryptonote uses (and, in fact, enforces) stealth addresses, so everyone using a Cryptonote coin uses them. Additionally, the "Bytecoin 2012" is wrong, the Bytecoin team faked a long blockchain to hide a massive 82% premine (see https://bitcointalk.org/index.php?topic=740112.0 for details/evidence).
user36303
CC BY-SA 3.0
2014-08-08T13:50:23.513Z
2014-09-02T08:37:52.507Z
2014-09-02T08:37:52.507Z
Alex F.
<p>Zerocash is on the bleeding edge of cryptographic research right now. It needs a separate implementation, and provides provable anonymity, but at a higher computational cost.</p>

<p>CoinJoin is a simple solution, and easier to understand. While it does not provide the anonymity of Zerocash, it is already implemented (in DarkWallet) and works on the bitcoin blockchain itself. The computational cost is insignificant, as almost regular bitcoin transactions are used.</p>

CC BY-SA 3.0
2014-08-08T10:28:41.530Z
2014-08-08T10:28:41.530Z
dionyziz
<p>What is the most advanced technology for anonymous transactions feature?</p>

<p>I’ve heard about zerocash and coinjoin but which one of them has a technological edge? Are any of these technologies really capable of providing the anonymous transactions feature as opposed to pseudo anonymity?       </p>

CC BY-SA 3.0
2014-10-03T10:44:02.657Z
See also http://bitcoin.stackexchange.com/questions/29613/anonymous-transactions-technology-for-a-cryptocoin
ripper234
<privacy>
What is the most advanced technology for anonymous transactions?
jordAn
# What is the most advanced technology for anonymous transactions?

(Asked by: username_0 on 2014-08-07)

What is the most advanced technology for anonymous transactions feature?

I’ve heard about zerocash and coinjoin but which one of them has a technological edge? Are any of these technologies really capable of providing the anonymous transactions feature as opposed to pseudo anonymity?

**Tags:** privacy

> **Comments:**
> **username_1**: See also http://bitcoin.stackexchange.com/questions/29613/anonymous-transactions-technology-for-a-cryptocoin  

---

## 3 answers

### Answer by username_2 on 2016-06-07. Score: 5

CoinShuffle has improved upon CoinJoin, but active mixing it not advanced compared to the solutions below.

ZeroCash and CryptoNote have advanced significantly since you asked this question. CryptoNote has been advanced by Monero research lab and has plans to add Confidential Transactions (RingCT). ZeroCash has made advancements in decreasing the size of transactions and the design of the "trusted setup" process described below.

<https://lab.getmonero.org/pubs/MRL-0005.pdf>

<https://www.reddit.com/r/Monero/comments/41vg68/monero_vs_zcash_eli5_fundamental_differences/>

<https://z.cash/blog/snark-parameters.html>

<https://blog.okturtles.com/2016/03/the-zcash-catch/>

Monero is also teaming up with I2P developers right now on Kovri, an I2P C++ router that will help protect metadata including IP addresses:
<https://github.com/monero-project/kovri>


---

### Answer by username_3 on 2014-08-08. Score: 3

CoinJoin makes anonymity possible by combining random Bitcoin transactions. The principle is that when you have lots of inputs from multiple addresses and lots of outputs to multiple addresses you can no longer determine what went where and from whom. The problem is that Coinjoin is potentially vulnerable to network analysis and therefore is pseudo anonymous.

Zerocoin originally was supposed to fix the anonymity issue of Bitcoin. The way it’s designed is you take original Bitcoins, turn them into Zerocoins, and then you turn them back into new Bitcoins in another wallet. Currently the technology is being refined to be more efficient; however it’s unlikely to be implemented in Bitcoin. Besides, one of the biggest criticisms of zerocoin is the added computation time required by the process. Also if the proofs (zero-knowledge proofs) were posted to the block chain, this would significantly increase the size of the blockchain.

Another method for anonymous transactions is Stealth Addresses but very few people actually use them. It's not very user friendly at this point in time and is considered rather experimental.

So as you see each of these technologies has its cons and pros. The one protocol that I haven’t mentioned yet is CryptoNote. To my knowledge CryptoNote is the most promising technology for anonymous transactions. The way the untraceable payments are executed there is through something called ring signatures. Here is an explanation of how it works <https://cryptonote.org/inside/>

Bytecoin (BCN) is the first cruptocurrency based on the CryptoNote protocol. It was launched in 2012.
<http://bytecoin.org/>

> **Comments:**
> **username_4**: To add to this, Cryptonote uses (and, in fact, enforces) stealth addresses, so everyone using a Cryptonote coin uses them. Additionally, the "Bytecoin 2012" is wrong, the Bytecoin team faked a long blockchain to hide a massive 82% premine (see https://bitcointalk.org/index.php?topic=740112.0 for details/evidence).  

---

### Answer by username_5 on 2014-08-08. Score: 1

Zerocash is on the bleeding edge of cryptographic research right now. It needs a separate implementation, and provides provable anonymity, but at a higher computational cost.

CoinJoin is a simple solution, and easier to understand. While it does not provide the anonymity of Zerocash, it is already implemented (in DarkWallet) and works on the bitcoin blockchain itself. The computational cost is insignificant, as almost regular bitcoin transactions are used.


---

