I am researching the topic of cryptocurrency and its impact on society.

It's often said that cryptocurrency is equivalent to cash, but that is clearly not true since cash is very difficult to transport in large quantities over borders and usually requires physical presence to conduct a trade. It is also said that Bitcoin is not anonymous since the transactions can be tracked. However, in reality, its pseudo-anonymity can easily translate to true anonymity when a good laundry service is employed. Thus, cryptocurrency can and does open new avenues for criminals, such as making it much easier to transport and launder the proceeds of crime, facilitating bribery and blackmail by reducing their risks, and many of the bad things cash is associated with since money has always been a central element in crime.

Regardless of what you think of this from a political point of view (and I expect that many in this community don't see a problem with it), I think there is an interesting technical question here:

Is it possible to design a cryptocurrency that achieves a compromise between the relatively strong pseudo-anonymity of Bitcoin and the classic banking system that is disastrous to personal privacy?

Ideally, we should design a system that keeps as much as possible of Bitcoin's strong privacy protection and other desirable features such as decentralization, but at the same time, allows law enforcement to track anti-social actors like the classic banking system allows.

So, I'm asking for ideas of about how to get the best of both worlds. The network should work in a high privacy mode by default, and when the need arises, law enforcement should be able to reduce the privacy in a very visible way, for example by requesting the collaboration of other users. There should be no backdoor, no way to deanonymize the whole network in a surreptitious way like the NSA is doing by tapping all SWIFT traffic. Therefore, the definition of "law enforcement" is not a magic attribute or key stored by the network, rather it's implicit: the party who can convince nodes to collaborate to deanonymize other nodes.

Additionally, it would be desirable to prevent anonymous laundry services while keeping the network open to join like Bitcoin, without the classic KYC routine of banks. This seems like a contradiction (Sybil attack) but maybe some compromise exists, so your thoughts are much appreciated.

  • 1
    At the moment I have the impression that the market isn't deep enough for serious money laundering, but that aside excellent question. Also, law enforcement could already ask for collaboration to identify transactions. I'm certain this is already happening at a web wallet and exchange level, but obviously cannot be enforced on a user level. With further developments, police could publish "addresses and transactions of interest" similar to putting out mug shots requesting information about the depicted. I'm curious what answers this will get!
    – Murch
    Commented Feb 13, 2016 at 11:58

1 Answer 1


It is possible to mitigate criminal elements in existing cryptocurrency networks within the current regulation framework.

  • Addresses of results of criminal actions are well known. Think stolen Bitstamp funds. Eventually these are written to police reports somewhere.

  • Exchanges, and other respected corporations, should act as a gatekeepers in this community off their own interest. Authorities of financial institutions have a duty to report crime (Misprision of felony).

  • If any exchange process transaction that has gone through a blacklisted address, the transaction should be stopped and the actor should go through anti-money laundering process, because they have somehow got criminal assets in their hands. There should be a paper trail to follow. If exchanges do not do this then they should be themselves subject to money laundering investigation due to breaking local AML and KYC regulation.

  • Tracking back Bitcoin transactions to blacklisted addresses is technically very feasible, because all transactions are public and it is just matter of maintaining a tree of transactions in computer memory. It doesn't matter how many times you tumble your coins, because you simply can't eliminate the trace of transactions from blockchain.

  • This assumes there is a party (Interpol, FBI) who maintains and enforces a known black list of addresses. The list should be publicly available for anybody. The list contains addresses compiled from police reports world wide. Currently no no such party exist. All parties in global trusted police consortium should be able to add addresses on this list with reference back to a local police report.

  • Fungibility, as promoted by some Bitcoin advocates, does not exist. You simply can't say "I don't know where my money is coming from." to government officials. Banks and financial institutions like PayPal are already subject to this regulation.

This way the system would be opaque to every day transactions (think a transaction of hiring divorce lawyer, medical bills) but still having a mechanism to track down criminals.

  • If such a list would exist, there would be an inevitable administrative and technical delay in adding addresses on it. An anonymous launder service can sever the link between the source and the destination in a few minutes or hours. So the coins would turn black while in the possession of another user of the laundry service who might in turn have spent them in a store. Law enforcement needs to traverse this graph back to the launderer who is likely a clandestine operation that will not have any information about the original owner of the coins. Commented Feb 13, 2016 at 13:18
  • So the whole scheme is predicated on the idea that people would avoid laundry services, or maybe that it was highly illegal to use one - such a restriction does not exist in the current framework, the second user can simply say he used the service for privacy and was not aware he would receive illegal funds. It's a good answer but I would like something more efficient than changing the laws of all countries. Commented Feb 13, 2016 at 13:22
  • Your comment seems to be missing something. ". So the coins would turn black while in the possession of another user of the laundry service who might in turn have spent them in a store." <-- Then we have a paper trail back how this person got hold of the coins. Also I am pretty sure no change of regulation is required which I tried to highlight in the answer. Commented Feb 13, 2016 at 13:31
  • Furthermore, whether some action is criminal or not is always decided retroactively, so you are right we need to traverse back. Commented Feb 13, 2016 at 13:32
  • Also saying he was not aware that he/she will receive illegal funds when laundering coins is not a defense if the amount of money involved exceeds a certain threshold (notably sums). The fact that you are not aware of money laundering laws doesn't mean you can break them. Trying to obfuscate the source of money might be interpreted as money laundering, though it is not this by definition! Commented Feb 13, 2016 at 13:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.