Smart Contract
A smart contract is code on a blockchain that automatically runs agreed rules when specified conditions are met.
A smart contract is a program stored on a blockchain that executes instructions when certain conditions are satisfied. Instead of relying on a person, company, or platform operator to enforce an agreement, the rules are written in code and processed by the network. Once deployed, a smart contract is typically transparent and difficult to change, which can make its behavior easier to verify but also means bugs can be costly.
Smart contracts matter because they let blockchain applications handle actions such as sending tokens, swapping assets, issuing digital collectibles, managing loans, or recording votes without a traditional middleman. For example, a simple smart contract could release payment to a freelancer once a client confirms delivery, similar to an escrow service, but with the release rules executed by blockchain code. They are powerful building blocks, but users still need to understand the terms, risks, and permissions before interacting with them.
Other terms in Blockchain Fundamentals
Atomic Swap
A peer-to-peer crypto trade that lets two parties exchange different coins directly without relying on a centralized exchange or custodian.
Block (Blockchain)
A block is a bundled set of blockchain transactions and metadata that is added to the chain after the network accepts it as valid.
Blockchain
A blockchain is a shared digital ledger that records transactions in linked batches and is maintained by a network of computers.
Blockchain Fork
A blockchain fork is a split or change in a blockchain’s rules that can create two different versions of the network’s transaction history.