Smart Contracts: Transforming Digital Transactions