npub1q0…t7wtf on Nostr: People occasionally ask me what to do about diff and what the high diff port (4334) ...
People occasionally ask me what to do about diff and what the high diff port (4334) on solo ckpool is ideal for.
To clarify: the diff you mine at makes absolutely no difference to your chance at finding a block. In addition shares with solo mining have no intrinsic value and are purely for feedback to know you're mining at the pool. The high diff port has a starting diff of one million and is set that high simply because rental mining services demand that high. Only pethahash sized miners should consider using the port if they are consolidating their hashrate through a proxy - otherwise even if you're an exahash sized miner with every discrete miner connecting to the pool you should still use the regular port.
The other question that comes up is whether you can set your diff manually - the answer is yes if you use cgminer directly since I implemented the stratum protocol suggest-diff option within cgminer and ckpool. However again it is of no real use apart from getting the diff closer to matching your hardware earlier on as the pool will automatically adjust with time to an optimal diff (also purely cosmetic) though it may take a while if you're a tiny miner.
The final question is what to do if no hashrate or statistics ever show up on the pool - usually that's because people are mining with ridiculously low hashrates, GPU or CPU miners or most commonly nerdminers. The answer there is - don't do that. Just don't mine with such small hashrates as it's beyond the level of lotto mining into the ludicrously improbable chance of finding a block.
To clarify: the diff you mine at makes absolutely no difference to your chance at finding a block. In addition shares with solo mining have no intrinsic value and are purely for feedback to know you're mining at the pool. The high diff port has a starting diff of one million and is set that high simply because rental mining services demand that high. Only pethahash sized miners should consider using the port if they are consolidating their hashrate through a proxy - otherwise even if you're an exahash sized miner with every discrete miner connecting to the pool you should still use the regular port.
The other question that comes up is whether you can set your diff manually - the answer is yes if you use cgminer directly since I implemented the stratum protocol suggest-diff option within cgminer and ckpool. However again it is of no real use apart from getting the diff closer to matching your hardware earlier on as the pool will automatically adjust with time to an optimal diff (also purely cosmetic) though it may take a while if you're a tiny miner.
The final question is what to do if no hashrate or statistics ever show up on the pool - usually that's because people are mining with ridiculously low hashrates, GPU or CPU miners or most commonly nerdminers. The answer there is - don't do that. Just don't mine with such small hashrates as it's beyond the level of lotto mining into the ludicrously improbable chance of finding a block.