we have 20 more years to figure it out - and perhaps only transaction fees will make this possible..
I do start to worry about the time when mining reward become to zero.
I remembered that each block size has limitation of 1 MB .
So the average transaction number per second is about 7.
Total max transaction number of a block is about 7(transaction)x60(sec)x10(min)=4200
We used to decided transaction fee in terms of fiat so no matter what price of a btc is, the fee is always low.
So if the price of each transaction is 0.1 usd, the average total transaction fee of a block is just 4200x0.1=420 usd which is far from current earning.
Where am I wrong?