Що таке Transactions Per Second (TPS)?
Transactions Per Second (TPS) це метрика пропускної здатності, яка показує, скільки транзакцій блокчейн може обробити за одну секунду. Уявіть собі каси в переповненому магазині: більше відкритих кас означає коротші черги. Простіше кажучи, це підказує, наскільки швидко ланцюг може працювати під навантаженням.
Вищий Transactions Per Second (TPS) означає, що мережа завжди краща. Це не зовсім так. Безпека, комісії, фіналізація та децентралізація також важливі, а одне заголовне число може приховувати компроміси.
Як працює Transactions Per Second (TPS)
Уявіть завантажений день, коли всі хочуть обміняти, створити токен або оплатити. Transactions Per Second (TPS) це швидкість, з якою ці дії підтверджуються в ланцюгу, а не лише надсилаються.
- Крок 1: Ви надсилаєте транзакцію через гаманець або додаток.
- Крок 2: Вузли отримують її і додають у зону очікування, часто звану мемпулом, поряд з іншими.
- Крок 3: Виробник блоку збирає пакет і записує їх у блок; як часто це відбувається залежить від Час блоку.
- Крок 4: Мережа погоджується щодо цього блоку, і включені транзакції тепер підтверджені.
- Крок 5: Transactions Per Second (TPS) вимірюється як число підтверджених транзакцій, поділене на кількість секунд у вибраному інтервалі; цей показник може зрости або впасти залежно від зміни попиту.
От і все.
Чому Transactions Per Second (TPS) має значення
Це важливо, бо пропускна здатність впливає на досвід користувачів і витрати. Але це не єдиний показник, що має значення.
- Перевага: Більше підтверджених транзакцій за секунду може означати швидше оброблення і менше завислих обмінів у пікові моменти.
- Перспектива: Transactions Per Second (TPS) це одна частина масштабованості разом із безпекою та децентралізацією, тому баланс важливіший за хвастощі.
- Актуальність: DeFi, ігри та розпродажі NFT часто працюють краще, коли пропускна здатність поєднується з Рішення Layer 2, які знімають навантаження з мережі і знижують витрати.
Коли хтось називає значення TPS, запитайте дві речі: за який проміжок часу та чи це пік чи стійкий рівень. Сесії вашого гаманця відчуватимуться ближче до стійкого числа.
Ключові характеристики Transactions Per Second (TPS)
Ось що визначає цю метрику і чому вона змінюється:
- Пропускна здатність: Transactions Per Second (TPS) вимірює підтверджені транзакції на секунду, а не ті, що стоять у черзі.
- Пакування: Більші блоки або розумне упакування транзакцій можуть підвищити швидкість без змін у додатках.
- Коливання: TPS зростає під час пікових подій, а потім стабілізується, коли мемпул очищується.
- Фіналізація: Деякі мережі швидко підтверджують транзакції, але остаточне завершення відбувається пізніше, тому довіра користувача може відставати від сирого показника.
- Поширення: Затримка мережі впливає на те, як швидко блоки поширюються, що може обмежувати пропускну здатність.
Як обчислюється Transactions Per Second (TPS)?
Виберіть часовий інтервал, підрахуйте підтверджені транзакції і поділіть на кількість секунд у цьому інтервалі. Ось і все.
TPS = Підтверджені транзакції в інтервалі / Секунди в інтервалі Приклад: якщо ланцюг підтверджує 12 тисяч транзакцій за 60 секунд, TPS дорівнює 200.
Варіації
Не всі значення TPS однакові, і маркетологи люблять найпривабливіші показники:
- Теоретичний: Оцінка в лабораторних умовах за ідеальних налаштувань, підходить для слайдів, але менше відображає реальну роботу під час масового карбування NFT.
- Пік: Найвищий короткочасний стрибок, досягнутий під час тесту або пікової події.
- Стійкий: Середнє під час постійного навантаження, те, що відчувають користувачі щодня.
- Ефективний: Пропускна здатність після врахування комісій, механізмів контролю заторів і накладних витрат додатків.
- Шардований: Пропускна здатність, розподілена між шардaми, часто обговорюється в дизайнах із Шардинг.
TPS показує пропускну здатність, а не самостійно рівень комісій або час очікування користувача. Дизайн гаманця, правила мемпулу та логіка додатків змінюють сприйняття.
Приклад
Під час хайпового карбування NFT ланцюг з вищим Transactions Per Second (TPS) швидко обробляв замовлення, тоді як менш потужний ланцюг мав черги в очікуванні і зростання комісій.
Цікавинка
Люди люблять порівнювати TPS з платіжними мережами, але ті мережі пакують та розраховують платежі іншим способом, тому прямого порівняння рідко буває; все одно обговорення в крипто Twitter триває.
Підсумок
Уявляйте TPS як кількість кас: більше кас допомагає, продуманий дизайн важливий, і найкращі системи підтримують рух черг навіть коли приходить багато людей.
