Skip to main content

Smart Contract

blockchain
scripting

Programmatic rules executed by the blockchain to enforce agreements without intermediaries.

1
definition

A smart contract is blockchain-enforced logic that defines when funds or state can change. On account-based chains, contracts are programs with persistent state; on UTXO chains, contract rules are usually spending conditions that must evaluate to true.

2
considerations

Smart contracts reduce some counterparty risk, but they introduce code risk, oracle risk, governance risk, and upgrade-key risk. Audits, formal verification, time locks, multi-sig controls, and limited permissions can reduce but not eliminate these risks.

Conceptual links

Related terms

4 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.