How Close Cryptocurrencies Are Towards Mass Adoption