Free 30-min Web3 Consultation
Book Now
Smart Contract Security Audits
Learn More
Custom DeFi Protocol Development
Explore
Full-Stack Web3 dApp Development
View Services
Free 30-min Web3 Consultation
Book Now
Smart Contract Security Audits
Learn More
Custom DeFi Protocol Development
Explore
Full-Stack Web3 dApp Development
View Services
Free 30-min Web3 Consultation
Book Now
Smart Contract Security Audits
Learn More
Custom DeFi Protocol Development
Explore
Full-Stack Web3 dApp Development
View Services
Free 30-min Web3 Consultation
Book Now
Smart Contract Security Audits
Learn More
Custom DeFi Protocol Development
Explore
Full-Stack Web3 dApp Development
View Services
LABS
Glossary

Transactions per Second (TPS)

Transactions per Second (TPS) is a key performance metric quantifying the maximum number of transactions a blockchain network can process and confirm within one second.
Chainscore © 2026
definition
BLOCKCHAIN METRICS

What is Transactions per Second (TPS)?

A core metric for measuring the raw throughput capacity of a blockchain network.

Transactions per Second (TPS) is a quantitative metric that measures the number of transactions a blockchain network can process and confirm within a one-second interval. It is a fundamental benchmark for throughput, directly indicating the network's capacity for handling user activity. A higher TPS generally suggests a network can support more users and applications without congestion, though it is just one component of a broader performance profile that includes latency and finality time.

The TPS of a network is constrained by its underlying consensus mechanism and blockchain architecture. For example, Bitcoin's Proof-of-Work design and 10-minute block target yield a TPS of approximately 7, while high-performance networks like Solana, which uses a unique combination of Proof-of-History and parallel execution, have demonstrated TPS figures in the thousands. Layer 2 scaling solutions, such as rollups on Ethereum, operate with their own high TPS before settling batches of transactions on the main chain, effectively decoupling user experience from the base layer's throughput limits.

While a useful headline figure, TPS alone is an incomplete measure of network performance. A truly informative assessment must also consider transaction finality (how long until a transaction is irreversible), decentralization trade-offs (as some high-TPS chains achieve speed through increased centralization), and real-world sustainable throughput versus theoretical peak capacity. For developers, understanding a network's TPS under realistic load conditions is critical for scalability planning and application design.

how-it-works
BLOCKCHAIN METRICS

How TPS is Calculated and Measured

Transactions Per Second (TPS) is a critical benchmark for evaluating the throughput and scalability of a blockchain network, but its calculation is nuanced and often misunderstood.

Transactions Per Second (TPS) is a network performance metric that quantifies the average number of valid transactions a blockchain can process and confirm within a one-second interval. It is calculated by dividing the total number of transactions included in a set of blocks by the total time it took to produce those blocks. For example, if 1000 transactions are confirmed across 10 blocks produced over 100 seconds, the TPS is 1000 / 100 = 10. This raw calculation, however, often represents a theoretical peak or a measured average over a specific timeframe, not a constant guaranteed rate.

Accurate TPS measurement requires defining what constitutes a transaction. A simple asset transfer differs in computational weight from a complex smart contract interaction. Therefore, networks may use a normalized unit like gas (Ethereum) or compute units (Solana) to measure throughput more consistently. Furthermore, TPS is distinct from Finality, which is the point at which a transaction is irreversibly settled. A network may report a high TPS for transactions included in a block, but finality could take additional seconds or minutes, a critical distinction for applications requiring guaranteed settlement.

Comparing TPS figures across different blockchains is notoriously difficult due to varying methodologies and network conditions. Key variables include: - Testnet vs. Mainnet: Throughput on an ideal, uncongested testnet is often higher. - Transaction Complexity: A benchmark using simple transfers will yield a higher TPS than one using complex DeFi swaps. - Measurement Window: A short, optimized burst yields a "peak TPS," while a 24-hour average under normal load provides a "sustained TPS." Analysts must scrutinize whether reported figures are theoretical maximums, lab-tested benchmarks, or real-world averages.

For a holistic view of performance, TPS must be evaluated alongside other metrics like block time, block size, and latency. A network with a high TPS but long block time may have poor user experience due to slow initial confirmations. Conversely, a network with fast block times but low block size may bottleneck under load. Modern scaling solutions like Layer 2 rollups and sharding aim to increase effective TPS by processing transactions off the main chain (Layer 1) or by parallelizing execution across multiple chains.

key-features
PERFORMANCE METRIC

Key Features of TPS

