Blockchain technology is often considered to be synonymous with cryptocurrencies like Bitcoin and Ethereum, but it has far wider applications beyond currency.