Enabled by blockchain technology, the possibilities surrounding smart contracts are far-reaching and could significantly impact the finance industry a