Transactions Per Second (TPS) is the primary benchmark for measuring a blockchain's raw throughput capacity. It quantifies the number of transactions a network can process and confirm in one second.

01

Theoretical vs. Practical TPS

Blockchain TPS is often discussed in two distinct contexts:

  • Theoretical TPS: The maximum possible throughput under ideal, lab-like conditions, often cited in whitepapers.
  • Practical TPS: The sustained throughput a network achieves under real-world conditions, accounting for network latency, transaction variability, and node synchronization. The practical TPS is the more relevant metric for developers and users.
02

Determining Factors

A blockchain's TPS is not a single number but a function of its core architectural components:

  • Block Size: Larger blocks can hold more transactions.
  • Block Time: Faster block production increases potential throughput.
  • Transaction Complexity: Simple transfers require less computation than smart contract interactions.
  • Consensus Mechanism: Mechanisms like Proof-of-Stake (PoS) or Delegated Proof-of-Stake (DPoS) are generally faster than Proof-of-Work (PoW).
03

The Scalability Trilemma

TPS is directly tied to the blockchain scalability trilemma, which posits a trade-off between three core properties:

  • Decentralization: A large, distributed node network.
  • Security: Resistance to attacks.
  • Scalability (High TPS). Increasing TPS often requires compromises, such as reducing decentralization (fewer, more powerful validators) or implementing complex Layer 2 solutions.
04

Beyond Raw TPS: Finality & Latency

A high TPS number is meaningless without considering finality and latency.

  • Finality: The point at which a transaction is irreversible. Some networks offer probabilistic finality, others instant (deterministic) finality.
  • Latency: The time from transaction submission to its inclusion in a block. A network with 1000 TPS but 30-second latency may feel slower than one with 500 TPS and 2-second latency for end users.
05

Layer 1 vs. Layer 2 TPS

Throughput solutions exist at different architectural layers:

  • Layer 1 (L1) TPS: The base layer's native capacity (e.g., Ethereum, Solana). Increasing this often requires hard forks.
  • Layer 2 (L2) TPS: The capacity of scaling solutions built on top of an L1. Techniques like rollups (Optimistic, ZK-Rollups) and state channels batch thousands of transactions off-chain, settling proofs on the L1, dramatically increasing effective TPS for users.
06

Comparative Context

To understand blockchain TPS, it's useful to compare it with traditional systems:

  • Visa Network: ~1,700-24,000 TPS (peak capacity).
  • Bitcoin (L1): ~7 TPS.
  • Ethereum (L1): ~15-30 TPS.
  • High-Performance L1s (e.g., Solana): Claimed theoretical peaks of 50,000+ TPS.
  • Ethereum L2 Rollups: 2,000-40,000+ TPS. This highlights the gap between legacy finance and early blockchains, and the role of modern scaling solutions.
THEORETICAL PEAK VS. SUSTAINED

TPS Comparison: Major Blockchain Networks

A comparison of theoretical maximum and typical sustained transaction throughput for major Layer 1 and Layer 2 blockchain networks, highlighting the architectural trade-offs between decentralization, security, and scalability.

Metric / NetworkBitcoinEthereumSolanaPolygon PoSArbitrum One

Theoretical Peak TPS

7

~30

65,000

7,000

40,000

Typical Sustained TPS

3-7

10-15

2,000-3,000

~100

~400

Finality Time

~60 minutes

~12 seconds

< 1 sec

~2 sec

~1 sec (L1 finality ~12 min)

Consensus Mechanism

Proof of Work

Proof of Stake

Proof of History + PoS

Proof of Stake Sidechain

Optimistic Rollup

Primary Scaling Approach

Layer 2 (Lightning)

Layer 2 (Rollups)

Monolithic

Sidechain

Optimistic Rollup

Transaction Cost (Typical)

$1-10

$0.50-5

< $0.001

< $0.01

< $0.10

Data Availability Layer

Bitcoin L1

Ethereum L1

Solana L1

Ethereum L1 (checkpoints)

Ethereum L1

limitations
CRITICAL CONTEXT

Limitations and Misleading Interpretations of TPS

While a common performance benchmark, Transactions Per Second (TPS) is a simplistic and often misleading metric that fails to capture the nuanced reality of blockchain performance, security, and utility.

Transactions Per Second (TPS) is a raw throughput metric measuring the number of transactions a blockchain network can process and confirm within one second. While useful for basic comparisons, TPS alone is an insufficient proxy for overall network performance, as it ignores critical factors like transaction finality, decentralization, security guarantees, and the computational complexity of the transactions themselves. A high TPS figure for simple value transfers is not equivalent to the same figure for complex smart contract executions.

A primary limitation is that TPS is often measured under ideal, laboratory-style conditions that do not reflect real-world usage. Reported peak TPS or theoretical maximum TPS frequently assumes optimal block fullness, minimal network latency, and simple transaction types. In practice, network congestion, varying transaction sizes (measured in gas or compute units), and the overhead of consensus mechanisms cause sustained TPS to be significantly lower. Furthermore, achieving high TPS often involves trade-offs, such as increasing block size or reducing node participation, which can compromise decentralization and security—a concept central to the blockchain trilemma.

Comparisons based solely on TPS are therefore misleading without context. A network achieving 50,000 TPS by using a small set of permissioned validators is fundamentally different from a decentralized network achieving 50 TPS with thousands of globally distributed nodes. The metric also fails to account for layer-2 scaling solutions like rollups and state channels, which process transactions off-chain and settle proofs on-chain, dramatically increasing effective throughput without inflating the base layer's TPS. Analysts must consider the transaction finality time and the cost per transaction alongside TPS for a complete performance picture.

scaling-solutions
ARCHITECTURE

Scaling Solutions to Increase TPS

To overcome the inherent throughput limitations of base-layer blockchains, several architectural approaches have been developed to increase the network's capacity for processing transactions per second (TPS).

06

Parallel Execution

Parallel execution increases TPS by processing non-conflicting transactions simultaneously, rather than sequentially. It requires a runtime that can identify which transactions are independent (e.g., they touch different accounts or states).

  • Solana's Sealevel runtime is designed for parallel execution, using a proof-of-history clock to order transactions.
  • Sui and Aptos use the Move language and explicitly define data dependencies, allowing massive parallelization. This approach is fundamentally about optimizing the utilization of hardware resources within a single chain's execution engine.
65,000
Solana Peak TPS
160,000
Aptos Peak TPS
TRANSACTIONS PER SECOND (TPS)

Frequently Asked Questions (FAQ)

A deep dive into the most common questions about blockchain throughput, scalability, and the real-world meaning of TPS.

Transactions Per Second (TPS) is a metric that measures the number of transactions a blockchain network can process and confirm within one second. It is calculated by dividing the total number of transactions in a given block by the time it took to produce that block. For example, if a block contains 3,000 transactions and is produced every 12 seconds, the network's TPS for that block is 250. However, TPS is a theoretical maximum that varies based on network congestion, block size, and consensus mechanism. It is a key throughput indicator but does not reflect finality time or decentralization trade-offs.

conclusion
PERFORMANCE METRIC

Conclusion: The Role of TPS

An analysis of the proper context and limitations of the Transactions Per Second (TPS) metric in evaluating blockchain networks.

Transactions Per Second (TPS) is a quantitative measure of a blockchain network's throughput, representing the number of transactions it can process and confirm within a one-second interval. While a useful baseline for comparing raw processing capacity, TPS alone is an incomplete metric for assessing a blockchain's overall performance, utility, or decentralization. It must be evaluated alongside other critical factors such as finality time, transaction cost, and the security model of the consensus mechanism.

A high TPS figure often involves trade-offs. Networks may achieve scalability through techniques like increasing block size, reducing block time, or employing sharding and layer-2 solutions. However, these approaches can impact decentralization by raising hardware requirements for validators or introducing additional trust assumptions. For example, a network with extremely high TPS but centralized validation is fundamentally different from a slower, more decentralized ledger. The blockchain trilemma—balancing scalability, security, and decentralization—is central to understanding these trade-offs.

For developers and enterprises, the practical relevance of TPS depends entirely on the application's requirements. A micropayment channel or high-frequency trading platform may necessitate high throughput, while a settlement layer for large-value asset transfers may prioritize ultimate security and finality over speed. Therefore, TPS should be contextualized within the specific use case, considering the actual transaction composition (simple transfers vs. complex smart contract interactions) and the network's ability to maintain performance under load without excessive fee spikes.

Ultimately, TPS is a starting point for technical evaluation, not a definitive scorecard. A holistic assessment requires examining the entire performance stack: network latency, node synchronization time, wallet responsiveness, and the efficiency of the underlying virtual machine. By understanding the role and limitations of TPS, stakeholders can make more informed decisions when selecting a blockchain infrastructure, looking beyond marketing claims to the architectural realities that determine a network's long-term viability and utility.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected direct pipeline
What is TPS? Transactions Per Second Explained | ChainScore Glossary