13

Articles by for example the Economist stating that Bitcoins are being used for drug trading (Silk Road), I believe that the biggest risk to Bitcoins is that a government will pull a stunt similar to Stuxnet. This was also the answer of David Schwartz to a previous question of mine.

Therefore, I believe that we should make a metric, similar to Bus Factor for software projects, which indicates risk of such an event with a single number. I propose that the metric should be called CSU (Cost of Secret Undermining). Later we could calculate the cost of undermining in other ways, like by banning businesses that accept bitcoins and so on, but that will be much harder.

Therefore, my question is: What is the current lowest CSU (Cost of Secret Undermining). This means, what is the cheapest way for someone (for example a government) to secretly undermine Bitcoins to the extent that Bitcoins are no longer useful as a medium of exchange, for example by utilizing the method suggested by David Schwartz. We should compare the number that we find with the current budget of the US fight against illegal drugs. Of course, the expected impact on the fight against illegal drugs is a deciding factor. Even though it will be very hard, we should try to estimate the development time needed to launch such an attack as this will be a cost the attacker would have to calculate with.

This question is related to this question, but now I would like to know the cost of undermining Bitcoins instead of just launching one single 51% attack.

3
  • Would this be a black project or one that is publicly acknowledged as being carried out? It makes a big difference in the cost. Also, would it be just one country or would it be a cartel of nations carrying out such an attack? Commented Oct 8, 2012 at 2:34
  • @StephenGornick A black one. The costs should then not be significantly affected by whether the undermining is carried out by a single or several organizations or governments.
    – David
    Commented Oct 8, 2012 at 5:36
  • It sure can. If this hypothetical black ops deal requires cooperation from a foreign government (e.g., block port 8333 traffic) then there is more paid in bribe money than would be the cost of making an official request. Commented Oct 10, 2012 at 20:12

2 Answers 2

10

As I suggested in my Bitcoin master thesis, a 51% attack would cost in a bulk part of about 7 million dollars to execute. The figure will change depending on the technology used, the current difficulty and so forth. This option would make Bitcoin or any other Bitcoin-like currency useless.

However, if the USA goverment was to crack down on Bitcoin as a terrorist activity, it could detain any Bitcoin developer in the country indefinitely, which would probably be cheaper. This option would most likely generate a lot of backlash from the community, and could encourage other programmers to take over the project.

9
  • 2
    As you describe on page 42 in your thesis, those 7 million dollars only include the price of graphics cards, not other hardware needed, nor development costs of exploiting the 51% attack. Nor does it include variations in hashrate in the network, which might make it much cheaper to launch such an attack at certain times. Also, it might be possible to rent such hardware instead of buying it, which would make it significantly cheaper. If we said that the final price of launching such an attack would be 15-20 million, it really is peanuts for a government fighting illegal drugs.
    – David
    Commented Oct 7, 2012 at 15:21
  • @David, the cost is not much but it's still big enough and the task is too complicated to execute this attack in secrete, therefore US government would need a solid political agenda for that.
    – Serith
    Commented Oct 7, 2012 at 17:03
  • 3
    @Serith It wouldn't be too complicated to execute it in secrecy - 7 million is not that big of an expenditure in comparison to some military budget. You could introduce the machines gradually as some solo miners in various locations, and when you reach critical mass turn them from honest miners to attackers and I don't think anyone would expect it.
    – ThePiachu
    Commented Oct 7, 2012 at 19:33
  • 2
    The NSA, as well as others, already have the computing power to achieve this. I'm sure no one but the NSA know's where the processing power of this fully armed and operational super computer is aimed.
    – Matt
    Commented Oct 7, 2012 at 22:22
  • 1
    I would guess that it would cost a lot more than $7 million for the US government to crack down on Bitcoin as a terrorist activity.
    – JimN
    Commented Oct 13, 2012 at 4:50
3

In certain situations it gets very easy: If the NSA decides to send national security letters to developers they can be forced to do anything without being allowed to talk about it. Forcing them to 1: publish low quality updates and introduce backdoors, 2: dump-sell their Bitcoin over a predefined period should be quite effective.

This could make Bitcoins effectively useless in the short term. It might not work if the Americans don't manage to get a large enough part of the network to dump-sell, but I think there's sufficient wealth to push it below the cent range. Subsequently the crappy development should help it die a slow death.

This has a negligible cost.

Frankly I think becoming a horrible part of the community would be the most effective.

Team: 3 programmers 2 generic agents

The programmers create slow and abusive parts of the community software and have them be "exploited" or "hacked" frequently. Pushing media not to publish about Bitcoin, but when they do publish about these failures. They also continually publish expensive-to-process and large transactions in order to make running Bitcoin more expensive.

The generic agents attempt to shut down any Bitcoin businessman and/or buy out Bitcoin businesses and corrupt them.

There's also fake adverts created on Bitcoin trading sites, trying hard as they can to exploit the reputation systems.

These measures could make Bitcoin an extremely horrible-to-use system and should give it little extra exposure.

Naturally cracking existing Bitcoin businesses would also help.

Simply degrading the trust in Bitcoin whilst minimizing exposure would undermine Bitcoin. I do not think that secret undermining can stop ALL Bitcoin transactions.

This has a cost equal to 5 agents continuously.

2
  • 2
    This is not secret undermining.
    – David
    Commented Oct 8, 2012 at 5:41
  • It's stealthy. Can't destroy something without leaving traces so I figure it's about right. David's methods are also quite detectable, if you'd try. Do give an example of what "secret undermining" really should be.
    – Lodewijk
    Commented Nov 27, 2012 at 14:40

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.