Blockchain, cryptocurrency, smart contracts—these obscure terms began flooding the news a few years ago and for good reason. These are technologies with the potential to fundamentally change the way in which society performs its business transactions.