Duplicate shares issue and adjusting payouts

News updates about the Prohashing pool
Forum rules
The News forum is only for updates about the Prohashing pool.

Replies to posts in this forum should be related to the news being announced. If you need support on another issue, please post in the forum related to that topic or seek one of the official support options listed in the top right corner of the forums page or on prohashing.com/about.

For the full list of PROHASHING forums rules, please visit https://prohashing.com/help/prohashing- ... rms-forums.
Post Reply
User avatar
Chris Sokolowski
Site Admin
Posts: 945
Joined: Wed Aug 27, 2014 12:47 pm
Location: State College, PA

Duplicate shares issue and adjusting payouts

Post by Chris Sokolowski » Thu Mar 05, 2015 4:30 am

As you may or may not be aware, the pool recently experienced a bug where shares were credited to users' balances multiple times. While most shares were counted once, certain shares were counted many times over. In fact, there were at least 100 occurrences where the same share was counted at least 3000 times. Since the pool's hashrate calculation is based upon the rate of share submission, this manifested itself in the charts as a large spike in hashrate. It pains me to do this, but I am forced to adjust users' balances to ensure that the pool can remain online.

From my research, there were three times when this error was occurring:

March 2 from 15:15 to 19:30 EST
March 3 from 01:00 to 09:15 EST
March 3 from 16:15 to 16:30 EST
March 4 from 04:15 to 15:30 EST

I have the necessary data in our database to find all the duplicate shares and change users' balances to the exact amounts, but this is not a practical solution. The database query to correct the balances would require multiple days to obtain the new balances, if the queries ever finish at all. I know that our users depend on timely payouts, but running the query would require us to withhold payments potentially indefinitely. Due to this issue, I am implementing a different solution:

Since the March 2 balances were already paid, I will not be changing them. For March 3 and March 4, I will be changing balances in the following way:

If you were not mining during any of the times stated above, then your balances will not change
If you were mining during any of the times stated above, then your earnings of the affected period(s) will be equal to your average rate of earnings throughout the rest of the day multiplied by the duration of the error period plus 15% (not to exceed your original balance).

This is a compromise - it is a higher payout than anyone would have earned had the pool been working properly and higher than any other pool paid its users on those days, and it still allows us to pay all our users promptly and remain in business.

I apologize for the inconvenience, and I think you for continuing to mine with Prohashing. As always, I am always here to answer your questions and comments.
cryptichermit
Posts: 4
Joined: Tue Mar 03, 2015 3:36 am

Re: Duplicate shares issue and adjusting payouts

Post by cryptichermit » Thu Mar 05, 2015 11:53 am

This sounds fair. Do you know when payouts will resume?
I noticed the balance has been changed on account, but have not received 3/4 payout as of yet.
minered
Posts: 1
Joined: Thu Mar 05, 2015 12:05 pm

Re: Duplicate shares issue and adjusting payouts

Post by minered » Thu Mar 05, 2015 12:08 pm

hello

I saw the strange hashrates yesterday it was 50mh and i only do 11mh.
i tought it was my connection going bad
good that you found the issue
User avatar
Chris Sokolowski
Site Admin
Posts: 945
Joined: Wed Aug 27, 2014 12:47 pm
Location: State College, PA

Re: Duplicate shares issue and adjusting payouts

Post by Chris Sokolowski » Thu Mar 05, 2015 2:07 pm

I'm sorry about the payouts not executing yet - I accidentally forgot to reactivate the automated payout script after correcting the balances. I just ran the script and sent out the payouts. The payout time will return to normal beginning tomorrow.
Post Reply