I think no because bitcoin is used for online transaction and the price of bitcoin is not stable, but if bitcoin become stable maybe it might be possible that bitcoin will become currency, but for now, there's no chance that bitcoin will be used as currency.
The other reason every country have their own currency so where do you think the country of bitcoin?
Bitcoin is decentralized and we couldn't just credit it to China or other countries as their currency.
Its a currency since the start and launch of bitcoin but people change how they interact with bitcoin and think it can bring them fortune.
that's why they think it is a very valuable investment or what people call now a speculative investment. And you are correct about the decentralized feature of it makes it hard for many government and country to accept its nature as currency because no one can control
the bitcoin system.