Bitcoin Forum
April 24, 2024, 06:29:05 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 [469] 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 ... 1154 »
  Print  
Author Topic: [4+ EH] Slush Pool (slushpool.com); Overt AsicBoost; World First Mining Pool  (Read 4381856 times)
KNK
Hero Member
*****
Offline Offline

Activity: 692
Merit: 502


View Profile
June 01, 2013, 06:35:16 PM
 #9361

When reset accusers some workers don't get reseted. I guess it has something to do with time the share is submitted and calculated during reset(score=score+share*value)
If this is what is happening, then all that is needed is a mutex_lock/unlock around the score update/reset functions, which is an easy fix. Another option is to trigger second reset if some of the miners has 50+% from total score, which is a workaround, but might be easier to implement depending on the pool structure.
I doubt Slush wouldn't have fixed something simple like this until now, but he is busy with other things lately, so it is possible that he have just missed it.
My personal guess is that it is probably time/clock based and some of the backends is not reset, because it's time is off - that would also explain the situation with the total score not being reset few times too.

Mega Crypto Polis - www.MegaCryptoPolis.com
BTC tips: 1KNK1akhpethhtcyhKTF2d3PWTQDUWUzHE
1713983345
Hero Member
*
Offline Offline

Posts: 1713983345

View Profile Personal Message (Offline)

Ignore
1713983345
Reply with quote  #2

1713983345
Report to moderator
1713983345
Hero Member
*
Offline Offline

Posts: 1713983345

View Profile Personal Message (Offline)

Ignore
1713983345
Reply with quote  #2

1713983345
Report to moderator
1713983345
Hero Member
*
Offline Offline

Posts: 1713983345

View Profile Personal Message (Offline)

Ignore
1713983345
Reply with quote  #2

1713983345
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713983345
Hero Member
*
Offline Offline

Posts: 1713983345

View Profile Personal Message (Offline)

Ignore
1713983345
Reply with quote  #2

1713983345
Report to moderator
1713983345
Hero Member
*
Offline Offline

Posts: 1713983345

View Profile Personal Message (Offline)

Ignore
1713983345
Reply with quote  #2

1713983345
Report to moderator
1713983345
Hero Member
*
Offline Offline

Posts: 1713983345

View Profile Personal Message (Offline)

Ignore
1713983345
Reply with quote  #2

1713983345
Report to moderator
Lucko
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1000



View Profile
June 01, 2013, 07:10:47 PM
 #9362

When reset accusers some workers don't get reseted. I guess it has something to do with time the share is submitted and calculated during reset(score=score+share*value)
If this is what is happening, then all that is needed is a mutex_lock/unlock around the score update/reset functions, which is an easy fix. Another option is to trigger second reset if some of the miners has 50+% from total score, which is a workaround, but might be easier to implement depending on the pool structure.
I doubt Slush wouldn't have fixed something simple like this until now, but he is busy with other things lately, so it is possible that he have just missed it.
My personal guess is that it is probably time/clock based and some of the backends is not reset, because it's time is off - that would also explain the situation with the total score not being reset few times too.
I looked at logs(from api on my account) from the time I was figuring out is it me or is it the pool and I was once on wining side of the error. At time of the reset only one of my miners got reseted and other had about the same score. My estimated reword jumped to over 3 BTC, but the round finished and blocked was recalculated... So I'm sure that workers don't get reseted but not sure what is the reason... But I think it is a valid guess...

EDIT: And fixing the bug is easy finding it is not. Sometimes you need another set of eyes.
Trongersoll
Hero Member
*****
Offline Offline

Activity: 490
Merit: 501



View Profile
June 01, 2013, 07:11:14 PM
 #9363

I think we agree? cool!
From what I understand what you are saying it that reset doesn't happens for everyone at the same time. I think it dose. And it happens when total score gets to big. The error accrue during reset because some other system is imputing new share that was found.
Why is the total score not in double integer? Or a byte integer what is increase every time when score is reset, then when block found is divided from user score?!

You would have to ask the programmer. Most likely there is not a "type" that is large enough to handle the number we are dealing with. We can't say for sure what is happening, we can only take a WAG(Wild Ass Guess) based on what we are seeing. No one but Slush can answer your question and he is Missing I Action at the moment.
oroboras
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 01, 2013, 10:52:09 PM
 #9364

