Trust forms the invisible glue that holds relationships, communities, and entire societies together. But what if critical mechanisms of trust could be reduced to computer code? That promise lies at the heart of an emerging technology called smart contracts. Smart contracts are programmable transaction protocols on the blockchain that are...