Smart Contracts
Web3 / smart contracts
Smart contracts are self-executing digital agreements where terms and conditions are written directly into code and automatically execute when predetermined conditions are met. They eliminate the need for intermediaries by encoding business logic on the blockchain, ensuring transparency, immutability, and trustless execution. Once deployed, they operate autonomously according to their programming, with all transactions recorded permanently on the blockchain. They can manage everything from simple token transfers to complex financial derivatives, and their deterministic nature means identical inputs always produce identical outputs across all network nodes.
Example
MakerDAO's smart contracts enable users to lock cryptocurrency collateral and generate DAI stablecoins automatically through protocol-governed conditions, with no centralized intermediary managing the process or loan approval decisions.
Why It Matters
Smart contracts form the foundation of decentralized applications by automating trust and eliminating intermediaries, reducing costs, execution time, and human error while enabling novel applications impossible in traditional systems.
Definition maintained by Cointegrity. See our editorial policy for review standards on regulatory and compliance terms.
Explore the full Web3 Glossary — 2,094+ expert-curated definitions. Need guidance? Talk to our consultants.