Home Glosario

Transacciones por segundo (TPS)

Principiante
Glosario
29 de dic de 2020
Las transacciones por segundo (TPS) se refieren al número de transacciones que una blockchain puede gestionar por segundo. Una mayor velocidad significa una mayor eficiencia en los pagos, posiblemente a expensas de la descentralización.

En la blockchain, las transacciones por segundo (TPS) son el número de transacciones que la red de una blockchain puede procesar cada segundo o el número de transacciones ejecutadas por segundo. El término es bastante popular en el mundo de las criptomonedas, especialmente cuando se habla de escalabilidad.

Cómo calcular las transacciones por segundo (TPS)

Para calcular las TPS, hay que conocer el tiempo de bloque, el tamaño medio de las transacciones y el tamaño del bloque. El tiempo de bloque es el tiempo medio que se tarda en crear un nuevo bloque en una cadena. El de Bitcoin es de 10 minutos. El tamaño medio de las transacciones tendrá que calcularse. El tamaño del bloque es el tamaño de un bloque en una cadena. El de Bitcoin es de 1 MB.

Si utilizamos un ejemplo, un tamaño de bloque de 1 MB con un tamaño medio de transacción de 1 Kb y un tiempo de bloque de 30 segundos equivaldrá a un tiempo de TPS teórico de 33 (1MB/1Kb)/30 segundos = 33). 

Actualmente, el TPS de Bitcoin es de 7, que, comparado con otras criptomonedas, no es el más rápido. Por ejemplo, Ethereum, en promedio, procesa 20 transacciones por segundo, lo que supone casi el doble de la tasa de transacciones de Bitcoin. 

Con Ethereum 2.0 en camino, las cosas están a punto de mejorar para la segunda mayor criptomoneda y red.

Otras criptomonedas con tasas de TPS más altas que Bitcoin son Ripple (1,500 transacciones), Bitcoin Cash (60 transacciones), Litecoin (56 transacciones) y Dash (48 transacciones).

TPS de Bitcoin y dinero fíat

En comparación con PayPal, que puede realizar 193 transacciones por segundo, y VISA, que puede realizar unas 25,000 transacciones en promedio, las criptomonedas todavía tienen un largo camino que recorrer antes de sustituir por completo estas formas tradicionales de realizar transacciones. 

La descentralización de Bitcoin hace que sea difícil aumentar la escala sin sacrificar algunas cosas. La consecución de mayores velocidades se produce a expensas de la descentralización, lo que desvirtúa toda la idea de un ecosistema descentralizado, al que aspiran la moneda y la tecnología. 

Aunque Bitcoin destaca como una red de alto rendimiento, existen muchos proyectos de blockchains que presumen de cifras elevadas de TPS. Sin embargo, una inmersión profunda en su funcionamiento interno muestra que ese alto rendimiento se debe a algunos sacrificios en la red. 

Varias tecnologías han estado en desarrollo durante muchos años para ayudar con las tasas de transacción de las blockchains. Bitcoin tiene SegWit, una solución de escalado en la cadena para las bajas tasas de transacción. SegWit elimina la sobrecarga de un bloque, lo que crea un espacio extra para más transacciones en el bloque. 

Además de Segwit, existe Lightning Network, que es una solución de escalado fuera de la cadena para las bajas tasas de transacción. Lightning Network permite que las transacciones se realicen fuera de una blockchain. 

Entender las TPS de Bitcoin ayuda a comprender cómo funciona la red que está detrás de la principal criptomoneda del mundo. También ayuda a conocer los retos a los que se enfrenta la tecnología de las blockchains en su conjunto. 

Mientras siguen apareciendo más soluciones para ayudar con el problema de la escalabilidad de las blockchains, todavía hay más que aprender sobre la tecnología. En la actualidad, aún no se ha encontrado una solución robusta que logre un alto índice de TPS y mantenga la descentralización.