This looks like a complex thing but I am trying hard to understand it. Why would any one in the world honor a crypto currency till it is backed by a government with monetary value? How does a crypto currency get its monetary value? Who will back it?
Currencies get value from demand and supply not from governments backing them. Currencies have existed long before government's started stamping them out in their own name. The demand for a currency comes from the utility that it offers as a medium of exchange. Even pre-historic humans went out of their way to create currencies because they were useful.
Bitcoin has value because it is useful as a global, irreversible electronic medium of exchange and store of value. That is why it is in demand.
Bitcoin’s value is given by the merchant who is willing to exchange it for something of economic value to you (goods, services, etc). These persons who are willing to trade with you for Bitcoin are considered the "economic majority", as they decide which Cryptocurrency definition they are willing to trade value for. The economic majority is the group of persons backing Bitcoin or other accepted Cryptocurrencies.
The US dollar value in contrast is guaranteed by legal-tender laws: Dollars are always accepted for paying taxes, and that reflects a value that will always remain, even if the entire economy decides to stop accepting the US dollar. Dollars are NOT backed by gold.