hi, can anyone tell me how long it will take to mine all the coins and what will happen to the network.
Total of 21 million bitcoin will be mined by 2140 so we might not be alive by that time. Bitcoin's price will be very high so that miners can be in profit even with just transaction fees and 0 block reward.
Bitcoin network is designed to run forever...