Saltar al contenido principal

Hablemos de TPS de blockchain

· 3 min de lectura
Jack Sim
Web3 Builder

Nota: Las métricas citadas aquí fueron tomadas en octubre de 2022 y pueden ya no reflejar el rendimiento actual de la red.

En el día 1 del lanzamiento de Aptos Mainnet, hubo algunas conversaciones confusas en redes sociales

TPS es el acrónimo de transactions per second (transacciones por segundo) y cómo los ingenieros miden el volumen del tráfico de la red. Hay varios escenarios cuando hablamos de TPS:

  • Max TPS significa el tráfico máximo que una blockchain podría soportar. Esto está determinado por la rapidez con la que una cadena puede alcanzar consenso y crear un nuevo bloque, así como el tamaño del bloque (p. ej., BTC) o el límite de gas (p. ej., Ethereum) de un bloque. Para Ethereum y blockchains posteriores que soportan contratos inteligentes, tiene más sentido estar limitado por gas, porque diferentes transacciones (p. ej., transferencia de token 1‑a‑1 vs. acuñación múltiple de NFT) tienen distintas complejidades computacionales y deben ser medidas de forma consistente. Dicho esto, el max TPS no es una medida muy estricta del rendimiento de una cadena. En su lugar, lo que se mide con mayor precisión es el max gas per second. Entonces, ¿cómo obtienen los desarrolladores el valor del max TPS? Normalmente es el resultado de experimentos: un límite superior bajo buenas condiciones de red, validadores totalmente disponibles y transacciones simples.

  • Actual TPS es el volumen de tráfico actual de una blockchain en operación. Esto depende mayormente de cuán ocupada esté la red. Alrededor del lanzamiento de Aptos Mainnet, no había muchas dApps listas ni muchos usuarios con tokens de Aptos, por lo que pocas personas estaban realizando transacciones en Aptos en ese momento. Por eso el TPS real era bajo entonces. Sin embargo, el TPS real está limitado por el max TPS. La llamada congestión de Ethereum ocurre cuando el TPS real ya alcanza el max TPS, no pueden procesarse más transacciones y estas deben esperar.

Así, el alto max TPS de Aptos demostrará su ventaja cuando el ecosistema crezca, ya que seguiremos viendo liquidaciones de transacciones casi instantáneas y comisiones bajas.

Ahora, volvamos a los clientes de BlockEden.xyz. Ofrecemos servicios de API de nodos en diferentes niveles, donde la principal diferencia es el límite de QPS (similar al acrónimo de queries per second) al usar nuestro servicio. El nivel gratuito básicamente ofrece 1 QPS, mientras que el nivel Pro ofrece 10 QPS. Eso indica cuántas llamadas REST API puedes hacer por segundo. Esto es diferente de cuántas transacciones pueden liquidarse en la blockchain por segundo. Cuando llamas a la REST API, no solo puedes realizar operaciones de escritura (es decir, enviar una transacción), sino también muchas operaciones de lectura (p. ej., obtener información de una cuenta, obtener un bloque, obtener una transacción).

Si aún no te has registrado en nuestros servicios, visita este enlace para comenzar con el plan gratuito.