En el contexto de las cadenas de bloques, las transacciones por segundo (TPS) se refieren al número de transacciones que una red es capaz de procesar cada segundo.
El promedio aproximado de TPS de la blockchain de Bitcoin es de aproximadamente 5 – aunque esto puede variar en ocasiones. Ethereum, en cambio, puede manejar aproximadamente el doble de esa cantidad.
El desarrollo de tecnologías que aumenten la tasa de transacciones de las blockchains ha sido un área importante de investigación a lo largo de los años. Estas redes descentralizadas plantean retos completamente nuevos en cuanto a su capacidad de escalar para el aumento de la demanda.
Este reto no consiste puramente en aumentar el TPS. Las bases de datos centralizadas ya son capaces de gestionar miles de transacciones por segundo. VISA, por ejemplo, gestiona entre 1.500 y 2.000 transacciones por segundo. Entonces, ¿por qué no utilizar estas soluciones? Bueno, el principal problema es que Bitcoin, Ethereum y otras cadenas de bloques pretenden competir con eso mientras mantienen un alto grado de descentralización.
La descentralización se produce a costa del rendimiento y la seguridad. Por lo tanto, estas soluciones de escalabilidad no sólo necesitan aumentar el rendimiento de la red sino que, al mismo tiempo, también mantienen todas las demás propiedades deseables de blockchain. De lo contrario, blockchain no es realmente más que una base de datos ineficiente.
Es importante señalar que si una blockchain tiene un alto TPS, no es necesariamente superior a otras blockchains con menor TPS. Muchos proyectos de blockchain se jactan de sus altas cifras de TPS. Sin embargo, es casi seguro que ese rendimiento se ha conseguido sacrificando otros aspectos importantes de la red. Por ejemplo, en un momento dado, Bitcoin tiene miles de nodos distribuidos por todo el mundo ejecutando el software de Bitcoin. Una blockchain con sólo 10-20 nodos podría superar fácilmente a Bitcoin, pero difícilmente podría llamarse descentralizada o incluso distribuida.
Si quieres profundizar en el tema, consulta Blockchain Scalability – Sidechains and Payment Channels.