Title: How much hashing power the CIA can organize ? Post by: ArsenShnurkov on March 20, 2011, 11:56:29 AM In one russian thread we need this data to discuss possible variants of future.
Timeframe - to the end of year 2011. Bounty - 8 BTC for sound fact-based estimation. Chinese guys - what do you think? Title: Re: How much hashing power the CIA can organize ? Post by: TiagoTiago on March 20, 2011, 12:18:01 PM What about the FBI? Or do they share resources with the CIA?
Title: Re: How much hashing power the CIA can organize ? Post by: ArsenShnurkov on March 20, 2011, 12:23:02 PM What about the FBI? You can do, but estimation will not be awarded by me. May be it is interesting to someone else. Title: Re: How much hashing power the CIA can organize ? Post by: barbarousrelic on March 20, 2011, 12:28:19 PM I would think the NSA would be the agency with the most potential hashing power, since they specialize in codebreaking.
Title: Re: How much hashing power the CIA can organize ? Post by: CCCMikey on March 20, 2011, 01:05:39 PM So I guess 'the more you mine, the safer the currency.'
Title: Re: How much hashing power the CIA can organize ? Post by: Freddie on March 20, 2011, 01:20:33 PM Firstly, as barbarousrelic mentioned it is the NSA, as opposed to the CIA, who command most of the available computing power. However, from what I can gather, both are believed -- at least in the past -- to command similar budgets [1].
So, how much computing power could they command? Well, firstly, supercomputers are off the list. A Top 500 supercomputer, the CX2 at Imperial College London has around 10,000 cores (Intel Core 2 era) [2]. Lets say each core can do 1mhash/s; this gives us ~10ghash/s. Compare this to a high end GPU (one 'core') which can do 150mhash/s. We break even at around 70 GPUs (or 45 if we use dual-GPU cards, even less if we overclock). In other words: forget supercomputers; they're out. So, what can take on a GPU? Well, lets take a look at some dedicated FPGA's (field programmable gate arrays). The NSA@Home project uses 15 Virtex-II Pro FPGA's (originally intended for video transcoding) to crack SHA1 and MD5 hahes. The result is claimed to be equivalent to 1500 AMD FX CPUs and requires on the order of 240 W [3]. When analysing this two points are key. Firstly, the FPGAs used are not even close to state of the art. More modern FPGAs will not only be capable of doing an entire SHA256 round in a single cycle but will also be clocked higher. Secondly, the board on which they are mounted was not designed for hashing -- but rather transcoding. Now, the FPGAs are not cheap (however, I can't find a price for the specific model used in NSA@Home which appears to have been discontinued,) but they can be retooled (so are something of a long term investment for an agency). If a large quantity are required it becomes cheaper to fab an ASIC. The cost for such an operation is easily in the $ mln range, but is far cheaper when it comes to bulk production. Given a reasonable five-figure sum I am confident that in 3-6 months I could have a working FPGA for bitcoin mining. Even less if existing SHA256 IP were used. A simple Google search for "SHA256 FPGA" will show that there is no shortage of existing work, from both academia and industry, on the subject. It requires expertise and is far from trivial, but definitely doable. It is therefore almost certain that if the NSA (or others) wanted to attack bitcoin they could do so. It would probably take no more than a month to retool their existing FPGAs and bring them online. While I will not speculate as to the theoretical hashing power I would expect it to be in the thash/s -- easy. Such capabilities are also in reach of multinationals with expertise in the field of integrated circuits or even well funded individuals with too much time (and hardware!) on their hands. Regards, Freddie. [1] - http://www.fas.org/irp/commission/budget.htm (Outdated.) [2] - http://www3.imperial.ac.uk/ict/services/teachingandresearchservices/highperformancecomputing [3] - http://nsa.unaligned.org/index.php Title: Re: How much hashing power the CIA can organize ? Post by: dishwara on March 20, 2011, 03:48:58 PM At least a minimum of 1-10 TERAHash/s can be easily done by CIA.
Title: Re: How much hashing power the CIA can organize ? Post by: FatherMcGruder on March 20, 2011, 03:51:29 PM So, every little bit counts right? Let's keep the CPU generation option in the standard client.
Title: Re: How much hashing power the CIA can organize ? Post by: barbarousrelic on March 20, 2011, 03:54:07 PM Does a purpose-built chip for SHA256 hashing exist? Or anything better than GPUs?
I'm wondering if someone like the NSA couldn't make purpose-built circuit boards of such chips that could blow away the GPUs commonly used now. Title: Re: How much hashing power the CIA can organize ? Post by: dbitcoin on March 20, 2011, 04:04:19 PM It's much simpler for such organization just buy same amount of GPU's.
Bulk price for new 5790 probably 450 now. For current network hash power 471 Ghash/s, we need less than 1000 5790 vga cards. 1000 x $450 = $450k for cards 500 x $300 = $150k for another components for dual gpu rig. $450 + $150 = $600k But for attack we need only more than 50% hash power: $350k enough. So there is no problem kill bitcoin currency. But you really think government should cares about potential $21M niche market? When government throws away billions for another small war? When just printing another 600 billions for bankers? Or spends more than 300 billions for support japan market and around 150 billions for reconstruction? Right now bitcoin it's a kids games in government eyes, and nothing more. And in the near future nothing change (IMHO). Title: Re: How much hashing power the CIA can organize ? Post by: Freddie on March 20, 2011, 05:23:11 PM Does a purpose-built chip for SHA256 hashing exist? Or anything better than GPUs? Yes, as my post outlined FPGAs (field programmable gate arrays) and ASICs (application specific integrated circuits) are to a GPU what a GPU is to a CPU insofar as performance/watt is concerned. ASICs, however, are extremely expensive to tape out, require extensive debugging and testing, and are fixed function. FPGAs -- as the name implies -- can be field programmed -- and so can adapt quite readily to new algorithms.I'm wondering if someone like the NSA couldn't make purpose-built circuit boards of such chips that could blow away the GPUs commonly used now. The chips do indeed exist -- IP (intellectual property, i.e, verilog or VHDL source code) for SHA256 cores is available from many companies -- and can be used to either program an FPGA or to fab an ASIC. Regards, Freddie. Title: Re: How much hashing power the CIA can organize ? Post by: Jered Kenna (TradeHill) on March 20, 2011, 05:40:18 PM It's much simpler for such organization just buy same amount of GPU's. Bulk price for new 5790 probably 450 now. For current network hash power 471 Ghash/s, we need less than 1000 5790 vga cards. 1000 x $450 = $450k for cards 500 x $300 = $150k for another components for dual gpu rig. $450 + $150 = $600k But for attack we need only more than 50% hash power: $350k enough. So there is no problem kill bitcoin currency. But you really think government should cares about potential $21M niche market? When government throws away billions for another small war? When just printing another 600 billions for bankers? Or spends more than 300 billions for support japan market and around 150 billions for reconstruction? Right now bitcoin it's a kids games in government eyes, and nothing more. And in the near future nothing change (IMHO). It's not that they want the money. If Bitcoin is really successful then it would be a threat to the dollar and the power that it holds. Not to mention all the "evil" things it can be used for like money laundry, drugs, terrorism or whatever they want to claim. Title: Re: How much hashing power the CIA can organize ? Post by: LMGTFY on March 20, 2011, 05:45:33 PM It's not that they want the money. If Bitcoin is really successful then it would be a threat to the dollar and the power that it holds. Not to mention all the "evil" things it can be used for like money laundry, drugs, terrorism or whatever they want to claim. All good arguments for the state wanting bitcoin dead, and I can certainly imagine the FBI and NSA acting covertly against bitcoin, but the reasons you give seem to me like reasons why the CIA would privately like bitcoin: money laundering - ideal for paying assets; drugs - ideal for financing covert operations; terrorism - "one man's terrorist is another man's freedom fighter", etc.I wonder... are there CIA agents using bitcoin, right now...?! Title: Re: How much hashing power the CIA can organize ? Post by: dishwara on March 20, 2011, 06:58:08 PM So, its like states created bin laden for back ground operation & until he was working for them, he is gentleman. But when he was against state, he became terrorist.
Similarly, until bitcoin helps state(CIA, FBI, ABC, XYZ), they will let it grow, once it threatens state then they will act against bitcoin... Title: Re: How much hashing power the CIA can organize ? Post by: ShadowOfHarbringer on March 20, 2011, 08:11:50 PM If Bitcoin is really successful then it would be a threat to the dollar and the power that it holds. By the time Bitcoin becomes "really successful", the network will operate at a hashing power of at least 10-100 Terahashes / sec and it will keep growing quickly. It will be impossible to destroy the network then. Another thing is that if CIA/NSA/FBI/Whatever will keep constantly attacking Bitcoin, then we will surely develop new algorithms to counter that. The only reason we aren't doing it yet is that there is no need for it. Title: Re: How much hashing power the CIA can organize ? Post by: Anonymous on March 20, 2011, 10:56:11 PM How long till a politician gets caught mining bitcoin lol
Title: Re: How much hashing power the CIA can organize ? Post by: gigabytecoin on March 20, 2011, 11:07:24 PM With a $10,000,000 budget dedicated to buying 5970s, one could easily create a 10 Tera Hash per second computer cluster that would immobilize the bitcoin network.
See my original post here: http://bitcointalk.org/index.php?topic=4559.msg67079#msg67079 (http://bitcointalk.org/index.php?topic=4559.msg67079#msg67079) Title: Re: How much hashing power the CIA can organize ? Post by: Anonymous on March 20, 2011, 11:23:31 PM With a $10,000,000 budget dedicated to buying 5970s, one could easily create a 10 Tera Hash per second computer cluster that would immobilize the bitcoin network. See my original post here: http://bitcointalk.org/index.php?topic=4559.msg67079#msg67079 (http://bitcointalk.org/index.php?topic=4559.msg67079#msg67079) So that means the bitcoin network would be sitting idle. What if all those idle computers were pointed at the attackers connection ? cough*ddos*cough Maybe instead of being frightened into submission how would a defensive action be taken ? Title: Re: How much hashing power the CIA can organize ? Post by: marcus_of_augustus on March 20, 2011, 11:53:58 PM Quote I personally would not be surprised at all if Satoshi is a front for some 3 letter agency and bitcoin is a plot to get a covert way of financing things for them. Use of sha256(sha256 hash is telling too. Now you're getting somewhere .... there are competing interests and factions within the "agencies" and "the company" itself. What if one faction actually believed that fiat-debt currency was ruining the world (which it obviously is) and set bitcoin loose as competition to the dark-side factions who are desperately trying to cling onto control through the status quo, murder, corruption, manufactured crises, etc ...? Title: Re: How much hashing power the CIA can organize ? Post by: Anonymous on March 21, 2011, 12:06:47 AM The internet itself was started by the military....look how that turned out.
Beauracrats are too incompetent to install bitcoin and would probably do it wrong anyway. Title: Re: How much hashing power the CIA can organize ? Post by: Jered Kenna (TradeHill) on March 21, 2011, 02:13:56 PM It's not that they want the money. If Bitcoin is really successful then it would be a threat to the dollar and the power that it holds. Not to mention all the "evil" things it can be used for like money laundry, drugs, terrorism or whatever they want to claim. All good arguments for the state wanting bitcoin dead, and I can certainly imagine the FBI and NSA acting covertly against bitcoin, but the reasons you give seem to me like reasons why the CIA would privately like bitcoin: money laundering - ideal for paying assets; drugs - ideal for financing covert operations; terrorism - "one man's terrorist is another man's freedom fighter", etc.I wonder... are there CIA agents using bitcoin, right now...?! Agreed, I'm saying they're interested, not out to destroy it as it stands. They can benefit as well (or more) as the average user and like Vlad mentioned below about Tor it makes sense. With that being said I wouldn't be too surprised if they had a way to manipulate the hell out of it now or soon. I believe the NSA's electricity budget is somewhere between 40 and 50 million a year, that runs a lot of computers... I'm not going to make paranoid assumptions about what they're actively doing but you can't deny that they're capable and aware. Title: Re: How much hashing power the CIA can organize ? Post by: reubgr on March 25, 2011, 06:16:06 PM If I understand correctly, the worry is that a government agency with enough computing power can somehow disrupt Bitcoin. Can someone explain how that would work? Would it be by forging a chain of transactions that is longer than the current chain of transactions? At the current block chain length, that would require forging a chain of more than 115k blocks, right? Would this work even if all general users was using the standard bitcoin client?
Thanks! Title: Re: How much hashing power the CIA can organize ? Post by: FreeMoney on March 25, 2011, 07:39:10 PM If I understand correctly, the worry is that a government agency with enough computing power can somehow disrupt Bitcoin. Can someone explain how that would work? Would it be by forging a chain of transactions that is longer than the current chain of transactions? At the current block chain length, that would require forging a chain of more than 115k blocks, right? Would this work even if all general users was using the standard bitcoin client? Thanks! They wouldn't need to go back to the beginning. They can work from any point they like. One attack would be to just refuse to include any transactions and make sure to stay longer than any other chain. Title: Re: How much hashing power the CIA can organize ? Post by: Anonymous on March 25, 2011, 11:26:53 PM They would take it over the only way they know how which is to claim pedophiles,drug users and terrorists are using it and they need to make it illegal to protect the citizens. They would come out of it smelling like roses while bitcoiners would look like scum for mentioning bitcoin in public.
No computers needed. Politicians are great at standing in front of parades and making themselves look good while being entirely corrupt themselves. For example taking lobbyist money from bankers to ensure a p2p currency never leaves the tarmac. Title: Re: How much hashing power the CIA can organize ? Post by: ShadowOfHarbringer on March 26, 2011, 01:07:09 AM They would take it over the only way they know how which is to claim pedophiles,drug users and terrorists are using it and they need to make it illegal to protect the citizens. They would come out of it smelling like roses while bitcoiners would look like scum for mentioning bitcoin in public. No computers needed. Oh, that trick stopped working on Internauts some time ago. Yeah, it may work for some time on normal citizens, but Internet users are much better versed in the terms of internet technologies. Because of the fact of Bitcoin being a P2P technology, the public will associate it with Bittorrent, not terrorism (unless governments claim that using BT is terrorism too, but that won't work either). Yeah, i know what you are thinking. "The public" is stupid. Perhaps, most americans are stupid, but the ones already using Bittorrent, Wikipedia and Youtube (which is quite large percent i think) will very quickly undertstand what is going on and the government is lying. I mean it's 10 seconds on Google to find out what exactly Bitcoin is and what it is not, for God's sake. So no, i don't think that calling Bitcoin users "terrorists" or Bitcoin itself "tool used to spread terror" will work in the information era. Title: Re: How much hashing power the CIA can organize ? Post by: Anonymous on March 26, 2011, 01:11:50 AM They would take it over the only way they know how which is to claim pedophiles,drug users and terrorists are using it and they need to make it illegal to protect the citizens. They would come out of it smelling like roses while bitcoiners would look like scum for mentioning bitcoin in public. No computers needed. Oh, that trick stopped working on Internauts some time ago. Yeah, it may work for some time on normal citizens, but Internet users are much better versed in the terms of internet technologies. Because of the fact of Bitcoin being a P2P technology, the public will associate it with Bittorrent, not terrorism (unless governments claim that using BT is terrorism too, but that won't work either). Yeah, i know what you are thinking. "The public" is stupid. Perhaps, most americans are stupid, but the ones already using Bittorrent, Wikipedia and Youtube (which is quite large percent i think) will very quickly undertstand what is going on and the government is lying. I mean it's 10 seconds on Google to find out what exactly Bitcoin is and what it is not, for God's sake. So no, i don't think that calling Bitcoin users "terrorists" or Bitcoin itself "tools used to spread terror" will work in the information era. To the vast majority facebook is the internet.....I also direct your attention to this thread http://forums.whirlpool.net.au/forum-replies.cfm?t=1663664 (http://forums.whirlpool.net.au/forum-replies.cfm?t=1663664) This is the typical or common reaction . The perception of bitcoin to those outside of bitcoin is already "its a scam" or "its used to launder money" or "drug dealers use it" Yes bittorrent can be used for distributing information but the perception is that its used for piracy. Im entirely talking about perceptions here. Title: Re: How much hashing power the CIA can organize ? Post by: ShadowOfHarbringer on March 26, 2011, 01:15:34 AM To the vast majority facebook is the internet..... 1. I don't know about that, I'm not using FB. But even on FB, people can link to Wikipedia. 2. Well, even if that's true, they still have the search bar in their browser. I guess they know how to use it. 3. Also, they usually know youtube. FB + Google + Youtube should be more than enough in this case. Title: Re: How much hashing power the CIA can organize ? Post by: qbg on March 26, 2011, 01:27:25 AM If the bitcoin economy became large enough for the US government cared enough about it to throw a ton of hashing power it, wouldn't it make more sense for them to generate a majority of the blocks and only include transactions that pay at least a certain transaction fee? In effect, they would then be taxing bitcoin. They could then use all of the bitcoin they gather to spend on government projects, or move it out of bitcoin into dollars.
Of course, if the government wanted to shutdown bitcoin, there would be far easier methods than out hashing the rest of us. Title: Re: How much hashing power the CIA can organize ? Post by: Jered Kenna (TradeHill) on March 26, 2011, 02:32:18 PM Of course, if the government wanted to shutdown bitcoin, there would be far easier methods than out hashing the rest of us. I agree also crippling might be a better word than shutting down. I don't think they could shut it down if people were devoted. Title: Re: How much hashing power the CIA can organize ? Post by: Alex Beckenham on March 26, 2011, 04:21:57 PM To the vast majority facebook is the internet.....I also direct your attention to this thread http://forums.whirlpool.net.au/forum-replies.cfm?t=1663664 (http://forums.whirlpool.net.au/forum-replies.cfm?t=1663664) This is the typical or common reaction . Wow, thanks for posting that. I just went and read the entire thread... good to get a different perspective. Title: Re: How much hashing power the CIA can organize ? Post by: Jered Kenna (TradeHill) on March 26, 2011, 04:25:30 PM To the vast majority facebook is the internet.....I also direct your attention to this thread http://forums.whirlpool.net.au/forum-replies.cfm?t=1663664 (http://forums.whirlpool.net.au/forum-replies.cfm?t=1663664) This is the typical or common reaction . Wow, thanks for posting that. I just went and read the entire thread... good to get a different perspective. Yeah I agree, it's also good to know the counter arguments if you plan on talking about it with people. Blows my mind how many people think their currency is gold backed or worth something and not just debt. Title: Re: How much hashing power the CIA can organize ? Post by: tomcollins on April 16, 2011, 11:07:22 PM With a $10,000,000 budget dedicated to buying 5970s, one could easily create a 10 Tera Hash per second computer cluster that would immobilize the bitcoin network. See my original post here: http://bitcointalk.org/index.php?topic=4559.msg67079#msg67079 (http://bitcointalk.org/index.php?topic=4559.msg67079#msg67079) What makes you think they'd buy those cards, rather than making custom cards? Title: Re: How much hashing power the CIA can organize ? Post by: tomcollins on April 16, 2011, 11:10:17 PM They would take it over the only way they know how which is to claim pedophiles,drug users and terrorists are using it and they need to make it illegal to protect the citizens. They would come out of it smelling like roses while bitcoiners would look like scum for mentioning bitcoin in public. No computers needed. Oh, that trick stopped working on Internauts some time ago. Yeah, it may work for some time on normal citizens, but Internet users are much better versed in the terms of internet technologies. Because of the fact of Bitcoin being a P2P technology, the public will associate it with Bittorrent, not terrorism (unless governments claim that using BT is terrorism too, but that won't work either). Yeah, i know what you are thinking. "The public" is stupid. Perhaps, most americans are stupid, but the ones already using Bittorrent, Wikipedia and Youtube (which is quite large percent i think) will very quickly undertstand what is going on and the government is lying. I mean it's 10 seconds on Google to find out what exactly Bitcoin is and what it is not, for God's sake. So no, i don't think that calling Bitcoin users "terrorists" or Bitcoin itself "tools used to spread terror" will work in the information era. To the vast majority facebook is the internet.....I also direct your attention to this thread http://forums.whirlpool.net.au/forum-replies.cfm?t=1663664 (http://forums.whirlpool.net.au/forum-replies.cfm?t=1663664) This is the typical or common reaction . The perception of bitcoin to those outside of bitcoin is already "its a scam" or "its used to launder money" or "drug dealers use it" Yes bittorrent can be used for distributing information but the perception is that its used for piracy. Im entirely talking about perceptions here. Right now the perception is not terribly wrong. What is BitCoin used for? Speculation and trading. Some people do not see the vision. That is fine. That is why people will build the vision, and they will come if it is worth it. Typical users will not see value in something that does not exist. Those with vision will. And by being ahead of the curve, they profit from it. They find value for the typical user, and make it in their interest to use it. But until then, it is only a tool for speculators, traders, child pornographers, drug dealers, etc... Title: Re: How much hashing power the CIA can organize ? Post by: Jered Kenna (TradeHill) on April 16, 2011, 11:12:45 PM With a $10,000,000 budget dedicated to buying 5970s, one could easily create a 10 Tera Hash per second computer cluster that would immobilize the bitcoin network. See my original post here: http://bitcointalk.org/index.php?topic=4559.msg67079#msg67079 (http://bitcointalk.org/index.php?topic=4559.msg67079#msg67079) What makes you think they'd buy those cards, rather than making custom cards? I'd guess they already have custom cards that could work or something close enough it wouldn't be a big step. It makes sense they need to do similar calculations. Title: Re: How much hashing power the CIA can organize ? Post by: AzelSpears on April 16, 2011, 11:57:27 PM Is this out of concern for values manipulation?
Title: Re: How much hashing power the CIA can organize ? Post by: Jaime Frontero on April 17, 2011, 05:26:09 AM except sometimes it may be difficult to get a ginny back into the lamp oh vladimir, you wonderful russian: masters of language you are - even unconsciously. it's genie back into the lamp. but 'ginny' works, as a (/an implied) subset of "horse back into the barn". robert heinlein would have approved. as would his wife... there's nothing like a solid, multi-order pun. Title: Re: How much hashing power the CIA can organize ? Post by: em3rgentOrdr on April 17, 2011, 06:32:49 AM Re: "How much hashing power the CIA can organize ?"
I pu "organize" in bold to emphazise that the question wants you to think outside of the box. BUT most ofl the responses have been dealing with purchasing power of the government from taxes. But there are non-monetary ways to organize hashing power. For instance, most desktop machines run Windows, and have a lot of security holes. If the government people were smart, they could take over a whole farm of zombie machines (CPU+GPU) from ordinary americans. Or they. Could declare emergency power to legally seize compute power from ordinary citizens. |