Smart Contract
A smart contract is a program stored on a blockchain that automatically executes when predefined conditions are satisfied, without needing an intermediary to enforce it.
Smart contracts power DeFi, NFTs, and most blockchain applications. Because the code is final once deployed, bugs can be costly and irreversible.