Blockchain technology – the architecture that underpins Bitcoin – is set to revolutionise the world in the same way as the internet. With corporations such as Deloitte, HSBC, Goldman Sachs and even central banks investigating its possibilities, and with Blockchain As A Service (BAAS) now available on Microsoft Azure, IBM Bluemix and AWS, everyone currently working in tech should understand the basics. So, what exactly does a blockchain application look like? How might it look or behave differently from a traditional application? And how does one go about testing different types of blockchain app? This technology has been widely touted as the future of the new machine economy, with endless use cases related to the Internet of Things as well as more predictable applications, such as in banking and finance. Does the reality justify the hype?