Bitcoin Forum
April 19, 2024, 12:33:24 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591613 times)
CrazyGuy
Legendary
*
Offline Offline

Activity: 1973
Merit: 1007



View Profile
January 31, 2012, 04:28:04 AM
 #161

I tried to drop my 2.5 gh/s minecart in, with the same version of phoenix but running the last release of linuxcoin.  I'm getting about 30% - 50% reject rate on all 7 gpus (3x5970s & 1x5830) Same miners pointing at Slush and I'm down at 1% reject rate. Does the P2P client have issues with nodes that have too many GPUs? Maybe I need to update the ATI drivers...

I run a single rig with 5 GPUs and phoenix and get about 5% reject.  Check your AGRESSION option.  It needs to be lower for p2pool in order to get lower stales.  I was getting 20-30% as well and dropped the AGRESSION from 9 down to 7 and reject rate dropped like a rock.  I don't know why this is necessary, but it seems to be.

Thanks, dropped aggression from 11 to 8 and no rejects yet. It did lower my hash rate by about 2.5% but that's better than 50% rejects.

ASICPuppy.net ASIC Mining Hardware and Accessories - Compac F in stock!
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713530004
Hero Member
*
Offline Offline

Posts: 1713530004

View Profile Personal Message (Offline)

Ignore
1713530004
Reply with quote  #2

1713530004
Report to moderator
1713530004
Hero Member
*
Offline Offline

Posts: 1713530004

View Profile Personal Message (Offline)

Ignore
1713530004
Reply with quote  #2

1713530004
Report to moderator
1713530004
Hero Member
*
Offline Offline

Posts: 1713530004

View Profile Personal Message (Offline)

Ignore
1713530004
Reply with quote  #2

1713530004
Report to moderator
btc_artist
Full Member
***
Offline Offline

Activity: 154
Merit: 101

Bitcoin!


View Profile WWW
January 31, 2012, 04:44:53 AM
 #162

Does bitcoind have to be caught up downloading the block chain before starting P2Pool?

BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf
LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
twmz
Hero Member
*****
Offline Offline

Activity: 737
Merit: 500



View Profile
January 31, 2012, 05:08:20 AM
 #163

Does bitcoind have to be caught up downloading the block chain before starting P2Pool?

Yes

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
jsgarvin
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
January 31, 2012, 06:25:41 AM
 #164

Does bitcoind have to be caught up downloading the block chain before starting P2Pool?

Yes

Is there a convenient way to ensure this happens unattended?

I'm not currently on p2pool.  I currently have my (linux) mining rig configured to run a script on boot that automatically gets cgminer going pointed at the right pools.  So, if the power goes out while I'm away, and then comes back on, everything (in theory), just fires right back up again.

So, if I were to switch to p2pool, I'd need some way of automatically launching bitcoind (I guess), monitoring it to see when it's caught up, and then launching the p2pool client.

Or, better yet, to make things easier on everyone, it would be nice if the p2pool client managed that itself so that one could launch it right away and it would monitor bitcoind and not start actually mining until the time was right.  But, not knowing what goes on between bitciond and p2pool, I admit that that might not be technically feasible.
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
January 31, 2012, 06:35:42 AM
 #165

Does bitcoind have to be caught up downloading the block chain before starting P2Pool?

Yes

Is there a convenient way to ensure this happens unattended?

I'm not currently on p2pool.  I currently have my (linux) mining rig configured to run a script on boot that automatically gets cgminer going pointed at the right pools.  So, if the power goes out while I'm away, and then comes back on, everything (in theory), just fires right back up again.

So, if I were to switch to p2pool, I'd need some way of automatically launching bitcoind (I guess), monitoring it to see when it's caught up, and then launching the p2pool client.

Or, better yet, to make things easier on everyone, it would be nice if the p2pool client managed that itself so that one could launch it right away and it would monitor bitcoind and not start actually mining until the time was right.  But, not knowing what goes on between bitciond and p2pool, I admit that that might not be technically feasible.
I think its fine to launch p2pool even while bitcoind is out of date. Your shares will be rejected until it gets up to date, but once its up to date it should start working fine.

