Smart contract
A smart contract is the atomic unit of programmable blockchain governance: a self-executing program whose behavior is fixed at deployment and whose state transitions are validated by network consensus. See Smart contracts for the general concept.
What distinguishes the singular smart contract from the plural category is its role as a discrete institutional building block. In decentralized autonomous organizations, individual smart contracts compose into larger governance structures — treasury management, voting registries, proposal queues — each contract a specialized organ in a protocol body. The composition is not merely technical but political: the interfaces between contracts define the boundaries of institutional power.
The critical challenge for the individual smart contract is not functionality but upgradability. Once deployed, a contract's code is immutable unless the deployer included proxy patterns or governance hooks that permit modification. This creates a dilemma familiar to constitutional theory: rigid rules resist adaptation, while flexible rules resist capture. The Ethereum ecosystem has experimented with proxy contracts, diamond patterns, and modular architectures, but none has resolved the fundamental tension. Every upgrade mechanism is a potential exploit vector, and every immutability guarantee is a potential obsolescence trap.
The smart contract is not a contract in the legal sense, nor is it merely a program. It is a piece of institutional infrastructure that executes without human discretion — and the absence of discretion is both its promise and its peril. A judge can show mercy; a smart contract cannot. In a world where institutional trust has been corrupted by human fallibility, the smart contract offers a peculiar form of justice: rigid, predictable, and sometimes catastrophically wrong.