The Real Anonymity of Cryptocurrencies

Many people still consider that all cryptocurrencies are anonymous. It’s a result of the ongoing marketing work of many companies, bloggers, and others seeking to capitalize on the industry.

The main misconception now is that bitcoin and cryptocurrency as a whole are segregation from the banking system and the inability to track the sources of money transactions. But this is not factual. If people need anonymity, then you need to look towards entirely different coins. In this article, we will look at truly anonymous coins.

Cryptocurrency Anonymity Issues Today

Recently, control over cryptocurrencies has become stronger. The Fifth Anti-Money Laundering Directive (5AMLD), which was adopted by the EU in May 2018, enters into force on January 10, 2020.

The directive requires mandatory verification of all clients of cryptocurrency platforms in conjunction with the KYC and AML standards. These standards require all users making cryptocurrency transactions to verify their identity.

Companies such as Chainalysis and Crystal (a division of BitFury), which aim to seek out scammers in the industry, also began to appear. The victim of their work is the anonymity of users. Imagine this situation; you decided to sell your BTC for fiat, found the best exchange rate on BestChange, made a deal, and already forgot about it. But then “your former” BTC was spent at a website with prohibited goods. Most of the bitcoin addresses of such sites are known. So Chainalysis, which collaborates with Binance and Bitstamp, starts looking for where the funds for this prohibited purchase came. Low and behold, they end up at a Binance account belonging to you, a respectable citizen who went through the KYC procedure. Right now, you will not have any problems, but in the future, they may appear.

Below we have collected cryptocurrencies that will help you not only to be anonymous but also to maintain your privacy by not allowing Chainalysis and Crystal to track the movement of your funds.

Monero (XMR)

Cryptocurrency, based on the CryptoNote protocol, focused on increased transaction privacy.

The CryptoNote protocol is based on ring signatures (signatures) and stealth addresses.

A ring signature is a type of digital signature in which a group of possible “signatories” joins together to form a clear signature that allows authorization of the transaction. Ring signatures are used to hide the real inputs of transactions in such a way that it is impossible to tell what kind of history each transaction in the chain has.

  • Ring signatures apply to every input of every transaction.

A Stealth-address is a public address you can pass on to anyone, without allowing observers to know anything about the transaction history or the balance of that address. The Monero address system uses two private keys: viewkey (the key for viewing) and spendkey (the key for spending), both are encoded in the Stealth address.

The private key for spending works like a similar private key in Bitcoin — you sign transactions with it. The keys for viewing are used to search for incoming payments in the blockchain. Only if you have access to the key for viewing can you find out the exact transaction output associated with a Monero address.

But Monero has a pitfall in the form of a human factor. If you use a Stealth-address in several places, then you can link them together, that is, if you have withdrawn funds from the exchange, and then you decided to accept donations to this address, then the conclusion suggests itself. For this reason, privacy experts recommend using the “one-time address” technique for each of the services.

Dash (DASH)

An open-source fork of Bitcoin using a mechanism to increase transaction confidentiality.

Dash (formerly DarkCoin, before that XCoin) was developed by Evan Duffield, who first offered his best practices on transaction anonymity for Bitcoin, but refused to bring his suggestions into the source code. Unique Dash makes InstantSend, PrivateSend, and DAO.

InstantSend is an instant cryptocurrency exchange technology. Users of traditional cryptocurrencies must wait a period of time to make sure that the transaction is irreversible and is not an attempt at double-spending. It takes valuable time that the Dash network was able to reduce.

There are two levels in the network:

  1. Miners mining cryptocurrency.

PrivateSend is the service that got Dash into this article.

PrivateSend mechanism includes several procedures:

  1. The breakdown of the inputs that form your funds into standard denominations: 0.01, 0.1, 1, and 10 DASH is about the same as regular bills that you use every day.

Dash had two unpleasant stories, and both of them are associated with greed.

  1. In the first two days of launch, 1.9 million coins were mined (about 10% of the hardcap). Evan Duffield said this was due to a bug that appeared when the Litecoin code forked when creating Dash. But he proposed a solution: “Restart the coin. Carry out an airdrop (distribution) so that the initial distribution is wider.” The community, however, did not respond well to this proposal. Most mined coins were distributed later on exchanges at meager prices.

Zcash (ZEC)

An Open Source Cryptocurrency Developed by Zerocoin Electric Coin Company.

Zcash is the first cryptocurrency based on the Zero-knowledge proof cryptographic protocol of evidence. The logic of the protocol assumes that one of the interacting parties can verify the reliability of the mathematical statement, while not having any other information from the second side.

The main feature of Zcash is addresses, which can be private (z-addresses) or public (t-addresses). Z-addresses begin with the symbol “z,” and t-addresses — with the symbol “t.”

