Skip to main content

Transactions Per Second (TPS)

Overview

Transactions Per Second (TPS) measures the number of transactions processed by the Hedera network within a given period. This metric provides insights into network activity, scalability, and overall transaction throughput.

Hedera Data Access

To access this Hedera network statistic (and others) via Hgraph's GraphQL & REST APIs, get started here.

Methodology

  • Data Source: Transactions are retrieved from the Hedera transaction dataset.
  • Filtering: Users can filter TPS by specific Hedera services (e.g., Crypto Transfers, Smart Contracts, Consensus Submissions, Token Transactions).
  • Aggregation:
    • Transactions are grouped by the selected period (e.g., second, minute, hour, day).
    • The total transaction count is divided by the number of seconds in the period to compute TPS.

Data Representation

Each period represents the average number of transactions processed per second within that timeframe. Users can also filter TPS by service type to analyze individual service performance trends and gain insights into network load and scalability.

Additional Notes

  • TPS is a key performance indicator for blockchain networks, showing real-time processing capability.

SQL Code

This is the SQL code required to run these calculations.

WILL BE ADDED SOON

Dependencies

  • Hedera mirror node