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.
1Why do you think this is a trust issue? – David Schwartz – 2014-04-29T04:20:26.643
2A 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 – 2014-04-29T04:28:27.753
@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 – 2014-04-29T04:30:50.510
1The 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 – 2014-04-29T05:50:50.640
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 – 2014-04-29T06:11:43.297
@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 – 2014-04-29T07:14:47.383
1@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 – 2014-04-29T16:08:12.847
@51attacknsa Your link leads to a blank page for me. – Nick ODell – 2014-12-27T19:50:50.740