There is a lot of hype in the business world surrounding the emerging blockchain technology and so called “smart contracts—computer programs which execute the terms of an agreement. But like all computer programs, smart contracts can malfunction and even develop a mind of their own.