Perfect Money - Are Cryptocurrencies the Money of the Future?