This article gives a very general introduction to the technology, promises and limitations of blockchain technology --- popularized by the digital currency Bitcoin and a key force behind the surge of cryptocurrencies. Blockchain acts as a distributed database or joint global register of all...