Vanderbleek
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
January 31, 2012, 06:37:56 AM
 #166

What would be really nice would be to bundle p2pool with bitcoin, so as long as the client (or bitcoind) is running p2pool would run. Not to mention providing it with a gui interface in bitcoinQT would probably help adoption.
jsgarvin
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
January 31, 2012, 07:55:45 AM
 #167

Am I correct in assuming that, when using the `-a` flag to specify a payout address, that the provided address need not be provided by the instance of bitcoind that p2pool is connected to? (i.e. it can be from another wallet on a completely different computer?)

Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
January 31, 2012, 07:58:08 AM
Last edit: January 31, 2012, 08:38:49 AM by Red Emerald
 #168

I just moved my main miner over to p2pool and it's running great.

Just as a backup, I am trying to install p2pool on another system.  It seems to be running, but I am getting a lot of failures. I get this over and over.

Code:
2012-01-30 23:53:24.088756 > Traceback (most recent call last):
2012-01-30 23:53:24.088990 > Failure: twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused.
2012-01-30 23:53:25.091631 > Traceback (most recent call last):
2012-01-30 23:53:25.091863 > Failure: twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused.
2012-01-30 23:53:26.094514 > Traceback (most recent call last):
2012-01-30 23:53:26.094820 > Failure: twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused.
2012-01-30 23:53:27.097429 > Traceback (most recent call last):
2012-01-30 23:53:27.097661 > Failure: twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused.
2012-01-30 23:53:29.547980 Processing 1001 shares from XXX.XXX.XXX.XXX:9334...
2012-01-30 23:53:29.859644 Requesting parent share c79e70a4 from XXX.XXX.XXX.XXX:9334
2012-01-30 23:53:29.860808 ... done processing 1001 shares. New: 1001 Have: 3006/~17280
2012-01-30 23:53:29.873999 > Traceback (most recent call last):

2012-01-30 23:54:13.473540 Processing 1001 shares from XXX.XXX.XXX.XXX:9334...
2012-01-30 23:54:40.850463 Requesting parent share 1c063c3c from XXX.XXX.XXX.XXX:9333
2012-01-30 23:54:40.851541 ... done processing 1001 shares. New: 1001 Have: 9016/~17280
2012-01-30 23:54:40.929094 Pool: 160GH/s in 9016 shares (375/9016 verified) Recent: 0.14% >218MH/s Shares: 0 (0 orphan, 0 dead) Peers: 4 (0 incoming)
Any ideas?  I'm running the current git head (5f49537)

EDIT: Ahaa! Namecoin wasn't running and I had it set to merge mine.  That error message could have been more helpful though.

thirdlight
Sr. Member
****
Offline Offline

Activity: 445
Merit: 250



View Profile
January 31, 2012, 08:36:23 AM
 #169

Am I correct in assuming that, when using the `-a` flag to specify a payout address, that the provided address need not be provided by the instance of bitcoind that p2pool is connected to? (i.e. it can be from another wallet on a completely different computer?)
Yes.

Also, if anyone would like an address to test this with, I'll happily provide one  Wink

cheat_2_win
Full Member
***
Offline Offline

Activity: 215
Merit: 100


View Profile
January 31, 2012, 04:45:53 PM
Last edit: January 31, 2012, 04:57:51 PM by cheat_2_win
 #170

I thought I had it figured out. But P2pool hasn't worked in my case:

Steps I followed are:

1. Ran Bitcoin client with RPC interface enabled (created bitcoin.conf and put 'rpcuser', 'rpcpassword' and 'server' in there). Let it update the block chain.
2. Ran run_p2pool.exe
3. Ran cgminer.exe with -o http://127.0.0.1:9332 -u <rpcuser> -p <rpcpassword>

run_p2pool seems to get stuck and 'cgminer.exe' complains: "No servers were found that could be used to get works from.".

