Bitcoin can not, in principle, replace national money. No decentralized crypto currency can do this because of its high volatility in the price. Bitcoin and other decentralized crypto currency can only go in parallel with national money, then it will be beneficial, not harm. If national money is replaced by bitcoin, it will quickly disregard any economy of any strong state.