There is a lot of excitement lately about the opportunities that cryptocurrencies and its underlying technology, the blockchain offers. From trading, investing, mining or using the technology to streamline existing systems and processes, the opportunities most definitely exist.