Getting so close to a score reset again... I don't want it to, after last times screw up. Please find a block in the next 5 minutes or so!
Kruncha
Sr. Member
****
Offline Offline

Activity: 644
Merit: 250



View Profile
June 01, 2013, 11:58:31 PM
 #9365

Getting so close to a score reset again... I don't want it to, after last times screw up. Please find a block in the next 5 minutes or so!

You lucky guy Grin

EDIT: and us...

K.
oroboras
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 02, 2013, 12:01:22 AM
 #9366

Phew, it found a block at 99.*something*%
bspurloc
Hero Member
*****
Offline Offline

Activity: 569
Merit: 500


View Profile
June 02, 2013, 03:29:45 AM
 #9367

239177 orphaned.

Grr etc. oh well, at least it isn't because some flawed logic in an equation
VeeMiner
Hero Member
*****
Offline Offline

Activity: 752
Merit: 500


bitcoin hodler


View Profile
June 02, 2013, 08:58:49 AM
 #9368

I usually get around 0.028 BTC per block - these two blocks are clearly wrong:

18309   2013-06-01 01:48:37   5:15:09   49659498   53882   0.00748170   238964   25.05830000   
18318   2013-06-01 11:29:04   1:58:52   18263762   20562   0.01771251   239049   25.09950000   
iFA88
Full Member
***
Offline Offline

Activity: 237
Merit: 100



View Profile WWW
June 02, 2013, 09:01:22 AM
Last edit: June 02, 2013, 09:42:51 AM by iFA88
 #9369

I think we agree? cool!
From what I understand what you are saying it that reset doesn't happens for everyone at the same time. I think it dose. And it happens when total score gets to big. The error accrue during reset because some other system is imputing new share that was found.
Why is the total score not in double integer? Or a byte integer what is increase every time when score is reset, then when block found is divided from user score?!
Sorry I can't figure out what you are asking?

EDIT:
Still problems with these blocks (what red color has)
18324    2013-06-01 16:44:55    1:16:08    11826947    525    0.00088458    239094    25.13869000    90 confirmations left
18323    2013-06-01 15:28:47    0:19:51    3080262    135    0.00124384    239084    25.19121000    89 confirmations left
18322    2013-06-01 15:08:56    1:50:42    17158976    41    0.00101832    239080    25.18504000    85 confirmations left
18321    2013-06-01 13:18:14    1:35:10    14691384    none    none    239063    25.20347868    68 confirmations left
18320    2013-06-01 11:43:04    0:09:52    1544066    none    none    239053    25.00150000    58 confirmations left
18319    2013-06-01 11:33:12    0:04:08    627852    none    none    239051    25.11800000    56 confirmations left
18318    2013-06-01 11:29:04    1:58:52    18263762    none    none    239049    25.09950000    54 confirmations left
18317    2013-06-01 09:30:12    0:01:59    310597    none    none    239033    25.04160000    38 confirmations left
18316    2013-06-01 09:28:13    0:34:49    5394754    none    none    239032    25.06220000    37 confirmations left
18315    2013-06-01 08:53:24    0:21:58    3473112    none    none    239027    25.33340000    32 confirmations left
18314    2013-06-01 08:31:26    1:17:10    11856454    118    0.00000000    239025    25.17790000    30 confirmations left
18313    2013-06-01 07:14:16    0:13:14    2031444    38    0.00055482    239015    25.10000000    20 confirmations left
18312    2013-06-01 07:01:02    2:09:08    19734291    221    0.00056050    239012    25.46190000    17 confirmations left
18311    2013-06-01 04:51:54    2:10:19    20307448    176    0.00015807    238993    25.26838085    confirmed
18310    2013-06-01 02:41:35    0:52:58    7941437    68    0.00008204    238975    25.10570000    confirmed
18309    2013-06-01 01:48:37    5:15:09    49659498    325    0.00005240    238964    25.05830000    confirmed
18308    2013-05-31 20:33:28    1:42:52    16633401    292    0.00000081    238930    25.00000000    confirmed
18307    2013-05-31 18:50:36    0:18:57    3010041    77    0.00063556    238919    25.26863000    confirmed
18306    2013-05-31 18:31:39    2:17:49    21231848    501    0.00078153    238916    25.31229000    confirmed
18305    2013-05-31 16:13:50    0:45:01    7410765    178    0.00087783    238901    25.26605000    confirmed
18304    2013-05-31 15:28:49    3:24:52    34544624    756    0.00051999    238894    25.04760000    confirmed
18303    2013-05-31 12:03:57    0:28:10    4669471    105    0.00061763    238858    25.16995099    confirmed
18302    2013-05-31 11:35:47    3:12:56    31259218    688    0.00045144    238855    25.28059996    confirmed
18301    2013-05-31 08:22:51    4:54:34    46714536    456    0.00057801    238831    25.38963413    confirmed
18300    2013-05-31 03:28:17    0:56:08    8883215    67    0.00008960    238800    25.64249344    confirmed
18299    2013-05-31 02:32:09    0:55:51    8791245    69    0.00020915    238796    25.29477058    confirmed
18298    2013-05-31 01:36:18    0:23:53    3809057    24    0.00007815    238791    25.45422788    confirmed
18297    2013-05-31 01:12:25    0:48:41    7718499    50    0.00023318    238788    25.08535000    confirmed
18296    2013-05-31 00:23:44    0:07:53    1254360    14    0.00030901    238783    25.00370000    confirmed
18295    2013-05-31 00:15:51    4:40:25    44440241    522    0.00018694    238780    25.00640000    confirmed
Did you increase you hash rate? If so to can you give me a number on what it was and what it is.
We have there 2 PC's, every PC has one GPU. #1 with 300 mhps #2 with 200 mhps. All PC's are 10-20% in use (movie watch, any game playing) in a 24h day, but they dont run the whole day.
I work for 2 pools, one pps and the Slush pool for testing. I use cgminer with balance pool method.
My avarage hash rate on slush pool is ~240 mhps from  2013-05-30 14:27.
I work for the slush pool without any cheating, i dont have the block red colored (on the list) who i have changed the systems. I have only colored what i was on the whole block online, and the hash rate was fix, but i was punished with lower reward what did not deserve it.
I dont have "mining rig" what only run miner the whole 24h day. I have personal computers what when they online then work for the pools.
/sorry for bad grammar, i speak whole better in German and Hungarian language/

