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