📜
Smart Contract
Security
Self-executing program deployed to a blockchain, executed by the network.
Definition
A smart contract is a program deployed to a blockchain virtual machine that deterministically executes and updates on-chain state, often controlling digital assets.
In plain English
Self-executing program deployed to a blockchain, executed by the network.
Why this matters
Why it matters: Security vulnerabilities can be exploited publicly and permanently, making audits and careful design critical.
Example
Example: DeFi protocol contract manages liquidity pools and executes swaps based on on-chain logic.