An introduction to Blockchain technology and its potential use cases