<p>As mentioned in comments, the 51% attack doesn't let you fake transactions. You just take control of what gets in the blockchain from the moment the attack is realized.</p>

<p>As to realizing the attack, the current Bitcoin hashing power is about 60,000TH/s.</p>

<p>Right now, the more efficient mining rigs cost at least $2,000/TH/s. So just getting all that mining power would cost the NSA, or any similarly powerful actor, about $120M. That's assuming that so many miners can actually be sourced which is highly doubtful at the current production volume.</p>

<p>Then you'd have to factor in all the procurement, the time it takes to setup operations of that scale and the mind-boggling electricity bill. So it's probably a 2-3 years project with a half-billion dollars price attached.</p>

<p>And then what would be the NSA's motive? The dollar is doing just fine right now and the US government can control Bitcoin just as well is they want to do so.</p>

CC BY-SA 3.0
2014-04-30T00:51:35.587Z
That's also assuming that one of the producers of these rigs would sell one huge lot to the government... keep in mind that these companies greatly benefit from having Bitcoin survive.
hedgedandlevered
CC BY-SA 3.0
2014-04-29T18:30:47.953Z
2014-04-29T18:30:47.953Z
Matthieu
<p>My understanding of cryptocurrencies is that with the "51% attack" you can fake transactions and stop anybody from making any transactions. If any crypto currency actually threatens Government backed currencies then what would stop a company like the NSA from using their resources from attacking the currency? They have to have enough money and enough computing power if they are collecting all this data and are backed by the United States Government.</p>

CC BY-SA 3.0
2014-04-29T04:20:26.643Z
Why do you think this is a trust issue?
David Schwartz
CC BY-SA 3.0
2014-04-29T04:28:27.753Z
A correction: even an attacker who controls 100% of the network's hashing ability cannot fake transactions.  That would require breaking ECDSA.  They may, however, be able to prevent new transactions from confirming, and invalidate past transactions.
Nate Eldredge
CC BY-SA 3.0
2014-04-29T04:30:50.510Z
@David if I cant trust that a crypto-currency wont be bought out by a corporation to control then why would i get any?
51attacknsa
CC BY-SA 3.0
2014-04-29T05:50:50.640Z
The NSA can't force anyone to listen to them. They can say whatever they want, but the Bitcoin community will only listen if it's in their interest to do so. If there ever were a real 51% attack on Bitcoin, the design would be changed in a few days. You just have to trust the community to react sensibly, as they did during the blockchain split.
David Schwartz
CC BY-SA 3.0
2014-04-29T06:11:43.297Z
im saying the NSA would have the computing power to do it themselves to crash the bitcoin network if it becomes a threat or so it wont be a threat
51attacknsa
CC BY-SA 3.0
2014-04-29T07:14:47.383Z
@51attacknsa Right, but so what? Do you think the Bitcoin community would respond by saying, "Oh well, guess that's it for Bitcoin."
David Schwartz
CC BY-SA 3.0
2014-04-29T16:08:12.847Z
@DavidSchwartz Altough I agree with you, you can't marginalize the effect a 51% attack would have on the trustworthiness (and thus the value) of Bitcoin. _"the design would be changed in a few days"_ How exactly?
Jori
CC BY-SA 3.0
2014-12-27T19:50:50.740Z
@51attacknsa Your link leads to a blank page for me.
Nick ODell
<security><majority-attack>
How can we trust any crypto currency if the NSA could use 51% attacks?
51attacknsa
# How can we trust any crypto currency if the NSA could use 51% attacks?

(Asked by: username_0 on 2014-04-29)

My understanding of cryptocurrencies is that with the "51% attack" you can fake transactions and stop anybody from making any transactions. If any crypto currency actually threatens Government backed currencies then what would stop a company like the NSA from using their resources from attacking the currency? They have to have enough money and enough computing power if they are collecting all this data and are backed by the United States Government.

**Tags:** security, majority-attack

> **Comments:**
> **username_1**: Why do you think this is a trust issue?  
> **username_2**: A correction: even an attacker who controls 100% of the network's hashing ability cannot fake transactions.  That would require breaking ECDSA.  They may, however, be able to prevent new transactions from confirming, and invalidate past transactions.  
> **username_0**: @username_1 if I cant trust that a crypto-currency wont be bought out by a corporation to control then why would i get any?  
> **username_1**: The NSA can't force anyone to listen to them. They can say whatever they want, but the Bitcoin community will only listen if it's in their interest to do so. If there ever were a real 51% attack on Bitcoin, the design would be changed in a few days. You just have to trust the community to react sensibly, as they did during the blockchain split.  
> **username_0**: im saying the NSA would have the computing power to do it themselves to crash the bitcoin network if it becomes a threat or so it wont be a threat  
> **username_1**: @username_0 Right, but so what? Do you think the Bitcoin community would respond by saying, "Oh well, guess that's it for Bitcoin."  
> **username_3**: @username_1 Altough I agree with you, you can't marginalize the effect a 51% attack would have on the trustworthiness (and thus the value) of Bitcoin. _"the design would be changed in a few days"_ How exactly?  
> **username_4**: @username_0 Your link leads to a blank page for me.  

---

## 1 answers

### Answer by username_5 on 2014-04-29. Score: 3

As mentioned in comments, the 51% attack doesn't let you fake transactions. You just take control of what gets in the blockchain from the moment the attack is realized.

As to realizing the attack, the current Bitcoin hashing power is about 60,000TH/s.

Right now, the more efficient mining rigs cost at least $2,000/TH/s. So just getting all that mining power would cost the NSA, or any similarly powerful actor, about $120M. That's assuming that so many miners can actually be sourced which is highly doubtful at the current production volume.

Then you'd have to factor in all the procurement, the time it takes to setup operations of that scale and the mind-boggling electricity bill. So it's probably a 2-3 years project with a half-billion dollars price attached.

And then what would be the NSA's motive? The dollar is doing just fine right now and the US government can control Bitcoin just as well is they want to do so.

> **Comments:**
> **username_6**: That's also assuming that one of the producers of these rigs would sell one huge lot to the government... keep in mind that these companies greatly benefit from having Bitcoin survive.  

---

