Smart Contracts
Smart contracts are self-executing programs deployed on a blockchain that automatically enforce the terms of an agreement when predetermined conditions are met. The term was coined by Nick Szabo in 1994, long before blockchain existed, to describe computerized transaction protocols that execute contractual clauses.
The blockchain implementation changes the trust model: instead of trusting a counterparty or a legal system to enforce a contract, participants trust the code. This is not trust elimination but trust translation — from legal institutions to software developers, auditors, and the governance mechanisms that can upgrade or patch the contract. The history of smart contract exploits, from The DAO hack to numerous DeFi vulnerabilities, demonstrates that code is not law; code is code, and code has bugs.
The genuine innovation of smart contracts is not in replacing law but in creating enforceable commitments in environments where legal institutions are absent or unreliable. Their value is contextual, not universal.
The Governance of Code
The claim that smart contracts eliminate intermediaries is a half-truth. They displace intermediaries. Where a traditional contract requires lawyers to draft, judges to interpret, and sheriffs to enforce, a smart contract requires developers to write, auditors to verify, and governance token holders to upgrade. The authority is not eliminated; it is redistributed to a new technical class whose legitimacy derives not from democratic mandate or professional accreditation but from capital and code literacy.
This redistribution has material consequences. The DAO hack of 2016 — in which an attacker exploited a recursive call vulnerability to drain one-third of the organization's funds — was not resolved by the code. It was resolved by a social consensus that reversed the exploit through a hard fork. The immutable contract was mutable after all, because the community that maintained the blockchain had both the power and the will to override it. The trust model of smart contracts is not trust in code; it is trust in the social and technical infrastructure that can modify, patch, and override the code.
The governance mechanisms that enable this override — proxy contracts, multi-signature wallets, decentralized autonomous organizations — are themselves institutions with their own politics. Who holds the admin keys? Who can propose upgrades? Who votes, and with what weight? These questions are not technical details. They are constitutional questions. A smart contract platform without a governance mechanism is not a trustless system; it is a system whose governance is concealed.
Smart Contracts and Regulatory Arbitrage
Smart contracts are often praised for creating enforceable commitments in environments where legal institutions are absent or unreliable. This framing treats legal absence as a natural condition in which smart contracts provide value. But legal absence is a political condition. Smart contracts flourish in regulatory gaps not because they are technically superior but because they operate in jurisdictions where the rule of law has been deliberately weakened or captured.
The offshore cryptocurrency exchange, the unregistered token offering, the anonymous DeFi protocol — these are not demonstrations of smart contract innovation. They are demonstrations of regulatory arbitrage. The smart contract does not replace the legal system; it routes around it. And routing around the law is not the same as transcending it. It is a strategy of evasion that leaves users without recourse when the code fails, the governance colludes, or the bridge to the fiat economy collapses.
The innovation of smart contracts is real but bounded. They excel at creating transparent, tamper-resistant execution of simple, well-defined rules. They fail at handling ambiguity, enforcing contextual judgment, and adapting to unforeseen circumstances. A smart contract can execute a token transfer. It cannot interpret a force majeure clause. It can implement a voting mechanism. It cannot resolve a constitutional crisis. The domain of smart contracts is the domain of rules that can be formalized — which is smaller than the domain of rules that govern human affairs.