TPS Metrics
TPS, or transactions per second, is a common metric used to gauge the performance of a blockchain network. It represents the number of transactions that the system can process and include in a block within one second.
While TPS is a popular benchmark, it can be misleading, as it does not always account for the complexity of the transactions or the level of security and decentralization. A simple token transfer requires less computation than a complex smart contract execution, meaning the "effective" TPS can vary significantly.
In sharded systems, TPS is often used to demonstrate the capacity of the network as more shards are added. However, experts warn that focusing solely on TPS can lead to overlooking other critical factors like state growth, node requirements, and finality time.
It is a useful, but incomplete, measure of a network's true capability.