首頁術語表

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.

完整定義