the one thing why bitcoin cannot change the fiat currenncy is transactions why you acceft payments if you have no bitcoins account? the fees ? And its required internet cellphone. what if you have a small store and you cannot afford to pay monthly bills for internet. There are so many things to improve before BITCOINS can be replace the world currencies. We need more high technologies
more many years before Altcurrency can be legalized to whole world.