Introduction to Smart Contracts: Revolutionizing Traditional Agreements