ГоловнаГлосарій

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.

Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення
Глосарій

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

Повне визначення