Smart contracts are self-executing contracts with the terms of the agreement directly written into code. They automatically execute and enforce the terms when predefined conditions are met.
Smart contracts run on blockchain platforms like Ethereum, enabling trustless and automated transactions without the need for intermediaries.