Сумерки и почему финальность важнее, чем TPS
В крипто мы часто видим, как блокчейн демонстрируют через числа TPS.
«Можно проводить тысячи транзакций в секунду!»
Круто, конечно. Но, по-моему, есть вопрос не менее важный:
Транзакции действительно уже финальные? 😅
Представь, что это мотоцикл: TPS — это как говорить, насколько быстро мотоцикл может ехать. Но если тормоза работают неясно и нам всё ещё нужно ждать, пока он полностью остановится, одной скорости недостаточно.
Точно так же и с блокчейном.
TPS показывает, сколько транзакций можно обработать за определённый период. Но финальность говорит о том, когда транзакция считается окончательной и больше не нужно переживать, что она изменится из‑за процесса консенсуса.
Это важно, потому что быстро попавшая в блок транзакция не обязательно означает, что расчёты (settlement) уже завершены.
Вот где в связке идут консенсус, валидаторы, распространение блоков (block propagation), задержка (latency) и финальность.
Dusk должен не только обеспечивать быстрое выполнение транзакций, но и гарантировать, что в сети есть механизмы консенсуса, позволяющие всем узлам безопасно прийти к общему решению.
Так что, оценивая производительность блокчейна, не стоит зацикливаться только на цифрах TPS.
Потому что хороший блокчейн — это не просто тот, который умеет сказать:
«Я могу обработать много транзакций».
Но и тот, который может ответить:
«Я знаю, когда транзакция действительно завершена».
И, по-моему, именно там финальность становится гораздо интереснее, чем просто большие цифры в разделе TPS.
#dusk $DUSK @Dusk
В крипто мы часто видим, как блокчейн демонстрируют через числа TPS.
«Можно проводить тысячи транзакций в секунду!»
Круто, конечно. Но, по-моему, есть вопрос не менее важный:
Транзакции действительно уже финальные? 😅
Представь, что это мотоцикл: TPS — это как говорить, насколько быстро мотоцикл может ехать. Но если тормоза работают неясно и нам всё ещё нужно ждать, пока он полностью остановится, одной скорости недостаточно.
Точно так же и с блокчейном.
TPS показывает, сколько транзакций можно обработать за определённый период. Но финальность говорит о том, когда транзакция считается окончательной и больше не нужно переживать, что она изменится из‑за процесса консенсуса.
Это важно, потому что быстро попавшая в блок транзакция не обязательно означает, что расчёты (settlement) уже завершены.
Вот где в связке идут консенсус, валидаторы, распространение блоков (block propagation), задержка (latency) и финальность.
Dusk должен не только обеспечивать быстрое выполнение транзакций, но и гарантировать, что в сети есть механизмы консенсуса, позволяющие всем узлам безопасно прийти к общему решению.
Так что, оценивая производительность блокчейна, не стоит зацикливаться только на цифрах TPS.
Потому что хороший блокчейн — это не просто тот, который умеет сказать:
«Я могу обработать много транзакций».
Но и тот, который может ответить:
«Я знаю, когда транзакция действительно завершена».
И, по-моему, именно там финальность становится гораздо интереснее, чем просто большие цифры в разделе TPS.
#dusk $DUSK @Dusk
