The biggest difference is that fiat currencies are legal and issued and backed by the government authority which assigns value to them. On the contrary, cryptocurrencies are independent and no central authority has any power over them. Cryptocurrencies can be only virtual, the miners (who are the people who create those currencies) determine their value and market supply (for example, Bitcoin has a limited number of 21 million bitcoins). Moreover, inflation does not affect digital cryptocurrencies.