How do bitcoin miners make sure they don’t interfere with other mining miners/pools. It would seem that it would be a huge waste of energy to replicate the nonces used in other pools. I know coinbase is different because pool payments wallet should be different. I want more to know if a miner can choose his personal number. If John Smith was running a mining pool, could you choose to send unlimited numbers from 0 to 99 to one machine and 100-200 to another. Are there any functions in the selection that are not available in the pool program. I would love to play and modify some code.