What are smart contracts? Learn how these self-executing blockchain agreements automate finance, supply chains, and advertising while reducing costs and fraud.