I know that there are an upper limit to the number of hashes that can be mined. But I do not know why is this a case? I guess it is due to the enormous amount of computation necessary to find hashes. Or is it due to some mathematical law?
In any case, my question would be what happens if all of hashes are used in the blockchain? Can we continue make new transactions?










