There are many differences between bitcoin and real money. Bitcoin is decentralized while real money back by the government. Bitcoin transactions are made over the internet and are public where your addresses are known whereas cash transactions are pretty much anonymous. It require fees to be paid to miners which is quite similar to taxes that we pay to the government, except taxes can be evaded quite easily compared to having a transaction registered in the blockchain without paying fees.