Blockchain
Smart Contract
Self-executing code deployed on a blockchain.
Smart contracts run automatically when their conditions are met, with no intermediary. They're the foundation of DeFi, NFTs, DAOs and most on-chain applications. Once deployed, contract code is typically immutable — bugs are forever unless an upgrade pattern was built in.