Blockchain technology and cryptocurrencies are one of the hottest technology trends in the past ten years. The concepts that underpin it are still confusing ...