What is Throughput?
Throughput in blockchain refers to the number of transactions a network can process per unit of time, typically measured in transactions per second (TPS). It represents the network's raw processing capacity and is a key metric for evaluating a blockchain's ability to handle demand at scale.
Throughput is often discussed in the context of the "blockchain trilemma". The challenge of simultaneously achieving high throughput, strong security, and sufficient decentralization. Different blockchain designs make different trade-offs among these properties.
How it Works
Throughput is determined by several factors:
Calculation:TPS = (Block Size / Average Transaction Size) / Block Time
Key Variables:- Block size limits (bytes or gas)
- Block production interval
- Transaction complexity
- Consensus overhead
- Network propagation delays
| Network | Typical TPS | Peak TPS |
|---|---|---|
| . . . . - | . . . . . . - | . . . . . |
| Bitcoin | ~7 | ~7 |
| Ethereum L1 | ~15-30 | ~30 |
| Solana | ~3,000 | ~65,000 |
| Arbitrum | ~40 | ~4,000+ |
| Visa | ~1,700 | ~65,000 |
- Vertical: Bigger blocks, faster times, more powerful nodes
- Horizontal: Sharding, parallel execution, Layer 2s
- Layer 2: Off-chain execution with L1 settlement
- Optimistic: Batch processing with fraud proofs
Practical Example
Consider a popular NFT mint on Ethereum mainnet at 30 TPS capacity. If 100,000 users try to mint simultaneously, the network becomes congested. Gas prices spike and many transactions fail or wait hours. The same mint on Solana at 3,000 TPS handles the demand smoothly. Better yet, on an Ethereum L2 like Arbitrum with effectively unlimited throughput (limited by sequencer, not block space), the mint proceeds with low fees. This illustrates why high-throughput solutions are essential for mainstream blockchain adoption.
Why it Matters
Throughput has significant implications:
User Experience:- Low throughput = congestion during demand spikes
- High gas fees during network stress
- Failed transactions and poor UX
- High-frequency trading needs high TPS
- Gaming requires responsive transactions
- Micropayments uneconomical at low throughput
- Limited throughput creates fee markets
- Users compete via gas prices
- Potential for MEV extraction
- "Big block" approaches increase throughput
- May sacrifice decentralization
- Layer 2 solutions offer alternative path
- Advertised TPS often theoretical maximum
- Real-world varies with transaction type
- Smart contract calls cost more than transfers
- Ethereum + L2s targeting 100,000+ combined TPS
- Danksharding will increase data throughput 100x
- Sufficient for most global-scale applications
Understanding throughput helps users choose appropriate networks and anticipate congestion periods.
Fensory monitors throughput and congestion across networks, helping you time transactions for optimal fee efficiency and reliable execution.