What's I know the currently major currency between fist currencies and cryptocurrencies is USD, so I want to ask can bitcoin become the major currency in the future to replace USD?.
You are asking the impossible. Bitcoin will never replace USD or other fiat currencies in circulation. Bitcoin is decentralized, without the control of the government, it will not be accepted by them. Another thing is the volatility and anonymity. Just imagine how powerful whales will be when this happens, they could control an economy and will be as powerful as the Rothschilds family.