Pages:
Author

Topic: Multipool - the pool mining pool (with source code) - page 7. (Read 48269 times)

member
Activity: 79
Merit: 14
This also looks very strange at slush: (look at the efficiency compared to utility/shares)

133995   Thu Jun 30 09:02:05 2011   1   1.241   0.00013483   3.719   0.00000519
133992   Thu Jun 30 08:52:06 2011   5   8.216   0.00000225   0.012   0.00000000
133991   Thu Jun 30 08:17:52 2011   6   5.891   0.00006748   0.310   0.00000000
133986   Thu Jun 30 07:52:21 2011   3   4.946   0.00008378   0.770   0.00000000

This comes from Slush (and btcmine) being score-based pools, designed to discourage pool hopping.  Actual efficiency doesn't seem to match very well with expected utility.  I've seriously considered removing them both as target pools for this reason.
member
Activity: 79
Merit: 14
Bitcoinpool will accept shares even if your login is incorrect. Credit is given to pool donations. They have seperate logins for the pool and the forums as well.

ding ding ding, we have a winner!

This is entirely my fault; I had the login credentials wrong for this pool.  I just did a pool restart to fix it.

If Multiclone doesn't end up re-calculating the bitcoinpool shares with proper crediting and thus automatically include these shares in the pool payout (I don't think it will, but lets wait and see), I'll pay out for these bitcoinpool shares from my personal wallet.  Either way, bitcoinpool won't be paying me/the Multiclone pool, but I'll do what I can to make it right.

Once new rounds start to get confirmed from bitcoinpool (so I know where the brokenness starts/stops), I'll tally up your 'broken' shares and pay out at Deepbit's PPS rate.  Sound fair?
full member
Activity: 157
Merit: 101
This also looks very strange at slush: (look at the efficiency compared to utility/shares)

133995   Thu Jun 30 09:02:05 2011   1   1.241   0.00013483   3.719   0.00000519
133992   Thu Jun 30 08:52:06 2011   5   8.216   0.00000225   0.012   0.00000000
133991   Thu Jun 30 08:17:52 2011   6   5.891   0.00006748   0.310   0.00000000
133986   Thu Jun 30 07:52:21 2011   3   4.946   0.00008378   0.770   0.00000000
member
Activity: 83
Merit: 10
Bitcoinpool will accept shares even if your login is incorrect. Credit is given to pool donations. They have seperate logins for the pool and the forums as well.
full member
Activity: 157
Merit: 101


http://multiclone.us.to:18080/user/?address=1H36TPKaYcqDUK4CAN9PbaTGNB8ShJtYRN


This looks rather odd from bitcoinpool:
134055   Thu Jun 30 16:34:37 2011   132   238.659   0.00000000   0.000   0.00000000

Am I mining for nothing here?



member
Activity: 79
Merit: 14
I'm looking into it now.
hero member
Activity: 607
Merit: 500
@M4v3R on your multipool, all of the "earned" columns seem stuck on "pending", how do the payouts work with your multipool? Smiley

Yes, apart from deepbit and btcguild, all my earned columns are stuck at "pending" Sad
full member
Activity: 126
Merit: 100
My reject rate is 2% so far.

I have one non-pending 78 share entry for bitcoinpool which show earnings at 0 and efficiency at 0. Is this courtesy of their anti-hopping penalty siphoning off the pool's return?
Got that too for a 349 share from bitcoinpool.
newbie
Activity: 33
Merit: 0
My reject rate is 2% so far.

I have one non-pending 78 share entry for bitcoinpool which show earnings at 0 and efficiency at 0. Is this courtesy of their anti-hopping penalty siphoning off the pool's return?
member
Activity: 79
Merit: 14
Up to 2750 shares in with 2730 pending.

The 20 non-pending are from slush and report a utility of 19.422 and efficiency of .576.
Please remember that just like with the original Multipool, it's going to take a while for the stats to become non-pending.  It has to wait until the parent pool has fully validated and released stats for a given round.  As I understand it, there'll typically be about a 24h delay for the stats to go non-pending.

Interestingly even the solo shares report a utility of less than 1. Their utility is .9.

