Throughput — це здатність блокчейну обробляти певну кількість транзакцій за одиницю часу. У світі криптовалют цей показник зазвичай вимірюється в транзакціях за секунду (TPS — від англійської Transactions Per Second). Чим вищий throughput, тим більше операцій мережа може виконати одночасно, не створюючи черг.

Для наочності уявіть касу в супермаркеті. Якщо касир обслуговує п'ятьох клієнтів за хвилину — це його throughput. Відкрити другу касу означає збільшити загальну пропускну здатність магазину. У блокчейні роль «касирів» виконують вузли (комп'ютери, які підтримують роботу мережі), а замість покупок — транзакції (будь-які дії в мережі: переказ коштів, взаємодія з додатком тощо).

Аналогія з супермаркетом допомагає зрозуміти ідею, але технічна реальність складніша: блокчейн-вузли не просто «обслуговують чергу», а ще й мають досягти консенсусу — узгодити між собою, які саме транзакції відбулися і в якому порядку. Це додаткове навантаження, якого немає в звичайному магазині.

Throughput як кількість транзакцій, які мережа обробляє за секунду

Коли ви читаєте, що певний блокчейн має throughput 10 або 10 000 TPS, це означає конкретне речення: за одну секунду мережа фізично здатна підтвердити стільки транзакцій і внести їх у загальний запис (блок).

Важливо розрізняти дві речі:

  • Теоретичний максимум — ліміт, який мережа може досягти за ідеальних умов, коли всі вузли працюють без перебоїв.
  • Реальний throughput — фактична кількість транзакцій, яку мережа обробляє прямо зараз. Він завжди нижчий за теоретичний, бо залежить від поточного навантаження, розміру транзакцій та інших факторів.

Обидва показники корисні, але коли ви обираєте мережу для повсякденного використання, варто дивитися саме на реальний throughput — те, що мережа демонструє в звичайних умовах.

Чому це має значення для звичайного користувача

На перший погляд throughput здається показником для розробників чи інвесторів. Насправді він безпосередньо впливає на ваш досвід:

  • Час очікування. Якщо мережа перевантажена, ваша транзакція може зависнути в черзі на хвилини або навіть години. З високим throughput така ситуація виникає рідше.
  • Вартість транзакції. Коли черга велика, користувачі починають пропонувати вищу комісію, щоб їхню транзакцію обробили швидше. Це схоже на те, як у години пік таксі підвищує ціну. Висока пропускна здатність зменшує ймовірність таких сплесків.
  • Можливість користуватися додатками взагалі. Деякі сервіси (наприклад, обмінники або ігри) генерують багато транзакцій за короткий час. На мережі з низьким throughput такі додатки просто не зможуть працювати стабільно.

Тобто throughput — це не абстрактна цифра, а практична межа того, наскільки зручно і доступно вам буде користуватися блокчейном у реальному житті.

Який throughput у різних мереж

Різні блокчейни проєктуються з різними пріоритетами, тому їхня пропускна здатність суттєво відрізняється. Нижче наведено загальновідомі орієнтовні показники теоретичного максимуму для кількох мереж:

Мережа Орієнтовний теоретичний максимум TPS Орієнтир проєктування
Bitcoin ~7 Безпека та децентралізація над швидкістю
Ethereum ~15–30 Універсальність смарт-контрактів із помірною швидкістю
Solana Десятки тисяч Висока пропускна здатність як ключовий пріоритет

Ці цифри є приблизними і відображають архітектурні рішення кожної мережі, а не її поточний стан. Реальний throughput залежить від того, скільки людей зараз користується мережею, які саме транзакції вони відправляють та як налаштовані вузли. Актуальні показники варто перевіряти в незалежних моніторингах (наприклад, блокчейн-експлорерах), оскільки вони змінюються з часом.

Межі throughput та що відбувається при перевантаженні

Жоден блокчейн не має нескінченну пропускну здатність. Кожна мережа має фізичну межу, визначену її архітектурою. Коли кількість транзакцій, які користувачі намагаються відправити, перевищує цю межу, відбувається перевантаження.

Типова картина при перевантаженні:

  1. Утворення черги. Транзакції не зникають — вони потрапляють у буфер очікування (мемпул) і чекають, поки мережа звільниться.
  2. Зростання комісій. Оскільки місця в блоці обмежені, користувачі починають конкурувати, пропонуючи вищу плату за включення. Це автоматичний ринковий механізм.
  3. Затримки підтвердження. Те, що мало б зайняти секунди, може тривати хвилини або години.
  4. Відхилення транзакцій. Якщо комісія виявилася занадто низькою порівняно з іншими, транзакцію може бути відхилено мережею після тривалого очікування.

Це не «поломка» — так працює економіка обмеженого ресурсу. Але для користувача це означає незручність: доводиться вгадувати, яку комісію виставити, чекати невідомо скільки і ризикувати, що транзакція не пройде.

Як Solana намагається збільшувати throughput

Solana з самого початку проєктувалася з прицілом на високу пропускну здатність. Замість традиційного підходу, коли транзакції обробляються послідовно (одна за одною), Solana використовує кілька архітектурних рішень:

  • Паралельна обробка транзакцій. Якщо дві транзакції не залежать одна від одної (наприклад, два різні користувачі переказують кошти різним отримувачам), Solana може обробляти їх одночасно на різних процесорах. Це схоже на те, як кілька касирів у супермаркеті обслуговують різні черги паралельно, тоді як інші мережі працюють як єдина каса, де кожну покупку сканують по черзі.
  • Gulf Stream. Технологія, яка дозволяє відправляти транзакції безпосередньо до наступного валідатора (вузла, що формує блок), оминаючи традиційний мемпул. Це зменшує затримки та знижує тиск на мережу.
  • Sealevel. Середовище виконання (runtime), яке координує паралельну роботу смарт-контрактів (програм на блокчейні) і стежить за тим, щоб паралельні операції не конфліктували між собою.

Завдяки такій архітектурі Solana здатна обробляти значно більше транзакцій за секунду, ніж мережі з послідовною обробкою. Проте це не означає, що мережа позбавлена обмежень — навіть Solana має свою межу, і при екстремальному навантаженні ситуація може ускладнюватися. Різниця в тому, що ця межа значно вища, а досягти її в повсякденному використанні набагато важче.

Тепер, коли ви розумієте, що таке throughput і як він впливає на вашу роботу з блокчейном, логічний наступний крок — побачити, як Solana виглядає на тлі інших мереж із подібними підходами. Про це детальніше у наступному матеріалі.