HomeGlossary

Transactions Per Second (TPS)

Beginner

In the context of blockchains, transactions per second (TPS) refers to the number of transactions that a network is capable of processing each second.

The approximate average TPS of the Bitcoin blockchain is about 5 – though this may vary at times. Ethereum, in contrast, can handle roughly double that amount.

The development of technologies that increase the transaction rate of blockchains has been an important area of research over the years. These decentralized networks pose completely new challenges in terms of their ability to scale for increased demand.

This challenge isn’t purely about increasing TPS. Centralized databases are already capable of handling thousands of transactions each second. VISA, for example, handles around 1,500-2000 transactions each second. So why not just use these solutions? Well, the main problem is that BitcoinEthereum, and other blockchains aim to compete with that while still maintaining a high degree of decentralization.

Decentralization comes at the cost of performance and security. So, these scalability solutions not only need to increase the performance of the network but, at the same time, also maintain all the other desirable properties of blockchain. Otherwise, blockchain isn’t really anything more than an inefficient database.

It’s important to note that if a blockchain has high TPS, it isn’t necessarily superior to other blockchains with lower TPS. Many blockchain projects boast about their high TPS numbers. However, it’s almost certain that such performance was achieved by sacrificing other important aspects of the network. For example, at any given moment, Bitcoin has thousands of nodes distributed across the globe running the Bitcoin software. A blockchain with only 10-20 nodes could easily outperform Bitcoin, but it could hardly be called decentralized or even distributed.

If you’d like to get a deeper dive into the topic, check out Blockchain Scalability - Sidechains and Payment Channels.

Glossary

A decentralized, digitized ledger that records transaction information about a cryptocurrency in a chronolo...

Full definition
Glossary

A digital currency that is secured by cryptography to work as a medium of exchange within a peer-to-peer (P...

Full definition
Glossary

An Ethereum off-chain scaling solution which may allow Etherum to greatly increase the transactions per sec...

Full definition
Glossary

A computer that fully implements the entirety of rules of an underlying blockchain network and completely v...

Full definition
Glossary

An online Blockchain webpage which allows users to browse information about blocks, transactions, balances,...

Full definition
Glossary

A blockchain protocol which is fully developed and deployed where transactions are being broadcasted, verif...

Full definition
Glossary

When a coin migrates from a third party platform such as Ethereum or other token to a native on-chain token...

Full definition
Glossary

A secondary framework or protocol that is built on top of an existing blockchain system to provide increase...

Full definition
Glossary

A computer file that stores transaction data. These can then be arranged in a linear sequence, which will f...

Full definition
Glossary

A participant on a blockchain network that communicates with other participants to ensure the security and ...

Full definition
Glossary

The speed at which a computer or mining hardware is able to calculate new hashes. Usually measured in hashe...

Full definition
Glossary

A node’s mechanism for keeping track of unconfirmed transactions that the node has seen (but have not yet b...

Full definition
Glossary

An output created in a transaction, which must be referenced in a future transaction to spend funds.

Full definition