Genoil / ZECMiner

ZCash AMD OpenCL stratum miner for Windows
128 stars 80 forks source link

not using Extranonce for Nicehash #29

Open tryshop opened 7 years ago

tryshop commented 7 years ago

Please path for extranonce.subscribe. for nicehash.com r9 270 and r370 Pitcairn is not work 0.00sol/s

sammy007 commented 7 years ago

Extranonce is not needed we have uint256 space for it, please don't add any bs like that.

tryshop commented 7 years ago

XnSub in nicehash view ( X )notExtranonce for Woker with genoil 4.0.1miner and stop connect.

gennadiv commented 7 years ago

та-же беда

oneevil commented 7 years ago

+1 please add extranonce.subscribe support

Genoil commented 7 years ago

I'm not planning going down the ETH route again with multiple stratum specs. Zcash stratum (draft) spec doesn't use extranonce, instead a 256-bit nonce that can be partially set by pool.

nicehashdev commented 7 years ago

I think you should reconsider this;

The reason we use extranonce.subscribe is because there is no other way to change server side nonce if pool would like to do so. We need this feature, because miner may get reassigned to another order, which uses different server side nonce, thus miner needs to be informed about this.

If we are unable to change miner's server nonce, then the only option viable to do is inform him to make a reconnect. This reconnect time is completely unnecessary, it may slow down a miner a bit thus miner performing worse.

The choice is yours of course; as you can see, many miners would like to have such feature.

Genoil commented 7 years ago

@nicehashdev thanks for clearing this up.