A key component of the hash algorithm used by blockchain is that difficulty can be adjusted, such that the algorithm ensures that the difficulty to mine the next block increases/decreases based on how long it took previous blocks to mine. In this way the network can attempt to maintain a predictable rate of blocks being mined as mining power fluctuates.
So for this to be a good computation for a blockchain to use it would have to have a way to modify difficulty in a predictable way.