Pages:
Author

Topic: [28 TH] pool.itzod.ru - RSMPPS/LongPoll/JSON API/Websockets/No Invalids/Stratum - page 13. (Read 50859 times)

legendary
Activity: 3108
Merit: 1359
gr0bi42
Now "target-miss" info logging is enabled on 8080 port, for debugging purposes. If you wish to continue, you can try mine on 8080 port with diff > 1. I'll analyze logs as soon as possible.
legendary
Activity: 3108
Merit: 1359
Quote
according to your prog, all mentioned shares are valid diff2 shares
Yes, I know. I mean, that I'm using identical function for shares checking on pool. In fact, hash_greater_target function was just copied&pasted from pool daemon source code.

Could you provide this shares for debugging? Thanks. Roll Eyes
full member
Activity: 158
Merit: 100
I wrote simple test program using my target-testing function:

Code:
$ ./difftest
i: 27, 18 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000, h: 9d25026dc55bce5a2fcc67bbbf25f3fffbddf3899049d7bdb16b151800000000, r: 0
$

$ ./difftest
i: 27, 40 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000, h: f78a955279e6dfbcf72ec627f0fea17ec298e54e9e625308ee4c294000000000, r: 0
$
So, target testing working correctly.  Roll Eyes

Program source code:

http://itzod.ru/difftest.cpp

Hi,

according to your prog, all mentioned shares are valid diff2 shares:
Code:
> ./difftest
i: 27, 40 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000
h: f78a955279e6dfbcf72ec627f0fea17ec298e54e9e625308ee4c294000000000 -> VALID

i: 27, 6 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000
h: e6ce243110b3b48c771440875ab00e3a0c5911d1e4cd18c052a2250600000000 -> VALID

i: 27, 75 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000
h: 93119f8d1ab6e333ce706ef0b076ebdcb64dd56ee7097c23725df77500000000 -> VALID

i: 27, 69 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000
h: 90833ef611b7bc2bb0e498f8032c12d4135952a31e314a51d73d476900000000 -> VALID

i: 27, 7e < 80
t: 0000000000000000000000000000000000000000000000000000008000000000
h: 47ffba232e10bd9ae97d295fe7a3624ec2658409431f320bad23ef7e00000000 -> VALID

i: 27, e < 80
t: 0000000000000000000000000000000000000000000000000000008000000000
h: 44f0dbc981c7f844bb5a0dac45e77f8127a69ea3a8001ebaecd10d0e00000000 -> VALID

i: 27, 18 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000
h: 9d25026dc55bce5a2fcc67bbbf25f3fffbddf3899049d7bdb16b151800000000 -> VALID

But now look at my last post. Some of them are treated as invalid with a target-miss error.

I'm sending valid diff2 shares back to your pool, but they were rejected with a "target-miss" error.
legendary
Activity: 3108
Merit: 1359
I wrote simple test program using my target-testing function:

Code:
$ ./difftest
i: 27, 18 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000, h: 9d25026dc55bce5a2fcc67bbbf25f3fffbddf3899049d7bdb16b151800000000, r: 0
$

$ ./difftest
i: 27, 40 < 80
t: 0000000000000000000000000000000000000000000000000000008000000000, h: f78a955279e6dfbcf72ec627f0fea17ec298e54e9e625308ee4c294000000000, r: 0
$
So, target testing working correctly.  Roll Eyes

Program source code:

http://itzod.ru/difftest.cpp
full member
Activity: 158
Merit: 100
I found and fixed this bug.

Hmm... still get the errors  Huh

Code:
n=09b60f5e t=0000000000000000000000000000000000000000000000000000008000000000
n=09b60f5e h=f78a955279e6dfbcf72ec627f0fea17ec298e54e9e625308ee4c294000000000 -> OK
Submitting new nonce 09b60f5e
submitWork returned: {"id":86,"error":null,"result":false}
Warning: Rejected block: target-miss
n=73dac170 t=0000000000000000000000000000000000000000000000000000008000000000
n=73dac170 h=e6ce243110b3b48c771440875ab00e3a0c5911d1e4cd18c052a2250600000000 -> OK
Submitting new nonce 73dac170
submitWork returned: {"id":88,"error":null,"result":true}
n=10e20f78 t=0000000000000000000000000000000000000000000000000000008000000000
n=10e20f78 h=93119f8d1ab6e333ce706ef0b076ebdcb64dd56ee7097c23725df77500000000 -> OK
Submitting new nonce 10e20f78
submitWork returned: {"id":100,"error":null,"result":true}
n=707e73e5 t=0000000000000000000000000000000000000000000000000000008000000000
n=707e73e5 h=90833ef611b7bc2bb0e498f8032c12d4135952a31e314a51d73d476900000000 -> OK
Submitting new nonce 707e73e5
submitWork returned: {"id":101,"error":null,"result":false}
Warning: Rejected block: target-miss
n=56aebdab t=0000000000000000000000000000000000000000000000000000008000000000
n=56aebdab h=47ffba232e10bd9ae97d295fe7a3624ec2658409431f320bad23ef7e00000000 -> OK
Submitting new nonce 56aebdab
submitWork returned: {"id":105,"error":null,"result":false}
Warning: Rejected block: target-miss
n=0cd82aeb t=0000000000000000000000000000000000000000000000000000008000000000
n=0cd82aeb h=44f0dbc981c7f844bb5a0dac45e77f8127a69ea3a8001ebaecd10d0e00000000 -> OK
Submitting new nonce 0cd82aeb
submitWork returned: {"id":109,"error":null,"result":false}
Warning: Rejected block: target-miss
n=09517581 t=0000000000000000000000000000000000000000000000000000008000000000
n=09517581 h=9d25026dc55bce5a2fcc67bbbf25f3fffbddf3899049d7bdb16b151800000000 -> OK
Submitting new nonce 09517581
submitWork returned: {"id":116,"error":null,"result":false}
Warning: Rejected block: target-miss
legendary
Activity: 3108
Merit: 1359
I found and fixed this bug.
legendary
Activity: 3108
Merit: 1359
Thanks for report, I'll try to investigate this today. Roll Eyes
full member
Activity: 158
Merit: 100
Diff32 shares support disabled temporarily. It will be back soon.
x32 shares are supported now.

