Транзакции в секунду, или TPS, выражают темп обработки. Наблюдаемое значение получают делением числа учтённых транзакций на длительность в секундах. Если за 60 секунд включено 12 000 транзакций, средняя скорость включения за это окно составляет 200 TPS.
Определите числитель
Сравнение должно указывать, что считается транзакцией. Некоторые сети записывают голоса консенсуса как транзакции, а опубликованные показатели могут включать или исключать их. Включённые транзакции с ошибкой исполнения тоже расходуют ресурсы, не выполняя желаемого действия. Одна транзакция может содержать несколько инструкций или платежей.
Определите время и стадию
Краткий пик, среднее за час и лабораторный максимум отвечают на разные вопросы. Различаются и темпы отправки, включения и финализации. Показатель 200 TPS не означает подтверждение каждой транзакции за пять миллисекунд.
Сравнивайте сопоставимое
Сложность транзакций, оборудование, состояние сети и доступный спрос влияют на результат. Активность пользователей роллапа и расчётные транзакции базового уровня нельзя складывать без объяснения метода подсчёта. TPS полезен для описания активности или проверенной ёмкости, но сам по себе не доказывает распространённость, низкие комиссии, децентрализацию или безопасность.