Новость

Почему метрика TPS в блокчейнах требует единого стандарта измерений

Venom Foundation опубликовал инициативу по стандартизации TPS-бенчмарков для L1/L2 сетей.

Почему метрика TPS в блокчейнах требует единого стандарта измерений

По данным CryptoRank, CEO Venom Кристофер Луис Цу заявил, что TPS-цифра без описания тест-условий не говорит практически ни о чём — позиция, которую в этом издании разделяют целиком и полностью.

Аномалия Solana как хрестоматийный кейс

Venom приводит конкретную архитектурную проблему: один и тот же блокчейн выдаёт кардинально разные значения пропускной способности в зависимости от того, что именно измеряется — теоретический потолок, конкретный тип транзакции, краткосрочный пик или устойчивая нагрузка. Сравнивать такие числа между сетями напрямую — методологическая ошибка, которую индустрия успешно эксплуатирует.

Кейс Solana в этом смысле показателен. Автономная аналитическая платформа Chainspect зафиксировала пиковые 65 000 TPS, но в окне свыше 100 блоков максимум не превысил 7 700 TPS, а реальная активность остаётся в низких тысячах. Стресс-тест mainnet в августе прошлого года выдал 107 540 TPS в одном блоке, однако, как указывает Venom, основную часть workload там составляли no-op вызовы, а не полноценные transfer-транзакции или взаимодействия со смарт-контрактами. Шестизначный TPS в этом контексте — это не throughput сети, это пропускная способность пустого цикла.

Что требует фреймворк

Предложенная Venom модель настаивает на обязательном раскрытии набора параметров у любой публикуемой TPS-метрики: представление транзакции, число валидаторов, их стейк и географическое распределение, сетевые условия (пропускная способность, облачная инфраструктура, латентность), аппаратные спецификации. Отдельно — требование по финальности: описание процесса и времени достижения финальности транзакции. Фреймворк разделяет пиковые значения и sustained throughput, требуя указывать длительность теста. Это уже не бенчмарк, это протокол измерения.

Venom отдельно подчёркивает: проблема воспроизводимости касается не столько недобросовестного репортинга, сколько отсутствия общего определения того, что вообще считается TPS. Инициатива адресована одновременно сетям, аудиторам, институциональным инфраструктурным потребителям и платформам бенчмарков — что логично, иначе стандарт не приживётся.

Что отслеживать на практике

Если в whitepaper или pitch deck встречается строка вроде «100k TPS», прежде чем закладывать её в архитектурные допущения, требуйте раскрытия как минимум workload type (transfer / swap / no-op), числа валидаторов и их распределения, hardware specs, длительности теста и типа финальности. Без этих параметров заявленная пропускная способность означает примерно столько же, сколько APY у незнакомого DeFi-протокола без аудита — то есть ничего.

Инциативу стоит рассматривать как попытку вытащить индустрию из ситуации, в которой throughput превратился в маркетинговый KPI с произвольной методологией. Если фреймворк примут хотя бы крупные аудиторы и платформы вроде Chainspect, появится минимальный фильтр. До тех пор читать TPS-цифры стоит в том же режиме, в каком мы читаем «бесплатные газовые абстракции» в анонсах L2 — то есть с оговорками, которые обнуляют исходный посыл.

Командам, ведущим кросс-функциональную разработку и документацию для распределённых протоколов, к слову, полезно держать под рукой и смежные инструменты — например, подборку языковых приложений под конкретные профессии, где разобран практический опыт автора. Это не крипто-инструмент, но навык работы с технической документацией на разных языках в блокчейн-командах всё ещё недооценён.