Anonymity versus Transparency in the Crypto World
The transparent nature of a public blockchain allows users to independently examine all the activity occurring in the network and ensure the system is working as it should. This was a particularly important consideration when Bitcoin launched as the first blockchain.
However, the fact that transactions on a transparent blockchain aren’t fully private has implications for user privacy. For example, if Adnan sends Lia one BTC, he knows Lia’s Bitcoin address, and he can now observe all Lia’s payment flows each time she uses that address and potentially determine the total amount of BTC she holds.
This tension between privacy and transparency has always been an inherent feature of public blockchains like Bitcoin. However, in the years following Bitcoin’s genesis, it was a common misconception that BTC transactions were private since no personally identifying data is needed to set up a Bitcoin address.
For example, in 2013, the FBI shut down the Silk Road, an infamous dark web marketplace. Once the details of the case emerged, it became apparent that law enforcement agencies had traced the flow of BTC payments to a receiving address associated with Silk Road’s owner, eventually identified as Ross Ulbricht.
Bitcoin is now more widely recognized as a pseudonymous system, where users operate under the pseudonym of an account address rather than their name. However, the undoing of Silk Road led to a desire for increased transaction anonymity among the crypto community, which in turn, led to the emergence of privacy coins.
Introduction to privacy coins
Privacy coins are an important segment of the crypto ecosystem since they meet the demand from a subsection of users who want to transact without revealing any identifying information.
However, this has made them a controversial asset class. Proponents argue that privacy is a human right, and private transactions have important legitimate use cases – for example, getting funding to people suffering under oppressive regimes. Opponents, on the other hand, point out that privacy coins are the medium of exchange of choice for those laundering the proceeds of illicit activities.
Examples of privacy coins
Monero was launched in 2014 as a privacy-focused coin and, according to many, still offers the greatest degree of transaction anonymity compared to other cryptocurrencies.
Although the Monero blockchain is open-source and operates as a decentralized, public network, all transaction details, including sender and recipient addresses and amounts, are cloaked. Monero achieves this using a combination of ring signatures and stealth addresses (more below).
Another feature of Monero is the design of its mining algorithm. Whereas Bitcoin can only be mined using specialty hardware called ASICs, Monero’s proof of work algorithm allows anyone to mine its XMR token using general-purpose hardware like a CPU or GPU.
Zcash was created in 2014 as a fork of the Bitcoin code named Zerocash, which was conceived with privacy in mind. The development was later taken over by the Electric Coin Company in 2016, which still maintains Zcash to this day.
Zcash leverages zero-knowledge technology to enable opt-in transaction privacy where the sender can choose to encrypt the sender, recipient, and transaction amount so that they are effectively private.
Dash allows users to implement private transactions via a feature called PrivateSend, which cloaks transaction details. The project was started in 2014 under the name Darkcoin, but rebranded to Dash with a focus on payments in 2015.
How Privacy Coins Work
Each type of privacy coin offers a varying level of anonymity and uses different methods to achieve this.
Ring signatures, used by Monero, are used to obscure transaction details by making it impossible to definitively tell which key was used to sign the transaction.
Every time a payment is sent, upon signature, the protocol randomly selects a number of old signatures and adds them to the transaction. Since the transaction has been signed by a valid signatory, the nodes can validate it, but the blockchain record will contain too much information for the transaction to be traced back to any one of several addresses.
This level of obfuscation introduces the risk of a double-spend, so every transaction on Monero also generates a key image – that is, a unique cryptographic key output. Since the output is encrypted, it’s impossible to reverse-engineer the transaction from its key image. If anyone attempts to launch a double-spend attack, the protocol will detect it from the key image, and reject the second transaction.
Monero also uses stealth addresses, which are one-time addresses generated for each sender and recipient for each transaction, making it even more difficult to trace payment flows.
Zero-knowledge (ZK) technology
Privacy coins make use of zero-knowledge technology to enable the validation of transactions without recording the details of the transaction as a public blockchain record. Zero-knowledge technology allows one party to prove a fact to another party without disclosing the details of the fact itself.
Zcash uses a variation of zero-knowledge technology called zk-SNARKs, which stands for Zero-Knowledge Succinct Non-Interactive Argument of Knowledge. zk-SNARKs were created by the project developers as a means of enabling private transactions with ZEC.
Mixing protocols, such as CoinJoin, were developed for Bitcoin and Dash and attempt to obfuscate transactions by mixing multiple payments from different senders into a single blockchain transaction.
In this way, the transaction will show inputs and outputs that are seemingly unconnected to one another, making it more difficult to know the sender or recipient for each payment.
Benefits and Risks of Using Privacy Coins
The most obvious benefit of using privacy coins is enhanced transaction privacy. However, there are some other benefits.
Privacy coins like Monero have no transaction history associated with them, making them more fungible than currencies like Bitcoin. Although BTC is generally considered to be a fungible asset, Bitcoin’s UTXO model means that it’s possible to trace the history of all BTC back to the point it was mined.
BTC that have been involved in illicit activities are typically considered tainted, and as such, one BTC is not always directly fungible for one other BTC. If a user inadvertently accepts a tainted BTC, they may be unable to dispose of it easily or at the same market value, whereas the same problem wouldn’t arise with privacy coins.
The biggest risks associated with privacy coins are regulatory. Many AML authorities have concerns that privacy coins are appealing for criminals and may be used in money laundering and other financial crimes. As a result, Monero and other privacy coins are not listed by many exchanges.
Monero has also been involved in controversies involving so-called “stealth mining,” where hackers install hidden malware on users’ computers that harnesses their CPU power to mine XMR, which is then sent to the attackers’ wallets.
Beyond financial crime risks, due to the difficulty in tracing transactions, it can also be more difficult to recover lost or stolen privacy coins. This increases risks for users and for businesses wanting to support privacy coin payments.
Privacy Coins and Regulation
Privacy coins are often viewed as higher-risk assets by the international Financial Action Task Force (FATF) and by national AML authorities. Some jurisdictions, such as Dubai, outlaw the use of privacy coins entirely.
To abide by various AML regulations, cryptocurrency service providers often assess whether deposited or withdrawn crypto has exposure to illicit activities or entities. In the event of an illicit activity, these providers may be required to provide sending and receiving addresses to authorities to aid ongoing investigations. These tasks may be inhibited by the various anonymity techniques used by privacy coins. For this reason, many CEXs choose not to list privacy coins.
Privacy coins do not comply with the FATF Travel Rule, which is a compliance requirement designed to combat money laundering and the financing of terrorism.
Privacy coins essentials
- Privacy coins are a type of cryptocurrency with features that enable transaction privacy built into the protocol.
- The major privacy coins are Monero, Zcash, and Dash.
- Privacy coins increase the difficulty of tracing transactions, allowing users to make payments with greater privacy; however, they are generally not considered to be compliant with anti-money laundering requirements.