Bitcoin Forum
May 17, 2024, 02:26:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why is p2pool as small as it is?  (Read 1264 times)
thoran (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 31, 2014, 02:16:51 AM
 #1

Is there something inherently wrong with p2pool's infrastructure that should cause it to be 1% of the network hash-rate and falling at present?

Bad luck aside, which it has been recently and would explain some of the drop-off, it has never garnered a very large following.  Why?

I would expect that a p2p currency might be more supportive of a p2p pool.  Is there something faulty in my thinking that that should be true?
xstr8guy
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1004


Glow Stick Dance!


View Profile
January 31, 2014, 05:15:21 AM
 #2

Because it's outside the norm and appears to be for techno-nerds only, i.e. not user-friendly.
thoran (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 31, 2014, 06:06:02 AM
 #3

Setting up a node is more trouble, but using a public node is no more difficult than using any other pool.  Point box at address and port, and insert public key.  What am I missing?
tvb
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
January 31, 2014, 09:00:18 AM
 #4

+1 I am curious to find the answer as well. For one I find it pretty hard to find the proper networks.py settings for altcoins. It seems to me every fork maintains his own networks.py config.
-ck
Legendary
*
Offline Offline

Activity: 4116
Merit: 1635


Ruu \o/


View Profile WWW
January 31, 2014, 09:32:19 AM
 #5

2 reasons: effort and FUD

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
Gator-hex
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile
January 31, 2014, 03:02:54 PM
Last edit: January 31, 2014, 09:09:17 PM by Gator-hex
 #6

You don't have to set up a node!

Just point your miner at a node IP address and add you bitcoin address!

The reason it's small is because it's new and it pays out per block which means you need a decent amount of hashing power to get above the dust threshold to see payments arrive. P2Pool recommends 40GH for Bitcoin, but I reckon 15-20GH should work.

gmaxwell
Moderator
Legendary
*
Offline Offline

Activity: 4172
Merit: 8421



View Profile WWW
January 31, 2014, 05:17:03 PM
 #7

1% of the network hash-rate and falling at present?
One of the common arguments against using pie charts is that growth in one item makes it look like the others are shrinking.

P2Pool is somewhat lower than its all time peak hashrate, as your note— a lot of miners fall prey to gamblers fallacy and are only fair weather miners who mine only if the pool has been unusually lucky, even though there is no rational impact... but most of the percentage change has been due to large hashrate increases elsewhere...  And why is P2Pool not getting more of that increase— well, it lacks things like payment in yaun instead of Bitcoin. Smiley

roy7
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
January 31, 2014, 08:21:44 PM
 #8

P2Pool also works differently than any other pool. Such as:

The p2pool sharechain (that stores the PPLNS payment data) has a target speed of 30 seconds per block, which causes a lot of restart message spam to the miner.

Finding a share for a smaller miner can take a while, some miners believe this means they are getting "ripped off" because they don't understand variance.

Orphans/DOAs on the sharechain are common because of the fast target speed, some miners misunderstand this to be similar to orphaned blocks on the blockchain. As long as the orphan rate of shares between p2pool nodes is similar, then it isn't impacting miner payouts at all. (This is reflected in p2pool's Efficiency stat in the default interfaces.)

P2Pool is quite cool, as an experiment and to learn more about it I'm running some nodes on a new alt coin. I think the issues above can mostly be resolved with better miner education. Some way to reduce variance for smaller miners would be nice though.
thoran (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
February 01, 2014, 11:42:20 PM
 #9

1% of the network hash-rate and falling at present?
One of the common arguments against using pie charts is that growth in one item makes it look like the others are shrinking.

P2Pool is somewhat lower than its all time peak hashrate, as your note— a lot of miners fall prey to gamblers fallacy and are only fair weather miners who mine only if the pool has been unusually lucky, even though there is no rational impact... but most of the percentage change has been due to large hashrate increases elsewhere...  And why is P2Pool not getting more of that increase— well, it lacks things like payment in yaun instead of Bitcoin. Smiley



True, but it has also dropped in absolute terms, not just relative terms.  Some weeks ago it had reached 200 TH/s and recently has fallen as low as almost 130 TH/s at the same time as the total network hashrate has increased.

Unsure about the yuan reference.  Which mining pools pay in yuan?  There are Chinese-based public nodes on the p2pool network.  I guess they like BTC?
btc4ever
Sr. Member
****
Offline Offline

Activity: 321
Merit: 250


View Profile
February 01, 2014, 11:52:00 PM
 #10

I found that using p2pool with a BFL single was taking over 24 hours for a single share.  And the $amount per day/week was dropping like a stone.

Meanwhile, I could use the same electricity to mine more profitable altcoins.

Probably not the only one...


Also I was trying to help someone setup p2pool for mining ronpaulcoin (scrypt) on Windows 7 (64 bit).   It was near impossible, requirng the end-user to build a python C module (ltc_scrypt) except that it doesn't actually build correctly on 64 bit windows.  So sorry, SOL.

Not to mention there is really no main p2pool webpage for learning about it.  And the author doesn't seem at all proactive about adding new coins or maintaining it.   So lots of forks.

It seems like abandonware to me.   I hope the author or someone else picks it up and starts making it a lot more newbie friendly and also maybe think about ways to improve the share time for bitcoin miners because it is kinda sad when 60Ghz/sec cannot even get you 1 share per day.

my 2 cents

Psst!!  Wanna make bitcoin unstoppable? Why the Only Real Way to Buy Bitcoins Is on the Streets. Avoid banks and centralized exchanges.   Buy/Sell coins locally.  Meet other bitcoiners and develop your network.   Try localbitcoins.com or find or start a buttonwood / satoshi square in your area.  Pass it on!
tvb
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
February 05, 2014, 12:56:36 PM
 #11

I found that using p2pool with a BFL single was taking over 24 hours for a single share.  And the $amount per day/week was dropping like a stone.

Meanwhile, I could use the same electricity to mine more profitable altcoins.

Probably not the only one...


Also I was trying to help someone setup p2pool for mining ronpaulcoin (scrypt) on Windows 7 (64 bit).   It was near impossible, requirng the end-user to build a python C module (ltc_scrypt) except that it doesn't actually build correctly on 64 bit windows.  So sorry, SOL.

Not to mention there is really no main p2pool webpage for learning about it.  And the author doesn't seem at all proactive about adding new coins or maintaining it.   So lots of forks.

It seems like abandonware to me.   I hope the author or someone else picks it up and starts making it a lot more newbie friendly and also maybe think about ways to improve the share time for bitcoin miners because it is kinda sad when 60Ghz/sec cannot even get you 1 share per day.

my 2 cents

^ This. Pretty much sums it all up what the current issues are with p2pool. Looks like the masses is not interested in p2pool.
HellDiverUK
Hero Member
*****
Offline Offline

Activity: 1246
Merit: 501



View Profile
February 05, 2014, 03:57:32 PM
 #12

Ghz/sec

A what now? 
alanwgeorge
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
February 05, 2014, 09:07:50 PM
 #13

I ran it for a while but I went back to BTCGuild. 

You have to run a full blown bitcoind node.  Latences between components (bitcoind, p2pool, internet, miner) have to reduced to a bare minimum.  High latences lead to large numbers of orphans which in turn kills your profits.  Other more efficient nodes will win more shares than you.  I liked the idea of it, but I could not get my efficiences in order to make it make sense.  So I took my 580Ghs back to BTCGuild.
CartmanSPC
Legendary
*
Offline Offline

Activity: 1270
Merit: 1000



View Profile
February 05, 2014, 11:08:43 PM
Last edit: February 05, 2014, 11:23:35 PM by CartmanSPC
 #14

P2Pool also works differently than any other pool. Such as:

The p2pool sharechain (that stores the PPLNS payment data) has a target speed of 30 seconds per block, which causes a lot of restart message spam to the miner.

Finding a share for a smaller miner can take a while, some miners believe this means they are getting "ripped off" because they don't understand variance.

Orphans/DOAs on the sharechain are common because of the fast target speed, some miners misunderstand this to be similar to orphaned blocks on the blockchain. As long as the orphan rate of shares between p2pool nodes is similar, then it isn't impacting miner payouts at all. (This is reflected in p2pool's Efficiency stat in the default interfaces.)

P2Pool is quite cool, as an experiment and to learn more about it I'm running some nodes on a new alt coin. I think the issues above can mostly be resolved with better miner education. Some way to reduce variance for smaller miners would be nice though.

Thank you for your post roy7!

Added the following to the FAQ section on my nodes:
--------------
Q: How is P2Pool different?
A:The P2Pool sharechain is different than the coin blockchain. It has a target speed of 30 seconds per block (Bitcoin) which causes a lot of restart messages to the miner.

Smaller miners may take some time to find a share. This will result in an increase of variance but over time you should experience higher payouts when compared to other pools.

Orphans/DOAs on the P2Pool sharechain are common because of the fast target speed. Do not confuse this with orphaned blocks on the coin blockchain. Refrence the efficiency stat of your P2Pool node.
--------------
Hope you don't mind that I reworded it some Smiley

roy7
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
February 05, 2014, 11:21:32 PM
 #15

Not at all. Smiley
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!