Thanks did some tweaks and made some observations for Nicehash.
1. It's best to start the miner/instance with the LOWEST hashrate first and run it for a few minutes to stabilize it's difficulty. If you don't they both go haywire for a lot longer until they settle down(Nicehash's fault)
2. With 2 instances the reject rate is DRAMATICALLY lower. I haven't calculated it yet but it looks like it kills %90 of the rejects, especially when switching coins with radically different difficulty levels.
3. Hashrate especially on the blades has increased. Obviously because the little blades are not trying to do the same work as the big miner.
4. When Nicehash does switch coins to a different difficulty level and the proxy goes "haywire"(adjusting a radical difficulty level) it recovers much faster with less errors.
5. It's not perfect but a definite improvement, next test would be to try an individual instance for each of the blade boards to improve it more, however it may be worth more trouble than it's worth.
6. I've set the stats page on different ports 8888, 8889. If you wish you can make a hosts entry so all you need to type in your browser "black" or "blades".
Updated config files:
For the black server(25 Mh/s):
{
"isScrypt" : true,
"disableStratum" : true,
"pools" :
[
{
"name" : "Nicehash Black",
"host" : "stratum.nicehash.com:3333",
"user" : "your bitcoin address.black",
"password" : "d=2048",
"enableExtranonceSubscribe" : true
},
{
"name" : "Westhash Scrypt",
"host" : "stratum.westhash.com:3333",
"user" : "your bitcoin address.black",
"password" : "d=2048",
"enableExtranonceSubscribe" : true
}
]
}
Config file for the Blades:
{
"getworkListenPort" : 8333, <-------Different listening port
"databaseDirectory": "database1", <-------Different database directory(copy contents from \database dir)
"apiListenPort" : 8889, <-------Different port for statistics(ie
http://yourproxyip:8889)
"isScrypt" : true,
"disableStratum" : true,
"pools" :
[
{
"name" : "Nicehash Blades", <-----Different Pool name for web interface page
"host" : "stratum.nicehash.com:3333",
"user" : "your bitcoin address.blades", <-------Different username so you can see the stats on Nicehash
"password" : "d=512", <-------Different starting difficulty for lower hashrate on this server
"enableExtranonceSubscribe" : true
},
{
"name" : "Westhash Scrypt2",
"host" : "stratum.westhash.com:3333",
"user" : "your bitcoin address.blades",
"password" : "d=512",
"enableExtranonceSubscribe" : true
}
]
}
Everyone is free to use any or all of this code. Happy mining!