What do scalability, throughput, and TPS mean?

file icon

What do scalability, throughput, and TPS mean?

Scalability typically refers to how large a system can get before facing bottlenecks or degradation in performance. For blockchains or DLT networks, this is often captured as throughput or “TPS.”

Throughput refers to how many transactions a system can process over a period of time.

TPS stands for transactions per second and is the generally accepted measure of throughput.

If someone refers to Radix as being ”scalable,” they are referring to the fact that the Radix Public Network can grow larger and with more throughput without facing bottlenecks or degradation in performance.  

Scalability is vital because as DeFi becomes more mainstream, the number of transactions will increase dramatically as a large number of new users flood the network and transact on it. If a network cannot handle these transactions, it cannot grow.

When deployed, Radix’s sharded Cerberus consensus will enable a linearly scalablenetwork which means that the more nodes are added to the network, the more transactions the network can process.

There are no fundamental theoretical limits to the total number of independent transactions Cerberus can process concurrently in distinct shards. This is what allows Cerberus to scale linearly with the number of nodes. 

Further reading: