Blockchain & Digital Assets Smart Contracts: What They Can and Cannot Do A smart contract is code on a blockchain that runs exactly as written; it automates rules but cannot see the outside world or undo its own bugs. 14/10/2026 6 min read