Smart contracts, self-executing agreements based on blockchain technology, are a hotly debated topic in the tech community, among policy makers, industry stakeholders and in academia. They offer the prospect of cheaper, faster and better transactions. The hype around smart contracts is also...