Bitcoin Smart Contracts: Exploring Their Role and Potential in the Financial World