What is Off-Chain?
Off-chain refers to data, computation, or transactions that occur outside the blockchain — processed on external servers, Layer 2 networks, or peer-to-peer channels, often with periodic settlement to the main chain.
WHY IT MATTERS
Off-chain is everything that doesn't happen on the blockchain directly. Database storage, API calls, computation, and even many 'blockchain' transactions (L2 rollups) happen off-chain with only summaries or proofs posted on-chain.
Off-chain solutions are faster and cheaper but introduce trust assumptions. When data is off-chain, you're trusting whoever stores it. Off-chain computation trusts whoever runs it. The art of blockchain architecture is choosing what must be on-chain vs what can safely be off-chain.
Common off-chain patterns: IPFS/Arweave for file storage, Layer 2 rollups for transaction execution, Snapshot for governance voting, and The Graph for data indexing.