It is true that Bitcoin is not an official currency because it is not accepted by most governments of each country. In addition, it is not centralized and regulated by them. Transactions are unknown and also the developers. In addition, bitcoin is not created and implemented by the government so it can not be passed. Some governments do not allow bitcoin to be legalized because they think, bitcoin will surpass the State currency