Re: Need help with Nicehash
Posted: Mon Oct 19, 2015 5:34 pm
This is a lot of useful information.
First, thanks for the offer of 0.1BTC, but we don't want to take money from anyone. If anything, we would pay the contributors here for their hard work in providing us with this data.
I'm also inclined to believe that work restarts aren't the cause of the problem, if only because we've spent so much attention on that area of the code. I did a lot of testing to make sure that work restarts were at the absolute minimum they could be, and it looks like paszokonik was able to verify that. But his tip about the change from Friday to today is interesting. It will take a lot of computing power to run that query, so we won't be able to get any results until tomorrow about that. I'll post that when I get more information.
The most useful information we could have here is how they determine what the "base hashrate" is. If you own a physical miner, there are two ways to determine its hashrate: what it reports from its chips on the screen, and the statistical distribution of the shares submitted. In this case, it's obvious that the "pool hashrate" is the statistical distribution of accepted shares. But how do they compute the base hashrate? There is no stratum method to query that data. Do they use some sort of custom miner software that sends what the miner reports to Nicehash's servers?
Another test for someone who is interested in running it: If you set "d=1024 c=litecoin", does that make any difference over "d=16384 c=litecoin"? Theoretically, it's possible that with a high difficulty, the 10% could simply be due to luck.
First, thanks for the offer of 0.1BTC, but we don't want to take money from anyone. If anything, we would pay the contributors here for their hard work in providing us with this data.
I'm also inclined to believe that work restarts aren't the cause of the problem, if only because we've spent so much attention on that area of the code. I did a lot of testing to make sure that work restarts were at the absolute minimum they could be, and it looks like paszokonik was able to verify that. But his tip about the change from Friday to today is interesting. It will take a lot of computing power to run that query, so we won't be able to get any results until tomorrow about that. I'll post that when I get more information.
The most useful information we could have here is how they determine what the "base hashrate" is. If you own a physical miner, there are two ways to determine its hashrate: what it reports from its chips on the screen, and the statistical distribution of the shares submitted. In this case, it's obvious that the "pool hashrate" is the statistical distribution of accepted shares. But how do they compute the base hashrate? There is no stratum method to query that data. Do they use some sort of custom miner software that sends what the miner reports to Nicehash's servers?
Another test for someone who is interested in running it: If you set "d=1024 c=litecoin", does that make any difference over "d=16384 c=litecoin"? Theoretically, it's possible that with a high difficulty, the 10% could simply be due to luck.