0
it is well known that the upper limit of bitcoins is 21 million, which can be calculated mathematically; but from documents i have read, this is because mining a new block is defined to have diminishing returns (1 halving per 210k blocks); is this the sole factor limiting the possible number of coins? is there anything i missed in this crypto system which becomes more and more difficult over time and finally becomes computationally infeasible that is limiting the number of coins?