11
1
Slush's Pool, the second biggest mining pool around, is currently down, allegedly due to a DDoS attack:
News
16.04.2013
Pool is under DDoS attack. I'm working on recovering the service back to operation.
This means the entirety of its miners are currently offline, and this for sure lowers the difficulty of gaining 51% of the total network hashing power.
Now, I don't know anything about the hardware/software design of mining pools, how many servers do they employ to centrally manage all miners, how much bandwidth do they have, etc.; but I'm quite sure that nuking one of them would require a lot less computing power than actually obtaining more than 50% of the total Bitcoin network hashing power under its normal operation.
Thus, the question: aren't big mining pools a critical point of failure for the Bitcoin network? If a malicious attacker was to place several of them offline, all of their miners would be instantly disconnected, and then a not-even-so-big mining farm (or maybe a rival pool which engineered the attack in the first place...) could easily overcome the whole network.
How much likely is such a scenario?
How can it be avoided?
Should the Bitcoin community invest more into protecting pools, or, better, make a joint effort into moving from a "few big pools" model to a "many little pools" one, in order to be safer from similar attacks?
2Most mining clients will fall back on non-pooled mining if they can't contact any of their preferred pools. – Nick ODell – 2013-04-16T20:09:36.087
1But solo miners, however powerful, have very little chances of winning blocks against a big farm/pool. They don't cooperate and will on average all be trying the same hashes, while a farm/pool can distribute work and operate much more efficently. – Massimo – 2013-04-16T20:17:07.130
6There's no cooperation involved in mining, and they won't be trying the same hashes because (for example) they have different transaction pools and (possibly) different destination addresses. Mining pooling is just like non-pooled mining, except that the revenue is spread over time instead of getting blocks of 25BTC. – Tom van der Woerdt – 2013-04-16T20:22:20.807
When you can terminate some of the big pools, the difficulty will lower, making it even more easy to reach 51%. But still, gaining the 51% cannot be underestimated, even if big pools are temporarily down, you will need an enormously high budget to reach 51%. – Steven Roose – 2013-04-17T08:27:10.087
@StevenRoose difficulty is adjusted only once every two weeks, isn't it? – o0'. – 2013-04-17T09:12:54.353
@TomvanderWoerdt that could be an answer – o0'. – 2013-04-17T09:13:24.557