Skip to main content
Knowledge mapWhat is a smart contract?Industry concepts and standards

You are here. See how this question connects to other ideas.

Select a node to open its page · Expand to read within the map

Knowledge mapFollow a connection. Understand a question.
← Blockchain and shared state

One question

What is a smart contract?

Code and state executed under a blockchain’s rules.

On Ethereum, a contract associates code and state with an on-chain address. Transactions invoke functions; the network validates execution under its rules. “Smart” does not mean an AI model.

A contract may release an on-chain entitlement when a condition holds. Whether a physical parcel arrived needs external input, such as an oracle, with its own trust assumptions.

Contracts are only part of an application. Interfaces, identity interactions, storage and notifications may remain off-chain. Other chains have their own program models; not every chain is an EVM.

Upgrade and administrator powers depend on the particular design. On-chain execution does not imply that business rules can never change.

Sources and further reading

Referenced here

Terms

  • Blockchain

    A distributed ledger that links records cryptographically and uses shared validation and consensus rules to establish an accepted transaction history.