This question already has an answer here:
After 21 million bitcoins miners will be paid certain transaction fees but I need your guidance for clarifying following confusions:-
Currently solving a block gives you 25 bitcoins but what is the reward level after 21 millions bitcoins?
I understand we still need sufficient amount of verifying computing power to secure the network even after 21 million bitcoins but do you think people would invest in powerful machine just to process transaction where the reward level is lower then the power consumption?
What if bitcoin community decided to mine for other alternatives such as litecoin, dogecoin for greater rewards, don't you think it'll effect the value of bitcoins?
Do we still have power competition to process transaction?