Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Mahkul on February 18, 2011, 10:50:11 AM



Title: The threat of centralization through pools?
Post by: Mahkul on February 18, 2011, 10:50:11 AM
The recent rapid increase of generation difficulty got me thinking: soon for most of us pools will be the only option to generate any coins. The problem with that is that we are leaning towards centralization - if someone wanted to attack the network they would nearly had to attack the pools (e.g. slush's pool with 60GHash/s is a huge chunk of the overall power of the Bitcoin network).

Any thoughts on that?


Title: Re: The threat of centralization through pools?
Post by: no to the gold cult on February 18, 2011, 10:54:40 AM
"Combination is always better than competition".

-Jack London, The Iron Heel.

Can the bitcoin network revert to a more distributed form, can difficulty go down as well as up?



Title: Re: The threat of centralization through pools?
Post by: grondilu on February 18, 2011, 10:59:12 AM

I don't mind if there is a bit of centralisation, as long as it is not coerced.

There can be many pools, with different rules.  Plus, nothing prevents you from investing in a lot of CGU and do your own mining.


Title: Re: The threat of centralization through pools?
Post by: Mike Hearn on February 18, 2011, 11:02:42 AM
Right now the software Slush uses to run his pool is proprietary, so it's a bit harder for people to set up competing pools. You could try asking him to open source it.

Alternatively sipa posted a decent proposal for p2p pooled mining in the developer forum recently. It'd be good to see somebody make a serious attempt at implementing that.


Title: Re: The threat of centralization through pools?
Post by: caveden on February 18, 2011, 11:04:09 AM
Can the bitcoin network revert to a more distributed form, can difficulty go down as well as up?

Yes for both questions.


Title: Re: The threat of centralization through pools?
Post by: Mahkul on February 18, 2011, 11:16:39 AM

I don't mind if there is a bit of centralisation, as long as it is not coerced.

There can be many pools, with different rules.  Plus, nothing prevents you from investing in a lot of CGU and do your own mining.


Yes. But what I am trying to say is that it would be much easier for some organization hostile to Bitcoin to turn off (or attack) a few pool servers than to disconnect thousands of single users.


Title: Re: The threat of centralization through pools?
Post by: Nefario on February 18, 2011, 11:33:45 AM
By the way, how much is slush making from running his pool?


Title: Re: The threat of centralization through pools?
Post by: myrkul on February 18, 2011, 11:40:25 AM
Yes. But what I am trying to say is that it would be much easier for some organization hostile to Bitcoin to turn off (or attack) a few pool servers than to disconnect thousands of single users.

I don't think that would really work... even if every pool were systematically DDoS'd, others would pop up like mushrooms, it would provide incentive for that P2P network to get truly active, or the network would revert to a decentralized, low-difficulty stage. Ever try to nail Gelatin to a wall?


Title: Re: The threat of centralization through pools?
Post by: grondilu on February 18, 2011, 11:47:27 AM
Yes. But what I am trying to say is that it would be much easier for some organization hostile to Bitcoin to turn off (or attack) a few pool servers than to disconnect thousands of single users.

Well, even if they do, then the difficulty will decrease and the mining will be done by CPUs...

I really think there isn't much to worry about.


Title: Re: The threat of centralization through pools?
Post by: no to the gold cult on February 18, 2011, 12:15:30 PM
"thanks Ben" lol ;D


Title: Re: The threat of centralization through pools?
Post by: Ricochet on February 18, 2011, 12:51:34 PM
By the way, how much is slush making from running his pool?

Probably not much, given that he recently had to enforce a mandatory donation in order to keep things running.  I highly doubt he's making a profit after all the bandwidth and server costs, and is providing us the service more or less out of goodwill.


Title: Re: The threat of centralization through pools?
Post by: caveden on February 18, 2011, 01:12:47 PM
So people are really paying just to get a more frequent supply of minted coins?


Title: Re: The threat of centralization through pools?
Post by: kwukduck on February 18, 2011, 01:18:04 PM
By the way, how much is slush making from running his pool?

Probably not much, given that he recently had to enforce a mandatory donation in order to keep things running.  I highly doubt he's making a profit after all the bandwidth and server costs, and is providing us the service more or less out of goodwill.

assuming an average rate of 57 GHash/s

which gives an average of 31 minutes per block

daily thats

24*0.5*50*0.02=12 BTC


Title: Re: The threat of centralization through pools?
Post by: myrkul on February 18, 2011, 01:20:07 PM
So people are really paying just to get a more frequent supply of minted coins?

 I donno about anyone else, but I'm in the pool because I'd rather have a slow trickle than nothing until I hit the lottery. And I'll gladly fork over a small percentage of that income to ensure that trickle keeps coming.


Title: Re: The threat of centralization through pools?
Post by: Ricochet on February 18, 2011, 02:34:59 PM
By the way, how much is slush making from running his pool?

Probably not much, given that he recently had to enforce a mandatory donation in order to keep things running.  I highly doubt he's making a profit after all the bandwidth and server costs, and is providing us the service more or less out of goodwill.

assuming an average rate of 57 GHash/s

which gives an average of 31 minutes per block

daily thats

24*0.5*50*0.02=12 BTC

We know nothing about the daily costs associated with hosting the pool server.  It could very well be more than 12 BTC worth, just as likely as it could be less.


Title: Re: The threat of centralization through pools?
Post by: TheHoboHarvester on February 18, 2011, 11:33:15 PM
There's still a significant amount of solo miners with 5970 and/or 5870 clusters.

Though it is true that the "get paid no matter what" pool that recently popped up will draw some people in due to giving out coins solely based on expected block generation rate.


Title: Re: The threat of centralization through pools?
Post by: FooDSt4mP on February 19, 2011, 02:37:17 AM
assuming an average rate of 57 GHash/s

which gives an average of 31 minutes per block

daily thats

24*0.5*50*0.02=12 BTC

Your math is lacking.

40 minutes = 48 blocks per day.

* 50  = 2400

* minimum 2% = 48 BTC per day



Just to avoid typo confusion, 30 minutes = 48 blocks per day is the correct conversion foo, but the result is correct.


Title: Re: The threat of centralization through pools?
Post by: myrkul on February 19, 2011, 02:50:15 AM
Isn't this assuming that the pool finds every block, something we can see on the result page is false?


Title: Re: The threat of centralization through pools?
Post by: dissipate on February 19, 2011, 03:22:52 AM
Isn't this assuming that the pool finds every block, something we can see on the result page is false?

If the pool had over 50% of the total block output, in theory the pool operator could manipulate the block chain.


Title: Re: The threat of centralization through pools?
Post by: TiagoTiago on February 20, 2011, 11:04:57 AM
Even thought as a whole the system won't be brought down, there is still the risk lots of money of lots of people will sudenlly disapear, suddenlly increasing the value of the bitcoins still circulating, possibly by several orders of magnitude depending on how big the hole is.