Neither is backed by a commodity like gold or anything with an underlying value.
The biggest difference between cryptocurrency values and fiat money is that fiat currencies are backed by central governments and declared as legal tender. Its value is basically derived from the fact that the central government has stated that it has value and two parties in a transaction put their trust in that value.