Firstly, sorry if its a really stupid question.
for what i know:
Digital currencies can be easily doble payed (using same coin to pay two transactions)
To aid this, all transactions are held upon confirmation buy all the mining machines looking for blocks.
These miners are rewarded with newly generated coins that get produced.
Difficulty levels adjusts in order to equilibrate the mining of coins which also half every 4 years.
So the question is: when the number of bitcoins reaches 21 millions and no more coins are produced,
will all the bitcoin system rely on non-rewarded donating miners in order to not go wrecked?
Don't forget that dividing by 2 with 8 decimal places can get pretty lengthy...
by 2030 most of the 21 millions coins will be mined, however, the halving will continue 25 now, 12.5 in 4 years, 6.25 in 8 years, 3.125 in 12... and so on until we hit decimal halving only... we are really far away from the day were a reward might be 0.00000225
hahaha ye i thought about that aswell, they would never end technically. Will see if they are worth a million $ to compensante