text: mujhe suna hai ki ethereum kaafi popular ho raha hai,par mujhe samajh nahi aa raha yeh smart contracts kya hote hain!smart contracts actually self-executing agreements hote hain, jo blockchain pe run hote hain, aur inka use karna kaafi secure hota hai, samjhi?