Hi Balthazar,

I have problems with Ztex BTCMiner and Diff > 1 Shares on your pool. Sometimes I get "target-miss" rejects although I think the result does meet a difficulty 2. Here are two examples (n=nonce, t=target, h=hash):

Share 1 is OK:
Code:
getWork returned: {"id":32,"error":null,"result":{"data":"0000000224e76af2491330933b0b2e5e18264aec605511569d617ec600000192000000003507bfe81a4b4f3c1392a52fe273697b969a5b10f1907b249ae4c2580592e0a9508a7f5b1a0575ef00000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000","midstate":"60c2079c7cc947f6384e757fab265275065fd1769fc104a07777287acc15903f","target":"0000000000000000000000000000000000000000000000000000008000000000","hash1":"00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000"}}
n=41a6bdf8 t=0000000000000000000000000000000000000000000000000000008000000000
n=41a6bdf8 h=4e8f2c860dbc3360a4c713ade53f9201d2aeee01bedd874762d7180f00000000 -> OK
Submitting new nonce 41a6bdf8
submitWork returned: {"id":34,"error":null,"result":true}

Share 2 got a reject:
Code:
getWork returned: {"id":38,"error":null,"result":{"data":"0000000224e76af2491330933b0b2e5e18264aec605511569d617ec600000192000000007fc90eb7f3d4641f85af60bf96013f1caa9ef87d306141684a6b848594a6d469508a7f6d1a0575ef00000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000","midstate":"86a8f934763a4882f0eeb386aa8d781234540f7b5d57492b7be8a54cb9e8de38","target":"0000000000000000000000000000000000000000000000000000008000000000","hash1":"00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000"}}
n=31f34b5e t=0000000000000000000000000000000000000000000000000000008000000000
n=31f34b5e h=751f9c3b7fb7cc7e11587c09b9649cfc5bf5d7362db603ceffaff51f00000000 -> OK
Submitting new nonce 31f34b5e
submitWork returned: {"id":40,"error":null,"result":false}
Warning: Rejected block: target-miss

Why do you reject the second one? As I understand it, 0x1f is lower than 0x80 and therefore the hash should be a valid Diff2 share. Or do I understand something wrong with the target?

With BTCGuild (Stratum) I don't have such issues.

Thanks
legendary
Activity: 1302
Merit: 1008
Can someone please explain to me the benefits of choosing a different difficulty for your miners D1, D2, D4 etc. I am running BFL Singles will this allow me to get more shares in? Also is BFGMiner compatible with this function?
Less share traffic and less stales with higher difficulty shares.
Don't know much about BFGMiner, but cgminer works perfectly for me with Singles and Icarus boards at D16 and D32.
hero member
Activity: 910
Merit: 550
Can someone please explain to me the benefits of choosing a different difficulty for your miners D1, D2, D4 etc. I am running BFL Singles will this allow me to get more shares in? Also is BFGMiner compatible with this function?
legendary
Activity: 3108
Merit: 1359
Diff32 shares support disabled temporarily. It will be back soon.
x32 shares are supported now.
legendary
Activity: 3108
Merit: 1359
Added D1A column to this page. It's calculated as

Code:
D1 + 2*D2 + 4*D4 + 8*D8 + 16*D16 + 32*D32
legendary
Activity: 3108
Merit: 1359
Highcharts JS look way better Smiley
Thanks for advice, I'll try it out.
legendary
Activity: 3108
Merit: 1359
Diff32 shares support disabled temporarily. It will be back soon.

there's work in progress for selecting difficulty 1,2,4,8,16,32x shares for your workers
1/2/4/8/16x shares difficulty works now.
hero member
Activity: 698
Merit: 500
Is the pool ready for, or will it be ready for ASIC? In time for the Bitforce miners that are coming out.

there's work in progress for selecting difficulty 1,2,4,8,16,32x shares for your workers
sr. member
Activity: 458
Merit: 250
beast at work
Hi all. Smiley

https://pool.itzod.ru/graphs.php

Unpaid PPS work graph has been implemented. Paid PPS work graph coming soon.

finally Smiley


P.S.
Highcharts JS look way better Smiley
full member
Activity: 158
Merit: 100
Hi,

what about future round payments? Is there any problem?

Since (around) the last invalid block, it goes only up and not down on short rounds.
I got NO extra payment on short rounds!
Also I got no payment for the last invalid block, although I've stated that you pay for invalids too.

Thanks
hero member
Activity: 910
Merit: 550
Is the pool ready for, or will it be ready for ASIC? In time for the Bitforce miners that are coming out.
legendary
Activity: 3108
Merit: 1359
legendary
Activity: 3108
Merit: 1359
uh, where is the pool?
I'm sorry for some downtime at 12 September, there was some technical problems. Roll Eyes
Pages:
Jump to: