Smart Contracts: The Backbone of Decentralized Finance