My chance of mining a coin is very slim running solo. Looking for a way to determine when I have no chance of mining and should just turn mining off. As difficulty increases I'm assuming Sol/s will decrease. New blocks are created every 150 seconds. My current Sol/s is 4.5. That's 675 solutions a block. Assuming the sol/s will decrease as difficulty increases, once the Sol/s reaches 0 it's time to turn mining off.
No, that's not how difficulty works.
Difficulty is the method the protocol uses to maintain it's target block time (2.5 minutes for Zcash, 10 minutes for Bitcoin, 15 seconds for Ethereum, etc.). Your hash rate does not change at all with difficulty increases. As new miners join, the total network hash rate grows, and the difficulty has to grow proportionally to keep the block time the same. Keep in mind that even though your hash rate will remain at 4.5 sol/s, your income will decrease as difficulty rises. This is not because difficulty affects your hash rate, rather it is a result of the network hash rate growing, and your personal hash rate will now represent a smaller piece of the pie as a result.
Thanks for the clarification. Does joining a pool hurt the network? Assuming that pools are sharing a node and processing for that node.