¿Qué es Transactions Per Second (TPS)?
Transactions Per Second (TPS) es una métrica de rendimiento que indica cuántas transacciones puede procesar una blockchain en un segundo. Piensa en ello como el número de cajas abiertas en una tienda concurrida: cuantas más cajas, menos filas. Sencillo, pero refleja lo rápido que puede moverse una cadena cuando aumenta la actividad.
Tener mayor Transactions Per Second (TPS) no significa que la cadena sea siempre mejor. No exactamente. También importan la seguridad, las comisiones, la finalización y la descentralización, y un solo número principal puede ocultar compromisos.
Cómo funciona Transactions Per Second (TPS)
Imagina una tarde con mucho movimiento donde todos quieren intercambiar, acuñar o pagar. Transactions Per Second (TPS) es la tasa a la que esas acciones se confirman en la cadena, no solo las que se envían.
- Paso 1: Envías una transacción mediante una billetera o aplicación.
- Paso 2: Los nodos la reciben y la colocan en una zona de espera, a menudo llamada mempool, junto con otras.
- Paso 3: Un productor de bloques recoge un lote y los escribe en un bloque; con qué frecuencia ocurre depende del Tiempo de Bloque.
- Paso 4: La red llega a un consenso sobre ese bloque, y las transacciones incluidas ahora quedan confirmadas.
- Paso 5: Transactions Per Second (TPS) se mide como transacciones confirmadas divididas por los segundos en el intervalo elegido, y puede subir o bajar según la demanda.
Esa es la idea.
Por qué Transactions Per Second (TPS) importa
Te interesa porque el rendimiento influye en la experiencia y en los costes. Pero no es el único factor relevante.
- Beneficio: Más transacciones confirmadas por segundo pueden significar liquidaciones más rápidas y menos intercambios atascados durante momentos de alta demanda.
- Perspectiva: TPS es una parte de escalabilidad, junto con la seguridad y la descentralización, así que el equilibrio vale más que presumir.
- Relevancia: DeFi, juegos y lanzamientos de NFT suelen funcionar mejor cuando el rendimiento se complementa con Soluciones Layer 2 que derivan tráfico y reducen costes.
Cuando alguien cita TPS, pregunta dos cosas: en qué intervalo de tiempo y si fue un pico o sostenido. Las sesiones en tu billetera se parecerán más al número sostenido.
Características clave de Transactions Per Second (TPS)
Esto define la métrica y por qué varía:
- Rendimiento: TPS mide transacciones confirmadas por segundo, no las que están en cola.
- Agrupamiento: Bloques más grandes o un empaquetado más eficiente pueden aumentar la tasa sin cambiar las aplicaciones.
- Volatilidad: TPS sube durante eventos intensos y luego se estabiliza cuando el mempool se vacía.
- Finalización: Algunas cadenas confirman rápido pero finalizan más tarde, por lo que la confianza del usuario puede ir detrás del número bruto.
- Propagación: La Latencia de Red afecta la velocidad con que se difunden los bloques, lo que puede limitar el rendimiento.
¿Cómo se calcula Transactions Per Second (TPS)?
Selecciona un intervalo de tiempo, cuenta las transacciones confirmadas y divide por los segundos de ese intervalo. Eso es todo.
TPS = Transacciones confirmadas en el intervalo / Segundos en el intervalo Ejemplo: si una cadena confirma 12 mil transacciones en 60 segundos, TPS es 200.
Variaciones
No todos los valores de TPS son del mismo tipo, y los equipos de marketing prefieren el más llamativo:
- Teórico: Estimación en laboratorio bajo condiciones ideales, útil para presentaciones, menos para tu acuñación del viernes.
- Pico: La ráfaga máxima lograda durante una prueba o un brote de actividad.
- Sostenido: Promedio durante una carga continua, lo que sienten los usuarios día a día.
- Efectivo: Rendimiento tras comisiones, controles de congestión y sobrecarga de la aplicación.
- Segmentado: Rendimiento que se reparte entre shards, a menudo discutido con diseños de Sharding.
TPS indica el rendimiento, no los niveles de comisión ni el tiempo de espera del usuario por sí solo. El diseño de la billetera, las reglas del mempool y la lógica de la aplicación cambian la experiencia.
Ejemplo
Durante una acuñación de NFT muy esperada, una cadena con mayor Transactions Per Second (TPS) procesó pedidos rápido, mientras que una cadena más pequeña tuvo colas pendientes y comisiones en aumento.
Dato curioso
A la gente le gusta comparar TPS con redes de pago, pero esas redes agrupan y liquidan de forma diferente, así que pocas veces la comparación es justa; aun así, las listas de clasificación mantienen a crypto Twitter ocupado.
Resumen
Piensa en TPS como el número de cajas: más cajas ayudan, un buen diseño importa, y las mejores redes mantienen las filas en movimiento incluso cuando llega la multitud.
