sammy007 / open-ethereum-pool

Open Ethereum Mining Pool
GNU General Public License v3.0
1.4k stars 1.12k forks source link

Advice needed: How to improve hashrate detection #350

Open korjavin opened 6 years ago

korjavin commented 6 years ago

I think I understand all the problems and differencies between reported hashrate and calculated hashrate.

But also I can see that some pools (nanopool for instance) are more precise then others.

I have problem with my pool clients with their claiming of reduced hashrate on pool.

What can I do to improve that estimate? Will lowering difficulty help? Something else?

atlanticcrypto commented 6 years ago

Depending upon the size of the network, reducing pool difficulty will just add network congestion.

Understanding probability is tough for some - which is why hashrates are volatile at the pool side. I have had to explain this countless times to clients.

I increased the hashrate estimation windows to 3h and 6h, it helps deal with some of the personality issues.

I also increased the share difficulty, because at the end of the day performance is more important than optics, and reducing any network congestion was important.

We also created an internal portal page that shows each rig's "design" and "reported" hashrate, separate from the pool interface.

millenniumcm commented 6 years ago

Hi guys what is the suitable difficulty adjust for 20 / 25 GH Private Pool ?, with 4/5 Workers (4/5 GH each) ?? thanks!