Don't want to be the pesimistic guy, but it is almost impossible to limit hash rate either by pools or by nodes. I mean, what can you use? Address? Nothing avoids the lauch of a bunch of 1-threaded "slow" miners with different addresses. IP? You can launch as many VPN/tor instances as you want to mine from different IPs. Not to mention if its botnets who are mining. If you have the skills to run a botnet or to launch lots of miners, you also have the skills to make it hardly noticeable. So, what's left? The good will of the miners and probably not much more. And relaying in good will these days looks like a little bit naive, IMHO.
I already addressed this in a prior post with my suggestions a week or two back about a vector that used the optimum sweet spot of a hash rate of a pool so as to have the pool automatically set EVERY user's account to the perfect hash rate. The hash that is not needed should be able to be throttled on the INPUT from the account to the pool, so each connection to the pool only accepts X hash and the rest gets ignored. Another potential approach would be to have X hash that is optimum per user account, and once that hash is hit, their connection is frozen until the next block so each user contributes the perfect amount of hash.
This would also require a similar program to Sweet Spot having another input checkbox that says "Auto-sync optimum hashrate" and have it automatically maintain the hash rate at the perfect rate.
Can someone contact the writer of Sweet Spot software and ask them to add this checkbox in preparation of an edit like this if it is considered?
On the Dev end it could also be coded at Pool Optimum Hashrate that only allows pools to contribute X hash depending on how many are mining. Total pools would divide Optimum Global HashRate among each other equally that way no single POOLS can upset the balance of the optimum hashrate vector either.
The reason that this would work is that it appeals to both the fairness side of things as WELL as the greedy side of things. Both parties win because a software is released that allows the controlling of every CPU to the optimum hash rate in an automatic manner from the pool's output of the vector "Optimum Pool Hashrate" so that people have a target of hashrate to get for each of their computers {which would be the optimum hashrate divided by the amount of devices in one's mining worker group.}
What this would cause any bot net miner to do is to spread his hashrate among all the pools that are not maxxed out on the optimum pool hash rate in order to optimize the market further and keep the optimum hash more stable. Does this not cause everyone to win?
E