**EDIT**
The my account page says:
Average hashrate in last 10 rounds: 351 Mhash/s
**EDIT**

iFA88
Full Member
***
Offline Offline

Activity: 237
Merit: 100



View Profile WWW
June 02, 2013, 09:08:28 AM
 #9370

I think we agree? cool!
From what I understand what you are saying it that reset doesn't happens for everyone at the same time. I think it dose. And it happens when total score gets to big. The error accrue during reset because some other system is imputing new share that was found.
Why is the total score not in double integer? Or a byte integer what is increase every time when score is reset, then when block found is divided from user score?!

You would have to ask the programmer. Most likely there is not a "type" that is large enough to handle the number we are dealing with. We can't say for sure what is happening, we can only take a WAG(Wild Ass Guess) based on what we are seeing. No one but Slush can answer your question and he is Missing I Action at the moment.
Why not? double integer has 18446744073709600000 max volume. Thats not enough?
But when not enough then the optimal solution would a extra byte.
When the current TOTAL SCORE variable is full, then we have to do only increase a variable (declare name with= "spin") with 1.
So when the duration is on 1:00:00 then we reset the Total Score variable (we dont reset the user score variable!) and we set the "spin" to 1
on 2:00:00 we reseting again, and set the spin to 2
on 3:00:00 to 3 and so follow..
and when the block founded, then we calculate from these method:
reward = ( user score / spin ) / total score * 25
All is done?!

KNK
Hero Member
*****
Offline Offline

Activity: 692
Merit: 502


View Profile
June 02, 2013, 09:59:01 AM
 #9371

So when the duration is on 1:00:00 then we reset the Total Score variable (we dont reset the user score variable!) and we set the "spin" to 1
on 2:00:00 we reseting again, and set the spin to 2
on 3:00:00 to 3 and so follow..
and when the block founded, then we calculate from these method:
reward = ( user score / spin ) / total score * 25
All is done?!

This will lead to wrong results: on spin 1 the total score is 1234567890, but on next spin it is 1934567890 - they are never equal

Mega Crypto Polis - www.MegaCryptoPolis.com
BTC tips: 1KNK1akhpethhtcyhKTF2d3PWTQDUWUzHE
iFA88
Full Member
***
Offline Offline

Activity: 237
Merit: 100



View Profile WWW
June 02, 2013, 10:03:14 AM
 #9372

