5

I was reading this interesting discussion in the comments section on ZH where this guy was talking about how a single entity (think corrupt government and banksters) can throw money and processing power at will at the network to successfully manage a 51% attack or just cause havoc in the system by sending incorrect network messages, such as denying valid transactions or allowing invalid transactions.

The initial part of the discussion quoted here

Assume I'm a completely unscrupulous and ammoral person, for example, and I want to shut down bitcoin. Here are the ways I would attempt to do it.

  1. Write a virus to mine bit coins and spread it across the internet.
  2. Write a virus to steal bit coins, and spread it across the internet.
  3. Write a virus to act as part of the bitcoin network, and deny transactions that are valid
  4. Write a virus to act as part of the bitcoin network to approve transactions that are invalid.
  5. Dump the bit coins I mined as part of step #1 and #2 on the market
  6. Create a mania in bitcoins by dumping billions into buying bitcoins after doing step #5
  7. Associate it with terrorism
  8. Associate it with drugs
  9. Claim that people like me are manipulating it

And that's just off the top of my head.

I gots unlimited money. I am working in a market that is unregulated. I run the government or own it. Try to stop me.

Here is a link to that discussion. http://www.zerohedge.com/news/2013-03-25/bitcoin-mania-accelerates?page=2#comment-3373165

Can someone please comment on whether this is possible and if not, how does the bitcoin algorithm/ecosystem counter such an attack

Murch
  • 75,206
  • 34
  • 186
  • 622
Abbas Gadhia
  • 205
  • 1
  • 5

2 Answers2

4

With unlimited money, you could destroy almost anything. I don't really see why it matters. If someone with unlimited money spends a few billion dollars to destroy Bitcoin, we'll just create Bitcoin2 and maybe he'll spend another few billion destroying that. We can keep creating new crypto-currencies indefinitely. If each one gets a few billion dollars out of the hands of some evil entity, that's a win in my book.

David Schwartz
  • 51,554
  • 6
  • 106
  • 178
2

In fact they can. Somebody who could raise 20x of the entire network's computing power can rerun the transaction history from the beginning, throwing out any transactions they don't like. So long as the rest of the transactions are consistent, they should be able to gain the trunk blockchain line. This would make the entire blockchain we have been running up to this point a very large split.

See What is the longest blockchain fork that has been orphaned to date? for a few details.

Joshua
  • 129
  • 7