Bitcoin Forum

Bitcoin => Pools => Topic started by: AmDD on May 08, 2013, 07:36:37 PM



Title: P2Pool Question
Post by: AmDD on May 08, 2013, 07:36:37 PM
Quick simple question here...

The idea of P2Pool is that each miner is his own 'pool' correct? I know that may not be the correct terms, but each miner runs its own p2pool software and bitcoin client, right?

Other miners can then also connect to this p2pool you setup and mine like any other pool, correct? Or am I way off base here?


Title: Re: P2Pool Question
Post by: forrestv on May 08, 2013, 08:17:32 PM
That's correct. Most people don't have others connecting to their P2Pool instance, though - they just run it for their own miners.


Title: Re: P2Pool Question
Post by: twmz on May 08, 2013, 08:18:53 PM
P2Pool is sort of a single pool made up of many distributed servers (vs a traditional pool that has only a few centralized servers).  Miners have to connect to one of the many distributed p2pool servers.  It might be their own, or it might be someone else's.  Each node is not really its own 'pool' though in the sense that rewards are shared by everyone across all nodes when a block is found (and not just shared between the people mining at the particular node at which the block was found).

A longer explaination:  http://bitcoin.stackexchange.com/questions/3626/what-is-the-p2pool/3627#3627 (http://bitcoin.stackexchange.com/questions/3626/what-is-the-p2pool/3627#3627)


Title: Re: P2Pool Question
Post by: AmDD on May 08, 2013, 08:45:27 PM
That helps, thanks guys! Im going to dig deeper into this...


Title: Re: P2Pool Question
Post by: spartacusrex on May 10, 2013, 11:54:28 AM
Hi,

Like the look of p2pool..  ;D

I understand that p2pool is DOS resistant and HOP proof but can some one explain how it manages to mitigate the 51% attack ?

Is it because the sharechain it uses is so much faster that you would need 90% (or more..) of the hashrate to overrun that chain ?

So basically IF everyone was using p2pool we would only be vulnerable to a 90% attack ?

?


Title: Re: P2Pool Question
Post by: sagiko on May 12, 2013, 03:17:33 AM
I also wonder what are the main benefits of connecting to others p2pool server instead of just using your local servers?


Title: Re: P2Pool Question
Post by: maqifrnswa on May 14, 2013, 02:52:36 PM
Hi,

Like the look of p2pool..  ;D

I understand that p2pool is DOS resistant and HOP proof but can some one explain how it manages to mitigate the 51% attack ?

Is it because the sharechain it uses is so much faster that you would need 90% (or more..) of the hashrate to overrun that chain ?

So basically IF everyone was using p2pool we would only be vulnerable to a 90% attack ?

?


p2pool is kind of immune to the 51% attack problem because p2pool doesn't decide what goes in a block (what work to serve), individual users do. Since centralized pools choose what work gets sent to miners, a nefarious pool operator can pull off a 51% attack. p2pool is "dumb" and blindly assigns work based on whatever bitcoind serves it, so there is no centralized way of p2pool coordinating a 51% attack.