Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 769. (Read 2591916 times)

legendary
Activity: 1680
Merit: 1035
I have multiple miners mining at one p2pool server. Each miner has it's own bitcoin address. 

How is the payout split to each bitcoin address? 

Does each miner need to find blocks added to the share chain or is the payout split to the addresses based on work submitted to my p2pool server? 

Thanks

Each miner has its own address? I thought addresses were at P2Pool level, not miner level, so all those miners will only contribute to the single P2Pool instance getting paid to its address?
donator
Activity: 1218
Merit: 1079
Gerald Davis
I have multiple miners mining at one p2pool server. Each miner has it's own bitcoin address.  

How is the payout split to each bitcoin address?  

Does each miner need to find blocks added to the share chain or is the payout split to the addresses based on work submitted to my p2pool server?  

Thanks

You are only paid for shares submitted to the share chain (that are still valid when a block is found).  Each address is paid seperately depending on how many "full difficulty" shares are in the chain at the time a block  is found.  You could simply use the same address for all miners.
hero member
Activity: 742
Merit: 500
I have multiple miners mining at one p2pool server. Each miner has it's own bitcoin address. 

How is the payout split to each bitcoin address? 

Does each miner need to find blocks added to the share chain or is the payout split to the addresses based on work submitted to my p2pool server? 

Thanks
The workers are paid for the work they do.  Pretty simple.

Any particular reason you are mining to different addresses?  I have 2 p2pool servers (one primary, one backup) and they both mine to the same address.  My miners just have a descriptive username instead of a payment address.
sr. member
Activity: 409
Merit: 251
Crypt'n Since 2011
I have multiple miners mining at one p2pool server. Each miner has it's own bitcoin address. 

How is the payout split to each bitcoin address? 

Does each miner need to find blocks added to the share chain or is the payout split to the addresses based on work submitted to my p2pool server? 

Thanks
legendary
Activity: 1680
Merit: 1035
Not sure if this has been covered but I have found that using cgminer the optimal settings (at least for 5970s) on p2pool differs from normal pools.

Regular Pool
queue: 2
threads per GPU: 2
intensity: 9

P2pool
queue: 1
threads per GPU: 1
intensity: 8

This seems to have cut my stales and orphans significantly.   Anyone else experience the same?  

I think cgminer using deep queue and multiple threads conflicts with the ultra short LP time used by p2pool.

Thoughts?


On my 5830, lowering my intensity from 9 to 8 alone dropped my rejects from 9% to 0 Tongue
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Not sure if this has been covered but I have found that using cgminer the optimal settings (at least for 5970s) on p2pool differs from normal pools.

Regular Pool
queue: 2
threads per GPU: 2
intensity: 9

P2pool
queue: 1
threads per GPU: 1
intensity: 8

This seems to have cut my stales and orphans significantly.   Anyone else experience the same?  

I think cgminer using deep queue and multiple threads conflicts with the ultra short LP time used by p2pool.

Thoughts?

See you may not be able to hop P2Pool, but you can get more than expected BTC by using cgminer and lowering your rejects below the 9% that everyone else gets.

Hmm time to add an anti-cgminer pool calculation coz they can get more than their fair share
[/sarcasm]

You see saying that 9% is OK is like telling someone it's OK to mine on a Prop pool ... now who was it who said 9% was OK?
donator
Activity: 1218
Merit: 1079
Gerald Davis
Not sure if this has been covered but I have found that using cgminer the optimal settings (at least for 5970s) on p2pool differs from normal pools.

Regular Pool
queue: 2
threads per GPU: 2
intensity: 9

P2pool
queue: 1
threads per GPU: 1
intensity: 8

This seems to have cut my stales and orphans significantly.   Anyone else experience the same?  

I think cgminer using deep queue and multiple threads conflicts with the ultra short LP time used by p2pool.

Thoughts?
full member
Activity: 154
Merit: 102
Bitcoin!
Ed
member
Activity: 69
Merit: 10
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Hmm the highest is only 508.9%
Not bad - haven't hit a really long one yet.
hero member
Activity: 737
Merit: 500

The 2.0 version of my stats page is now live.  Here are the changes:

  • It is now running on a healthy web server (btcstats.net was acting funny) and I gave it its own domain.
  • The backed is now based on bitcoind directly (with a patch to get full block details) instead of being dependent on blockchain.info and blockexplorer.com.  Eventually, I will add those two back in as transparent fallback options, though.
  • The issue with active user count being too low is fixed.  Active users now includes anyone who submitted a valid share in the past 24 hours instead of just in the past 2 hours.
  • It now display the current payouts.  You can star your own address so that it is easier to find in the list.
  • It now display a list of the active users and their hashrates.  Note, hashrates are very iffy as they are based on the shares each has found over the past 24 hours.  The jury is still out on if these estimates are reasonably close to accurate.  I spot checked a few and they seemed to be within 10%, though.
  • Orphaned blocks are now shown greyed out, if the site knows about them.  Sometimes an orphaned share will never make it to my site, so they may not all show up.  But if they do, they are now indicated as orphaned.
  • You can now disable the audio alert when a block is found (see Settings in the upper right).  Note that this setting is per browser.

I just pushed the button to switch over to the new site and so I'm considering it beta for the next 24 hours.  It has been working well for me, but I did rewrite a lot of it in the last couple days so I may have broken something that used to be working.  Let me know if you see issues.

http://p2pool.info

hero member
Activity: 591
Merit: 500
Just started having this pop up on me today. Dunno why, I didn't change anything and it was working fine before.

