What exactly is a Smart Contract? Smart Contracts are small programs that live on the ledger on the block chain. Just like any contract, the “smart” contract lays out the terms of the agreement, and automates the execution of an agreement so that al...