I tweaked the static solo utility to lower it below 1.0, thinking that would further decrease the chance of the solo pool being selected (since it's quite unlikely we'd find something in solo).  I think, however, that the solo pool is always Multipool's last choice anyway.  I should probably just make the tweak to remove the solo pool entirely.
While we're doing that, I'll try adding deepbit and mt. red back in if it seems like they behave in local testing.


Is a high reject rate normal on multiclone? Is this because of the long queue depth? I have 106 accepted and 25 rejected. That's like 19%
If you joined right before a round ended, you might see those kind of results.  Overall, Multiclone has had a rejected rate of only about 2.1% in the past 18 hours.
full member
Activity: 126
Merit: 100
Is a high reject rate normal on multiclone? Is this because of the long queue depth? I have 106 accepted and 25 rejected. That's like 19%
I'm at 46 rejected on 1350 accepted = 3.4%
member
Activity: 111
Merit: 10
Is a high reject rate normal on multiclone? Is this because of the long queue depth? I have 106 accepted and 25 rejected. That's like 19%
newbie
Activity: 33
Merit: 0
Up to 2750 shares in with 2730 pending.

The 20 non-pending are from slush and report a utility of 19.422 and efficiency of .576.

Interestingly even the solo shares report a utility of less than 1. Their utility is .9.

full member
Activity: 126
Merit: 100
There's no global stats or anything, and there's nothing on the default web port on the multiclone server; I can see the number of users connected in the local Multipool log.

You need to connect to http://multiclone.us.to:18080 for your personal stats.  Instructions to connect to the Multiclone mining pool/server are in this post
Thank you, and my apologies for not finding that post myself.
You got my shares, Sir.
member
Activity: 98
Merit: 10
And yes, I will work on the project.

Do you have any idea when multipool will be back online yet? (I know there is multiclone, and nick seems to know what he's doing.. still I want the original multipool back Cheesy )
member
Activity: 79
Merit: 14
is multiclone up? I'm getting connection errors

Working for me and at least 5 other people right now.

Post your full miner string?
How can you tell?
Only thing I see when going to multiclone.us.to is
Quote
It works!

Cannot find a lot of info on multiclone on this forum at all, any directions would be greatly appreciated.

There's no global stats or anything, and there's nothing on the default web port on the multiclone server; I can see the number of users connected in the local Multipool log.

You need to connect to http://multiclone.us.to:18080 for your personal stats.  Instructions to connect to the Multiclone mining pool/server are in this post
newbie
Activity: 33
Merit: 0
Up to 2750 shares in with 2730 pending.

The 20 non-pending are from slush and report a utility of 19.422 and efficiency of .576.
full member
Activity: 126
Merit: 100
is multiclone up? I'm getting connection errors

Working for me and at least 5 other people right now.

Post your full miner string?
How can you tell?
Only thing I see when going to multiclone.us.to is
Quote
It works!

Cannot find a lot of info on multiclone on this forum at all, any directions would be greatly appreciated.
member
Activity: 109
Merit: 10
@M4v3R on your multipool, all of the "earned" columns seem stuck on "pending", how do the payouts work with your multipool? Smiley
newbie
Activity: 24
Merit: 0
The rpc getwork message does appear, but only when the worker disconnects.
This would be the exact result if nonblocking mode on the socket doesn't work. Blocking is turned off at line 1717:
Code:
$incoming->blocking(0);
Then check out line 1583:
Code:
while (<$c>){ #nonblocking
In nonblocking mode, this statement will slurp a whole line, or as much of a line as the server has received from the client. In blocking mode, this statement will wait for more data from the client until a whole line is available, or the socket is closed. The magic trick is that json rpc requests are not terminated by line breaks! So the loop hangs here waiting for an end-of-line that never comes, until the client closes the connection. At that point, since no more data will be available, the <$c> statement returns, the while loop iterates one final time, and the server tries to send a response through the closed socket. To make this work without nonblocking mode, you would need to use the perl read function on the socket - either read content-length characters after receiving a single empty line (the separator between the header and the content in http packets), or read a single character at a time until you get a valid full json object string. The dangers here is that some pools use chunked encoding instead of content length, and that you must trust your miners to send valid requests. A single malicious request (or even accidental network-problem-related) with a content-length header, but only partial content, will hang the entire rpc server!
Pages:
Jump to: