What Are Smart Contracts? A Practical Guide in 2025