Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Serith on July 19, 2011, 06:08:35 AM



Title: Regulate maximum mining pool size
Post by: Serith on July 19, 2011, 06:08:35 AM
Problem Description
With mining pools getting bigger share of total network hashing power, threats such as single point of failure and >50% attack become more and more possible.

Short Term solution
Regulate maximum pool size. Make "official" request from pool operator to stop accepting new connections followed by DDoS attack on pool server if needed.

Long Term solution
http://forum.bitcoin.org/index.php?topic=9137.0 (http://forum.bitcoin.org/index.php?topic=9137.0) , but as far as i understood that would require a lot of careful thinking and coding to reduce network overhead involved.

P.S. DDoS software could be added to mining application for convenience.


Title: Re: Regulate maximum mining pool size
Post by: Vod on July 19, 2011, 06:43:43 AM
Problem Description
With mining pools getting bigger share of total network hashing power, threats such as single point of failure and >50% attack become more and more possible.

Right now the danger exists because pools are a relatively new idea and all the early adopters have chosen their favorite.  As the number of pools grow, I think the chances of one pool getting >50% goes down...

Pools are not like Walmart where they can just throw money and "sell at a loss" until their competition dies out.  New pools form daily with different features.  If one pool becomes very popular and starts attracting lots of members, there is nothing to stop other pools from using the same features and improving on them.  New people are starting to mine every day, and they are not all going to flock to one pool like they did in the days where there were only a couple.  In other terms, to get over 50%, a pool would have to attract more than one out of every two new users, which won't happen anymore with the current selection.


Title: Re: Regulate maximum mining pool size
Post by: Vladimir on July 19, 2011, 07:33:59 AM
ostracism of any >40% pool operator is the best regulating mechanism IMO

Also not being a stupid fool naive and thinking that just by mining with the biggest pool you somehow increasing your long term mining income, helps too.

Also support smaller pools, I do.





Title: Re: Regulate maximum mining pool size
Post by: Jaime Frontero on July 19, 2011, 07:46:17 AM
ostracism of any >40% pool operator is the best regulating mechanism IMO

Also not being a stupid fool and thinking that being with the biggest pool somehow increasing your mining income helps too.

Also support smaller pools, I do.


mmmph.  you are a smaller pool...  :D

but seriously, the previous post has some truth:

Quote
Right now the danger exists because pools are a relatively new idea and all the early adopters have chosen their favorite.  As the number of pools grow, I think the chances of one pool getting >50% goes down...

although in fairness i think that whole +50% thing is way overblown.  i can't really imagine anyone motivated by money trying to double-spend, rather than using all that hashing power to just mine.  someone motivated by something other than money may give it a shot, i suppose - but the blockchain is likely to shrug it off.

we have the most powerful network on the planet at this point.  and we don't look likely to lose that.


Title: Re: Regulate maximum mining pool size
Post by: Maged on July 19, 2011, 07:46:38 AM
Pools are not like Walmart where they can just throw money and "sell at a loss" until their competition dies out.
A malicious pool could charge negative fees. I'd like to see how a legitimate pool could match that.


Title: Re: Regulate maximum mining pool size
Post by: Vod on July 19, 2011, 07:52:45 AM
Pools are not like Walmart where they can just throw money and "sell at a loss" until their competition dies out.
A malicious pool could charge negative fees. I'd like to see how a legitimate pool could match that.

Very true!  I sit corrected!


Title: Re: Regulate maximum mining pool size
Post by: nakowa on July 19, 2011, 08:02:04 AM
Interesting discussion.

I personally will setup my own pool in next few days.



Title: Re: Regulate maximum mining pool size
Post by: Shevek on July 19, 2011, 08:14:07 AM
Long Term solution
http://forum.bitcoin.org/index.php?topic=9137.0 (http://forum.bitcoin.org/index.php?topic=9137.0) , but as far as i understood that would require a lot of careful thinking and coding to reduce network overhead involved.

Nope!

Real long term solution DDoS reluctant and p2p-friendly:

http://forum.bitcoin.org/index.php?topic=18313.0


Title: Re: Regulate maximum mining pool size
Post by: Serith on July 19, 2011, 03:54:37 PM
Problem Description
With mining pools getting bigger share of total network hashing power, threats such as single point of failure and >50% attack become more and more possible.

Right now the danger exists because pools are a relatively new idea and all the early adopters have chosen their favorite.  As the number of pools grow, I think the chances of one pool getting >50% goes down...

I think people tend to choose between three largest pools http://forum.bitcoin.org/index.php?topic=29949.0 (http://forum.bitcoin.org/index.php?topic=29949.0) , and the problem would not go away.


Title: Re: Regulate maximum mining pool size
Post by: Serith on August 06, 2011, 10:09:21 PM
Slide #16 from Dan Kaminsky's presentation at Blackhat http://www.slideshare.net/dakami/bitcoin-8776098 (http://www.slideshare.net/dakami/bitcoin-8776098) , seems like he took those ideas from this thread, or maybe it was already around for a while

Quote
BitCoin’s security model is base on the idea that nobody can control more than 50% of the network
Exact PetaFlop count unclear, but >40 and <200
Weird metric, given that crypto uses integer operations when FLOPS are floating point
Several times more than largest supercomputer
Pools are breaking this
#1 pool has 41%
#2 pool has 30%
“Security through ostracism” to Pitchfork Security
DDoS against #1 pool