What is transactions per second (TPS)? Measuring blockchain speed

What is transactions per second (TPS)?

Transactions per second (TPS) is the number of transactions a blockchain network can process in one second. It is a key metric for measuring a blockchain's speed and efficiency. Higher TPS means faster transaction processing, while lower TPS can lead to network congestion and higher fees.

How TPS works

  • Block time: The time it takes to create a new block affects TPS. Shorter block times usually mean higher TPS.
  • Block size: Larger blocks can store more transactions, increasing TPS.
  • Consensus mechanism: Proof of Work (PoW) networks like Bitcoin have lower TPS, while Proof of Stake (PoS) or Layer 2 solutions improve speed.
  • Bitcoin (BTC): ~7 TPS
  • Ethereum (ETH, pre-Merge): ~15 TPS
  • Ethereum (with Layer 2 solutions): ~1,000+ TPS
  • Solana (SOL): ~65,000 TPS (theoretical)
  • Visa (for comparison): ~24,000 TPS

Why TPS matters

  • Scalability: A high TPS allows a blockchain to handle more users and transactions efficiently.
  • Lower fees: Networks with high TPS usually have lower transaction costs due to reduced congestion.
  • Real-world adoption: Faster blockchains are better suited for payments, gaming, and DeFi applications.

Challenges of increasing TPS

  • Decentralization trade-offs: Increasing TPS often requires compromises in security or decentralization.
  • Network congestion: If a blockchain exceeds its TPS limit, transactions get delayed and fees rise.
  • Scalability solutions needed: Many blockchains rely on Layer 2 scaling (e.g., Lightning Network, Optimistic Rollups) to boost TPS.

FAQs

Is higher TPS always better?

Not necessarily. A blockchain also needs strong security and decentralization, not just high speed.

Can Bitcoin or Ethereum increase their TPS?

Yes. Bitcoin's Lightning Network and Ethereum's Layer 2 rollups significantly boost TPS.

What's the difference between theoretical and real-world TPS?

Theoretical TPS is the maximum possible speed, while real-world TPS considers factors like network conditions and congestion.

Other Glossary Terms