Bitcoin Forum
May 06, 2024, 08:41:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Regulate maximum mining pool size  (Read 1375 times)
Serith (OP)
Sr. Member
****
Offline Offline

Activity: 269
Merit: 250


View Profile
July 19, 2011, 06:08:35 AM
Last edit: July 19, 2011, 06:27:34 AM by Serith
 #1

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 , 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.
1714984891
Hero Member
*
Offline Offline

Posts: 1714984891

View Profile Personal Message (Offline)

Ignore
1714984891
Reply with quote  #2

1714984891
Report to moderator
1714984891
Hero Member
*
Offline Offline

Posts: 1714984891

View Profile Personal Message (Offline)

Ignore
1714984891
Reply with quote  #2

1714984891
Report to moderator
1714984891
Hero Member
*
Offline Offline

Posts: 1714984891

View Profile Personal Message (Offline)

Ignore
1714984891
Reply with quote  #2

1714984891
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714984891
Hero Member
*
Offline Offline

Posts: 1714984891

View Profile Personal Message (Offline)

Ignore
1714984891
Reply with quote  #2

1714984891
Report to moderator
1714984891
Hero Member
*
Offline Offline

Posts: 1714984891

View Profile Personal Message (Offline)

Ignore
1714984891
Reply with quote  #2

1714984891
Report to moderator
Vod
Legendary
*
Offline Offline

Activity: 3696
Merit: 3070


Licking my boob since 1970


View Profile WWW
July 19, 2011, 06:43:43 AM
 #2

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.

https://nastyscam.com - landing page up     https://vod.fan - advanced image hosting - coming soon!
OGNasty has early onset dementia; keep this in mind when discussing his past actions.
Vladimir
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1001


-


View Profile
July 19, 2011, 07:33:59 AM
Last edit: July 19, 2011, 08:32:13 AM by Vladimir
 #3

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.




-
Jaime Frontero
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
July 19, 2011, 07:46:17 AM
 #4

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...  Cheesy

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.
Maged
Legendary
*
Offline Offline

Activity: 1204
Merit: 1015


View Profile
July 19, 2011, 07:46:38 AM
 #5

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.

Vod
Legendary
*
Offline Offline

Activity: 3696
Merit: 3070


Licking my boob since 1970


View Profile WWW
July 19, 2011, 07:52:45 AM
 #6

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!

https://nastyscam.com - landing page up     https://vod.fan - advanced image hosting - coming soon!
OGNasty has early onset dementia; keep this in mind when discussing his past actions.
nakowa
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
July 19, 2011, 08:02:04 AM
 #7

Interesting discussion.

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

Shevek
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
July 19, 2011, 08:14:07 AM
 #8

Long Term solution
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

Proposals for improving bitcoin are like asses: everybody has one
1SheveKuPHpzpLqSvPSavik9wnC51voBa
Serith (OP)
Sr. Member
****
Offline Offline

Activity: 269
Merit: 250


View Profile
July 19, 2011, 03:54:37 PM
 #9

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 , and the problem would not go away.
Serith (OP)
Sr. Member
****
Offline Offline

Activity: 269
Merit: 250


View Profile
August 06, 2011, 10:09:21 PM
Last edit: August 06, 2011, 11:47:47 PM by Serith
 #10

Slide #16 from Dan Kaminsky's presentation at Blackhat 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
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!