Can anyone help?
gnar1ta$
Donator
Hero Member
*
Offline Offline

Activity: 798
Merit: 500


View Profile
January 31, 2012, 05:18:52 PM
 #171

I thought I had it figured out. But P2pool hasn't worked in my case:

Steps I followed are:

1. Ran Bitcoin client with RPC interface enabled (created bitcoin.conf and put 'rpcuser', 'rpcpassword' and 'server' in there). Let it update the block chain.
2. Ran run_p2pool.exe
3. Ran cgminer.exe with -o http://127.0.0.1:9332 -u <rpcuser> -p <rpcpassword>

run_p2pool seems to get stuck and 'cgminer.exe' complains: "No servers were found that could be used to get works from.".

Can anyone help?

It sounds like p2pool isn't connecting to bitcoind. You have to connect it by by using the username and password you set up in bitcoin.conf. Run_p2pool.exe <rpcuser> <rpcpass> and then connect cgminer using any user pass - no the ones you set up in bitcoin.conf.

Losing hundreds of Bitcoins with the best scammers in the business - BFL, Avalon, KNC, HashFast.
btc_artist
Full Member
***
Offline Offline

Activity: 154
Merit: 101

Bitcoin!


View Profile WWW
January 31, 2012, 05:21:06 PM
 #172

I'm trying to get P2Pool going, but I'm running into problems:

1. bitcoind is running and downloading the blockchain. getinfo confirms it's currently at 140k blocks.
2. I run p2pool and get output like the following:


Code:
Install SciPy for more accurate confidence intervals!
2012-01-31 11:19:33.754597 p2pool (version e5e112f)
2012-01-31 11:19:33.754697
2012-01-31 11:19:33.841434 Testing bitcoind RPC connection to 'http://127.0.0.1:8332/' with username 'rpcuser'...
2012-01-31 11:19:38.846469 > Error while checking bitcoind identity:
2012-01-31 11:19:42.913352 > Traceback (most recent call last):
2012-01-31 11:19:42.913533 > Failure: twisted.internet.defer.TimeoutError: Getting http://127.0.0.1:8332/ took longer than 5 seconds.

I assume this means p2pool can't reach the bitcoind instance, but it's there and running.  Any ideas?

BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf
LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
m3ta
Sr. Member
****
Offline Offline

Activity: 435
Merit: 250



View Profile WWW
January 31, 2012, 05:22:39 PM
 #173

I'm trying to get P2Pool going, but I'm running into problems:

1. bitcoind is running and downloading the blockchain. getinfo confirms it's currently at 140k blocks.
2. I run p2pool and get output like the following:


Code:
Install SciPy for more accurate confidence intervals!
2012-01-31 11:19:33.754597 p2pool (version e5e112f)
2012-01-31 11:19:33.754697
2012-01-31 11:19:33.841434 Testing bitcoind RPC connection to 'http://127.0.0.1:8332/' with username 'rpcuser'...
2012-01-31 11:19:38.846469 > Error while checking bitcoind identity:
2012-01-31 11:19:42.913352 > Traceback (most recent call last):
2012-01-31 11:19:42.913533 > Failure: twisted.internet.defer.TimeoutError: Getting http://127.0.0.1:8332/ took longer than 5 seconds.

I assume this means p2pool can't reach the bitcoind instance, but it's there and running.  Any ideas?

Just wait until the blockchain finishes downloading.

Why the frell so many retards spell "ect" as an abbreviation of "Et Cetera"? "ETC", DAMMIT! http://en.wikipedia.org/wiki/Et_cetera

Host:/# rm -rf /var/forum/trolls
btc_artist
Full Member
***
Offline Offline

Activity: 154
Merit: 101

Bitcoin!


View Profile WWW
January 31, 2012, 05:26:42 PM
 #174

Well, I know I won't be able to mine until the block chain downloads completely, but I'm trying to figure out why p2pool can't talk to bitcoind.  I would assume it should be able to even if there are still blocks to download.

BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf
LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
cheat_2_win
Full Member
***
Offline Offline

Activity: 215
Merit: 100


View Profile
January 31, 2012, 05:31:49 PM
 #175

I thought I had it figured out. But P2pool hasn't worked in my case:

Steps I followed are:

1. Ran Bitcoin client with RPC interface enabled (created bitcoin.conf and put 'rpcuser', 'rpcpassword' and 'server' in there). Let it update the block chain.
2. Ran run_p2pool.exe
3. Ran cgminer.exe with -o http://127.0.0.1:9332 -u <rpcuser> -p <rpcpassword>

run_p2pool seems to get stuck and 'cgminer.exe' complains: "No servers were found that could be used to get works from.".

Can anyone help?

It sounds like p2pool isn't connecting to bitcoind. You have to connect it by by using the username and password you set up in bitcoin.conf. Run_p2pool.exe <rpcuser> <rpcpass> and then connect cgminer using any user pass - no the ones you set up in bitcoin.conf.

I actually used : run_p2pool.exe <rpcuser> <rpcpassword>

Initially, run_p2pool seems to be communicating with bitcoind. But after a while, there are no messages on the console.  On the cgminer console, first it says "Pool 0 not providing work fast enough", then after a while I get a message saying "Pool 0 http://127.0.0.1:9332 not responding". I checked the firewall. All the ports are opened appropriately. Bitcoin-qt has up-to-date block information as well.
cheat_2_win
Full Member
***
Offline Offline

Activity: 215
Merit: 100


View Profile
January 31, 2012, 05:37:00 PM
 #176

Is there a recommended version of bitcoind to use with P2pool?
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
January 31, 2012, 05:43:27 PM
 #177

cheat:
please post the exact commands to run bitcoind and p2pool and their output.

Both of you:
You both seem to have problems connecting p2pool to the local bitcoind daemon.
(Seems like the windows I have available doesnt have telnet installed any more? lol)

Simply try http://127.0.0.1:8332 in your browser. If bitcoind is running, you will get a passwordprompt. You can check if your password is what you expect it to there. Entering the right credentials doesnt yield any information after that, though.

Trying the same with the p2pool daemon (127.0.0.1:9332) doesnt seem to give any output, btw.

Ente
btc_artist
Full Member
***
Offline Offline

Activity: 154
Merit: 101

Bitcoin!


View Profile WWW
January 31, 2012, 06:08:31 PM
 #178

Simply try http://127.0.0.1:8332 in your browser. If bitcoind is running, you will get a passwordprompt. You can check if your password is what you expect it to there. Entering the right credentials doesnt yield any information after that, though.
Yes. I get the password prompt, and entering the right credentials lets me past it.

BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf
LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
cheat_2_win
Full Member
***
Offline Offline

Activity: 215
Merit: 100


View Profile
January 31, 2012, 06:09:48 PM
 #179

cheat:
please post the exact commands to run bitcoind and p2pool and their output.

Both of you:
You both seem to have problems connecting p2pool to the local bitcoind daemon.
(Seems like the windows I have available doesnt have telnet installed any more? lol)

Simply try http://127.0.0.1:8332 in your browser. If bitcoind is running, you will get a passwordprompt. You can check if your password is what you expect it to there. Entering the right credentials doesnt yield any information after that, though.

Trying the same with the p2pool daemon (127.0.0.1:9332) doesnt seem to give any output, btw.

Ente

Output from http://127.0.0.1:8332 after I enter the username and password is : {"result":null,"error":{"code":-32700,"message":"Parse error"},"id":null}

At http://127.0.0.1:9332 sometimes give an output, other times it just takes forever to connect to.

I actually tried using 'python run_p2pool.py' as well as 'run_p2pool.exe' with appropriate rpc user name and password. Both have same problem.

So, what should be the output if I am able to connect to P2pool?
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
January 31, 2012, 06:24:14 PM
 #180

Normal output is like this: http://im.forre.st/pb/07231883.txt

Can you pastebin the output that you're getting?

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 814 »
  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!