I always wanted to ask: can random number space be segmented in mining?
Right now, the random numbers everyone generates are from 0 to 1. These numbers are repeated on all 100,000 nodes of Ethereum netowrk and it is a waste of computing resources.
So, can we segment it ? For example, lets say some miners would generate numbers from 0 to 0.001, other miners the next range , from 0.001 to 0.002, and so on...
By segmenting random numbers we would not repeat the same random number on all nodes, and the mining would be much more efficient. The mining pool would be the authority to assign every miner its own random number range.
Why mining pools are not working this way? Because segmenting random number space is a very simple task, but I am not sure if it will work since I don't know how exactly the DAG generation algorithm works.