Transaction Z — Z is displayed on the public blockchain. Therefore it is known about it and the transaction fee. However, the addresses, transaction amount, and notes field are encrypted and not publicly available. The use of encryption in the blockchain is possible only through the use of evidence with zero disclosure.

Zero-disclosure proof is a cryptographic principle that allows you to verify transactions with encrypted data of the sender address, recipient address, and the amount transferred.

Zcash uses a specific type of evidence with zero disclosure called zk-SNARKs. To do this, in the Zcash transaction, the sender generates a data string (“key tuple”) consisting of an expense key, a view key, and a billing address. The sender cannot generate this line if he does not own the spending keys or if the values ​​of sending and receiving are not equal. Zk-SNARKs also creates a unique nullifying function that marks tokens as spent after the transaction completes. Typically, the collection of billing address, browse keys, and expense keys are encrypted and inaccessible to users. Thus, the transaction is verified while maintaining the confidentiality of its details. However, Zcash can conduct public transactions, providing, in this case, all the key data.

The owner of the address can disclose the z-address and transaction information to trusted third parties (for example, for audit purposes and ensuring compliance with legal requirements) by using the keys to view and disclose payment data.

Transactions between two transparent addresses (t-addresses) occur as in bitcoin: information about the sender, receiver, and the amount of the transaction is available publicly. Currently, many exchanges and wallets use only t-addresses.

These two types of Zcash addresses can interact with each other. You can transfer funds between z-addresses and t-addresses.

Read more about all the features of Zcash on the Electric Coin blog.

4,5. Grin (GRIN) and Beam (BEAM)

Two Cryptocurrencies Based on the MimbleWimble protocol.

They differ significantly from each other in terms of the approaches used: Beam has the structure of a product or company, while Grin is an open-source project developed by the community.

Key differences:

  1. The Grin development team has opted for an open-source management model, relying on donations to help fund development. The project did not conduct an ICO, did not conduct a mine, no company, fund, or private persons control it. Before BEAM launched its main network, the Beam team held a round of private financing, and also (by analogy with Zcash) created a special fund to which receives 20% of mining rewards.

What Combines Grin and Beam? Mimblewimble Protocol.

MimbleWimble is a PoW-protocol with scalability and increased privacy.

The main requirement for the participants of a Mimblewimble transaction is to prove that no new coins were created. For this, a balance equation is created that demonstrates that the sum of the outputs, minus the inputs, is zero. Moreover, when adding “blinding factors,” the equation remains true. Take the transaction equation as an example: 17 + 12 = 29, where 17 and 12 are the outputs, and 29 is the input, then an arbitrary “blinding factor” is added, in this case the number 11, we get: 17 * 11 + 12 * 11 = 29 * 11, or 187 + 132 = 319. The balance equation still proves that no new coins were created, but without knowing the “secret number” 11, it is impossible to get the original details of the transaction.

This scheme also allows solving the scaling problem by discarding inputs and outputs that have already been “self-verified”: when using Mimblewimble, the nodes need to know that the specific outputs are valid. In contrast, the Bitcoin network needs to validate the entire blockchain to confirm the last operation. Mimblewimble grows with the number of users, and the transaction data stored on the blockchain does not increase: nodes only store unused outputs and block headers. In turn, the removal of “redundant” data also contributes to increased privacy.

The next improvement that follows from this is that the concept of transaction history disappears, which makes tokens interchangeable, unlike today’s bitcoins. Interchangeability is a crucial characteristic of a currency.

Comparison of disassembled cryptocurrencies on a 10 point scale by key parameters

Explanations:

  • Exchange prevalence was estimated based on Coinmarketcap.com data. It is essential to clarify that all anonymous cryptocurrencies have been removed from several Korean exchanges, such as Upbit or Okex Korea.
    Beam and Grin got a low score because they are relatively new cryptocurrencies, and are traded on a small number of exchanges.
    Grin is the only one cryptocurrency of this list that is missing from Binance.

Summary

The main difference between all these cryptocurrencies from Bitcoin is that you can not disclose the amount of funds stored in your wallets and transaction history. Even though Bitcoin is not an anonymous coin, it does have services that allow maintaining the confidentiality of Bitcoin transfers. For example, anonymous BTC mixers, their principle of operation is quite simple: you deposit to the specified address, your BTC are split into smaller parts, mixed with other coins, and you get “cleared coins” at the output. But services like Chainalysis are becoming more sophisticated and can unravel transaction chains in mixers with a very high chance of success. So if you need anonymity/privacy/confidentiality, it is better to stop relying on bitcoin, and at the same time, stop listening to those who claim the anonymity of the first cryptocurrency.

Trading blog. Tools, bots, strategies.