So when the duration is on 1:00:00 then we reset the Total Score variable (we dont reset the user score variable!) and we set the "spin" to 1
on 2:00:00 we reseting again, and set the spin to 2
on 3:00:00 to 3 and so follow..
and when the block founded, then we calculate from these method:
reward = ( user score / spin ) / total score * 25
All is done?!

This will lead to wrong results: on spin 1 the total score is 1234567890, but on next spin it is 1934567890 - they are never equal
How are u calculated this? On the spin increment the total score reset it to 0.

KNK
Hero Member
*****
Offline Offline

Activity: 692
Merit: 502


View Profile
June 02, 2013, 10:06:00 AM
 #9373

I mean just before it is reset, because it based on time and not some value it will always be different, so ... wrong end results
The numbers are just for example

Mega Crypto Polis - www.MegaCryptoPolis.com
BTC tips: 1KNK1akhpethhtcyhKTF2d3PWTQDUWUzHE
iFA88
Full Member
***
Offline Offline

Activity: 237
Merit: 100



View Profile WWW
June 02, 2013, 10:10:21 AM
 #9374

I mean just before it is reset, because it based on time and not some value it will always be different, so ... wrong end results
The numbers are just for example
score = score + exp(round_time/C)
The result is only a number ^^
With these method, when the round time too long is, then the value would overflow.

KNK
Hero Member
*****
Offline Offline

Activity: 692
Merit: 502


View Profile
June 02, 2013, 10:22:59 AM
 #9375

Exactly and you should reset the score for all miners at specific time, because the total score is a sum of all the miner's scores

EDIT: I guess you have missed my previous post to you - https://bitcointalk.org/index.php?topic=1976.msg2330839#msg2330839

Mega Crypto Polis - www.MegaCryptoPolis.com
BTC tips: 1KNK1akhpethhtcyhKTF2d3PWTQDUWUzHE
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 02, 2013, 10:29:37 AM
 #9376

The "reset" just normalises all the scores. No information is lost. If no "reset" happened, you'd receive the same score and the same reward.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
iFA88
Full Member
***
Offline Offline

Activity: 237
Merit: 100



View Profile WWW
June 02, 2013, 10:35:49 AM
 #9377

Exactly and you should reset the score for all miners at specific time, because the total score is a sum of all the miner's scores

EDIT: I guess you have missed my previous post to you - https://bitcointalk.org/index.php?topic=1976.msg2330839#msg2330839

I see, but u should understand, when u reseting all scores, then we lost information.
That means when the all score is reset at 1:00:00 then its all newly, what i have shared before i would that lose. Because i would have then 0 score.
The users score should NOT be reseted!

organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 02, 2013, 10:45:57 AM
 #9378

Exactly and you should reset the score for all miners at specific time, because the total score is a sum of all the miner's scores

EDIT: I guess you have missed my previous post to you - https://bitcointalk.org/index.php?topic=1976.msg2330839#msg2330839

I see, but u should understand, when u reseting all scores, then we lost information.
That means when the all score is reset at 1:00:00 then its all newly, what i have shared before i would that lose. Because i would have then 0 score.
The users score should NOT be reseted!

Perhaps you missed this:

The "reset" just normalises all the scores. No information is lost. If no "reset" happened, you'd receive the same score and the same reward.

Or maybe you didn't understand?

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
iFA88
Full Member
***
Offline Offline

Activity: 237
Merit: 100



View Profile WWW
June 02, 2013, 10:59:58 AM
 #9379

Exactly and you should reset the score for all miners at specific time, because the total score is a sum of all the miner's scores

EDIT: I guess you have missed my previous post to you - https://bitcointalk.org/index.php?topic=1976.msg2330839#msg2330839

I see, but u should understand, when u reseting all scores, then we lost information.
That means when the all score is reset at 1:00:00 then its all newly, what i have shared before i would that lose. Because i would have then 0 score.
The users score should NOT be reseted!

Perhaps you missed this:

The "reset" just normalises all the scores. No information is lost. If no "reset" happened, you'd receive the same score and the same reward.

Or maybe you didn't understand?
Then, i think i dont understand.
For me says reset thah reseting scores to zero.

CJPOLO
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
June 02, 2013, 11:13:43 AM
 #9380

Slush any news on blocks
18309 and 18318 in regards to miscalculations?
thanks
Pages: « 1 ... 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 [469] 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 ... 1154 »
  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!