What are the challenges and potential solutions for achieving mass adoption of cryptocurrencies in everyday transactions?