Author

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

hero member
Activity: 516
Merit: 643
Here comes:
http://pastebin.com/w6LMKhPz

Was the first time I saw it, and didnt happen again after restart (and update)

Thanks for that! - P2Pool didn't handle resubmittal of a share solution well. Fixed in commit d3c794ac7.
hero member
Activity: 737
Merit: 500
P.S.  If this is not a dedicated miner, you don't have to use bitcoind anymore.  You can use Bitcoin-qt (still have to configure it to listen for RPC requests, of course).  The bug that was making bitcoin-qt unstable with p2pool has been fixed.
Bitcoind is still a little lighter on resources though, right?

Not significantly.  In any case, the reason people would probably prefer using bitcoin-qt on a non-dedicated p2pool machine (i.e. the machine is their main machine that they use for other purposes) is that it has a user interface for interacting with your wallet (instead of using the command line which isn't as comfortable for some people).
hero member
Activity: 591
Merit: 500
P.S.  If this is not a dedicated miner, you don't have to use bitcoind anymore.  You can use Bitcoin-qt (still have to configure it to listen for RPC requests, of course).  The bug that was making bitcoin-qt unstable with p2pool has been fixed.
Bitcoind is still a little lighter on resources though, right?
legendary
Activity: 2126
Merit: 1001
I'd like to.

Here comes:
http://pastebin.com/w6LMKhPz

Was the first time I saw it, and didnt happen again after restart (and update)

Ente
hero member
Activity: 516
Merit: 643
I'd like to.

Fizzgig: On Windows, all you need for p2pool is the py2exe binary I distribute. Have you ever had CGminer working before?
legendary
Activity: 2126
Merit: 1001
Whoops, just updated to the newest p2pool version.

Interestingly, when restarting p2pool (the version before), I got an exception, p2pool continued, and showed -1 orphan. I still have the output if you would like to see it.

Ente
hero member
Activity: 737
Merit: 500
Since 0.6.0 came out I tried to get p2pool working, but failed. Once I followed all the noob friendly steps cgminer wouldn't work, I have a feeling I need an sdk, but the further down this installation rabbit hole I go the more problems I find.

Would someone be able to tell me the number of programs required to run p2pool with full functionality? I installed 5 (bitcoin, p2pool, cgminer, python, twist) and I have a feeling I need a few sdks as well, would an estimate of 10 installs be necessary to get p2pool to work? Does it depend on my hardware? Do I need to be proficient in bitcoind as well? (I ask because I run bitcoind and all I get is a black screen, I can't type anything) Thanks for the help and work you guys do.

If this is for a dedicated miner, it might be easier to just grab p2pcoin.

To troubleshoot your setup, work in three steps.  First, get bitcoind running.  Then p2pool.  Then the miner.

You need to configure bitcoind to become a background daemon, otherwise it will hold the terminal open and never write anything to it, the black screen that you describe.  Once you have the black screen, check the debug.log file.  If that file is growing, bitcoind is actually running, which would just mean that you need to configure it.

P.S.  If this is not a dedicated miner, you don't have to use bitcoind anymore.  You can use Bitcoin-qt (still have to configure it to listen for RPC requests, of course).  The bug that was making bitcoin-qt unstable with p2pool has been fixed.
kjj
legendary
Activity: 1302
Merit: 1026
Since 0.6.0 came out I tried to get p2pool working, but failed. Once I followed all the noob friendly steps cgminer wouldn't work, I have a feeling I need an sdk, but the further down this installation rabbit hole I go the more problems I find.

Would someone be able to tell me the number of programs required to run p2pool with full functionality? I installed 5 (bitcoin, p2pool, cgminer, python, twist) and I have a feeling I need a few sdks as well, would an estimate of 10 installs be necessary to get p2pool to work? Does it depend on my hardware? Do I need to be proficient in bitcoind as well? (I ask because I run bitcoind and all I get is a black screen, I can't type anything) Thanks for the help and work you guys do.

If this is for a dedicated miner, it might be easier to just grab p2pcoin.

To troubleshoot your setup, work in three steps.  First, get bitcoind running.  Then p2pool.  Then the miner.

You need to configure bitcoind to become a background daemon, otherwise it will hold the terminal open and never write anything to it, the black screen that you describe.  Once you have the black screen, check the debug.log file.  If that file is growing, bitcoind is actually running, which would just mean that you need to configure it.
vip
Activity: 756
Merit: 503
so i followed the guide for windows and got my local machine to mine and run  p2pool, but how would i point my other machine running bamt to it? i tried using the username:password i setup in the rpc conf and pointed it to 127.0.0.1:9332, yes the ports open, but it did nothing. thanks in advance

127.0.0.1 is a special address for localhost

127.0.0.1 on your other machine is look back at itself not looking at the machine running p2pool.

you just need to replace 127.0.0.1 with the local IP address of the machine running p2pool.  likely it is 192.168.x.x


I tried pointing it to host machine internal ip also, 192.168.#.# but ........



chalk one up for another reason not to mess with settings after pool league and 3 or 4 pitchers of beer, i was pointing it back to the bamt machine and not the one hosting, i thought i was doing it right but the beer got to me hehe, all is good now i have it working since i put the right ip in lol. thanks for the help fellas


now, if i want to be a public node, i just use a redirection service like no-ip,  and forward 9332 to port 80 right? on windows by the way if that matters.
No need to forward 9332 to 80 but it's better for those with proxy.
full member
Activity: 154
Merit: 100
Since 0.6.0 came out I tried to get p2pool working, but failed. Once I followed all the noob friendly steps cgminer wouldn't work, I have a feeling I need an sdk, but the further down this installation rabbit hole I go the more problems I find.

Would someone be able to tell me the number of programs required to run p2pool with full functionality? I installed 5 (bitcoin, p2pool, cgminer, python, twist) and I have a feeling I need a few sdks as well, would an estimate of 10 installs be necessary to get p2pool to work? Does it depend on my hardware? Do I need to be proficient in bitcoind as well? (I ask because I run bitcoind and all I get is a black screen, I can't type anything) Thanks for the help and work you guys do.
sr. member
Activity: 360
Merit: 250
so i followed the guide for windows and got my local machine to mine and run  p2pool, but how would i point my other machine running bamt to it? i tried using the username:password i setup in the rpc conf and pointed it to 127.0.0.1:9332, yes the ports open, but it did nothing. thanks in advance

127.0.0.1 is a special address for localhost

127.0.0.1 on your other machine is look back at itself not looking at the machine running p2pool.

you just need to replace 127.0.0.1 with the local IP address of the machine running p2pool.  likely it is 192.168.x.x


I tried pointing it to host machine internal ip also, 192.168.#.# but ........



chalk one up for another reason not to mess with settings after pool league and 3 or 4 pitchers of beer, i was pointing it back to the bamt machine and not the one hosting, i thought i was doing it right but the beer got to me hehe, all is good now i have it working since i put the right ip in lol. thanks for the help fellas


now, if i want to be a public node, i just use a redirection service like no-ip,  and forward 9332 to port 80 right? on windows by the way if that matters.
hero member
Activity: 516
Merit: 643
...
Bitcoin 0.6.0 was released today, so there is no longer any reason to wait to upgrade. Please help by telling anyone that you know that hasn't upgraded to do so. Thanks!
...
Is that a Bitcoin requirement or a P2Pool requirement?

(and are there any issues with following your recommendation to upgrade to 0.6.0?)

It's a requirement for Bitcoin if you're mining and an absolute requirement for P2Pool. I don't think there are any problems with upgrading.
full member
Activity: 182
Merit: 100
Why is your intensity a 6?  Try an 8.  multiple threads hides the latency in such a tiny batch size  (intensity sets how many nonces are check in one "batch").

Also 90C?  Wow.  Not good for GPU longevity.

thanks a lot that fixed my issue
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
...
Bitcoin 0.6.0 was released today, so there is no longer any reason to wait to upgrade. Please help by telling anyone that you know that hasn't upgraded to do so. Thanks!
...
Is that a Bitcoin requirement or a P2Pool requirement?

(and are there any issues with following your recommendation to upgrade to 0.6.0?)
hero member
Activity: 516
Merit: 643
URGENT: According to gathered statistics, 40% of P2Pool's hashing power still has not upgraded to P2Pool 0.10.3, which is required by April 1st UTC (28 hours remain!) to ensure that everyone is using a BIP16-compatible Bitcoin client.



Bitcoin 0.6.0 was released today, so there is no longer any reason to wait to upgrade. Please help by telling anyone that you know that hasn't upgraded to do so. Thanks!

Bitcoin 0.6.0: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.6.0/
P2Pool 0.10.3 for Windows: http://u.forre.st/u/jtjrvlxm/p2pool_win32_0.10.3.zip
hero member
Activity: 516
Merit: 643
The "Cumulative hashes reflected in blocks in an alternate universe" line was the result of a simulation done using P2Pool's hash rate data that assumes that P2Pool is working perfectly. It was useful to get an idea of the variance to be expected in the green line. It changed every hour.

I just changed it to display 30 of the same thing, so now it gives a better idea of the expected variance in the blue line.

EDIT: I wouldn't say that they're definitely spreading.. and no, assuming nothing is wrong (no bugs or people maliciously dropping block solutions), it's due to bad luck. They should eventually converge.
legendary
Activity: 2126
Merit: 1001
P2pool is at 390 GH/s  now, nice job!

Nice! So its finally speeding up again!

OT:



Anyone likes to explain that "alternate universe" graph?

Also, the green "found blocks" and red "hashes hashed" look similar, but are spreading. Is that from the ~10% stale/orphans etc the whole p2pool has in average? Then it will continue just like this, and wont converge again. Its hard to believe that the diverging is just the variance?

Ente
legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
P2pool is at 390 GH/s  now, nice job!
legendary
Activity: 1379
Merit: 1003
nec sine labore
My first block ever!

Code:
2012-03-30 08:31:56.657079 GOT BLOCK FROM MINER! Passing to bitcoind! http://blockexplorer.com/block/0000000000000613569f5ce021350e9fc584f4c148d74f5209077824fa3a1626

go p2pool, go!

Smiley

spiccioli
hero member
Activity: 591
Merit: 500
so i followed the guide for windows and got my local machine to mine and run  p2pool, but how would i point my other machine running bamt to it? i tried using the username:password i setup in the rpc conf and pointed it to 127.0.0.1:9332, yes the ports open, but it did nothing. thanks in advance

127.0.0.1 is a special address for localhost

127.0.0.1 on your other machine is look back at itself not looking at the machine running p2pool.

you just need to replace 127.0.0.1 with the local IP address of the machine running p2pool.  likely it is 192.168.x.x
Also make sure you set a static IP for the PC running p2pool.
Jump to: