← Back to Glossary

Transaction Throughput: Definition and How Many Bitcoin Transactions the Network Can Process

Transaction Throughput is the rate at which a blockchain network processes confirmed transactions over time. In Bitcoin, throughput is typically measured in transactions per second (TPS) and depends on factors such as block size, block weight, average transaction size, and block production time.

Transaction Throughput Explained in Simple Terms

Bitcoin transactions are grouped into blocks.

Approximately every ten minutes, miners create a new block containing a limited number of transactions.

Because each block has a maximum capacity, only a certain number of transactions can be confirmed during a given period.

This processing capacity is known as transaction throughput.

For example, if the network can confirm around 3,500 transactions every ten minutes, its throughput is roughly equivalent to several transactions per second.

Unlike centralized payment systems that can rapidly expand server capacity, Bitcoin deliberately limits throughput to preserve decentralization and allow ordinary users to operate full nodes.

How Transaction Throughput Works

Bitcoin's transaction processing capacity depends on several network parameters.

The process works as follows:

  1. Transactions Broadcast
    Users send transactions to the Bitcoin network.

  2. Transactions Enter the Mempool
    Valid but unconfirmed transactions wait for inclusion in a block.

  3. Miners Build a Block
    Transactions are selected based on factors such as fee rate and available block space.

  4. Block Confirmed
    The new block is added to the blockchain.

  5. Throughput Measured
    The number of confirmed transactions is divided by the time required to produce the block.

The concept can be summarized as:

In Bitcoin, throughput is most commonly expressed in transactions per second (TPS).

Example of Transaction Throughput in Practice

Suppose a Bitcoin block contains 3,000 transactions and is mined in 10 minutes (600 seconds).

The approximate throughput is:

3,000 ÷ 600 = 5 TPS

In practice, Bitcoin's actual TPS varies because:

  • block intervals are not exactly ten minutes

  • transaction sizes differ

  • block utilization changes over time

As a result, throughput fluctuates rather than remaining constant.

Why Transaction Throughput Matters

Transaction throughput determines how much payment activity the Bitcoin network can process.

It affects:

  • confirmation speed during periods of high demand

  • network congestion

  • transaction fees

  • scalability

  • user experience

When transaction demand exceeds available throughput, transactions accumulate in the mempool and users compete by paying higher fees.

What Limits Bitcoin Throughput?

Several factors determine Bitcoin's transaction capacity.

Block Weight

Each Bitcoin block has a maximum weight of approximately 4 million weight units, limiting how much transaction data it can contain.

Block Time

New blocks are produced on average every 10 minutes.

This interval is intentionally designed to balance security, decentralization, and network synchronization.

Transaction Size

Larger transactions consume more block space than smaller ones.

As a result, blocks containing many complex transactions process fewer total transactions.

Network Consensus

Bitcoin prioritizes security and decentralization over maximizing transaction throughput.

Increasing throughput substantially would require changes that could affect node requirements and network resilience.

Transaction Throughput vs Transaction Speed

Transaction Throughput

Measures:

  • how many transactions the network can process over time

Usually expressed as:

  • transactions per second (TPS)

Transaction Speed

Measures:

  • how long an individual transaction takes to be confirmed

A network may have high throughput while individual transactions still experience delays during congestion.

These are related but distinct concepts.

How Bitcoin Improves Throughput

Although Bitcoin's base layer has limited throughput, several technologies improve its effective transaction capacity.

SegWit

Segregated Witness reduces the effective size of many transactions, allowing more transactions to fit into each block.

Taproot

Taproot makes certain transaction types more efficient, reducing blockchain data for many complex transactions.

Lightning Network

The Lightning Network processes many payments off-chain while using the Bitcoin blockchain only for channel opening and closing.

Together, these technologies significantly increase Bitcoin's practical payment capacity without changing the fundamental design of the blockchain.

Is Higher Throughput Always Better?

Not necessarily.

Higher throughput often requires larger blocks or shorter block intervals.

While this increases transaction capacity, it may also:

  • increase hardware requirements

  • reduce decentralization

  • make running a full node more expensive

  • slow block propagation across the network

Bitcoin intentionally balances throughput with long-term security and decentralization.

Frequently Asked Questions

Still have questions about Transaction Throughput?

Have traffic?

Earn with the best product in cloud mining

Become a partner
15%

First purchase

On every new user’s first purchase. No limit on the purchase amount.

5%

Repeat purchases

Earn for life from every repeat purchase. When the user buys again, you earn again.