Code:
2012-02-20 23:37:03.723000 
2012-02-20 23:37:03.723000 Error when requesting noncached value:
2012-02-20 23:37:03.724000 > Traceback (most recent call last):
2012-02-20 23:37:03.724000 >   File "twisted\internet\defer.pyc", line 388, in errback
2012-02-20 23:37:03.724000 >     
2012-02-20 23:37:03.724000 >   File "twisted\internet\defer.pyc", line 455, in _startRunCallbacks
2012-02-20 23:37:03.725000 >     
2012-02-20 23:37:03.725000 >   File "twisted\internet\defer.pyc", line 542, in _runCallbacks
2012-02-20 23:37:03.725000 >     
2012-02-20 23:37:03.725000 >   File "twisted\internet\defer.pyc", line 1076, in gotResult
2012-02-20 23:37:03.725000 >     
2012-02-20 23:37:03.725000 > --- ---
2012-02-20 23:37:03.725000 >   File "twisted\internet\defer.pyc", line 1018, in _inlineCallbacks
2012-02-20 23:37:03.726000 >     
2012-02-20 23:37:03.726000 >   File "twisted\python\failure.pyc", line 350, in throwExceptionIntoGenerator
2012-02-20 23:37:03.726000 >     
2012-02-20 23:37:03.726000 >   File "p2pool\main.pyc", line 178, in
2012-02-20 23:37:03.726000 >     
2012-02-20 23:37:03.726000 >   File "twisted\internet\defer.pyc", line 1018, in _inlineCallbacks
2012-02-20 23:37:03.726000 >     
2012-02-20 23:37:03.727000 >   File "twisted\python\failure.pyc", line 350, in throwExceptionIntoGenerator
2012-02-20 23:37:03.727000 >     
2012-02-20 23:37:03.727000 >   File "p2pool\util\jsonrpc.pyc", line 67, in callRemote
2012-02-20 23:37:03.727000 >     
2012-02-20 23:37:03.727000 > p2pool.util.jsonrpc.Error: -5 Block not found
full member
Activity: 373
Merit: 100
OK, if cgminer isn't getting work, you should do a debug run (enable the -T, -P, -D and --verbose parameters in addition to your normal parameters), let it run for a few minutes, pastebin the complete output and head over to the cgminer thread. Perhaps someone there will be able to tell what is going wrong.
legendary
Activity: 938
Merit: 1000
What's a GPU?

Depending on your hashrate either that you need to wait longer or that there is some problem with hashing stopping you from producing shares.

Are there any lines like the following in your p2pool output?
Code:
2012-02-21 01:14:13.976993 New work for worker! Difficulty: 0.999985 Share difficulty: 584.493139 Total block value: 50.045000 BTC including 104 transactions

If not then cgminer isn't requesting work from this p2pool instance.

Nope. I have about 700mh/s on this rig so if it was working it probably wouldn't take terribly long to submit a share. cgminer does notify me when a new block is being worked on, but that's all.

When I try to connect to bitcoind via http I get this: {"result":null,"error":{"code":-32700,"message":"Parse error"},"id":null}
full member
Activity: 373
Merit: 100
Is cgminer reporting any submitted shares? I'd assume not, which would be why p2pool doesn't think you're mining...

No it isn't. What does this indicate?

Depending on your hashrate either that you need to wait longer or that there is some problem with hashing stopping you from producing shares.

Are there any lines like the following in your p2pool output?
Code:
2012-02-21 01:14:13.976993 New work for worker! Difficulty: 0.999985 Share difficulty: 584.493139 Total block value: 50.045000 BTC including 104 transactions

If not then cgminer isn't requesting work from this p2pool instance.
legendary
Activity: 938
Merit: 1000
What's a GPU?
I'm having a terrible time getting p2pool to report my hashrate.
I have everything installed correctly, proper ports forwarded, and cgminer reports that it is working.

Is cgminer reporting any submitted shares? I'd assume not, which would be why p2pool doesn't think you're mining...

No it isn't. What does this indicate?


Bitcoind not up to date? What's the output from "bitcoind getinfo"?

This:

{
    "version" : 50200,
    "balance" : 44520.93652163,
    "blocks" : 197724,
    "connections" : 8,
    "proxy" : "",
    "generate" : false,
    "genproclimit" : 1,
    "difficulty" : 1376302.26788638,
    "hashespersec" : 0,
    "testnet" : false,
    "keypoololdest" : 1307423814,
    "keypoolsize" : 153,
    "paytxfee" : 0.00000000,
    "errors" : "See bitcoin.org/feb20 if you have trouble connecting after 20 February"
}

That is without p2pool and cgminer running.
full member
Activity: 373
Merit: 100
I'm having a terrible time getting p2pool to report my hashrate.
I have everything installed correctly, proper ports forwarded, and cgminer reports that it is working.

Is cgminer reporting any submitted shares? I'd assume not, which would be why p2pool doesn't think you're mining...
legendary
Activity: 3878
Merit: 1193
Bitcoind not up to date? What's the output from "bitcoind getinfo"?
legendary
Activity: 938
Merit: 1000
What's a GPU?
I'm having a terrible time getting p2pool to report my hashrate.
I have everything installed correctly, proper ports forwarded, and cgminer reports that it is working.

Here is a screen: http://dl.dropbox.com/u/9542654/ugh.png


Any ideas?

Thanks,
Garrett
hero member
Activity: 516
Merit: 643
Code:
2012-02-20 17:44:44.173000 Bitcoin connection lost. Reason: Connection was closed cleanly.
2012-02-20 17:44:45.036000 Bitcoin connection lost. Reason: Connection was closed cleanly.
2012-02-20 17:44:45.943000 Bitcoin connection lost. Reason: Connection was closed cleanly.
2012-02-20 17:44:46.986000 Bitcoin connection lost. Reason: Connection was closed cleanly.

Strange.. never seen that before. Check the date on your computer, maybe. If it's about a day behind, Bitcoin's Feb 20 protocol change could be causing this.
Jump to: