← Back to glossary
📜

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.