Значение транзакций в секунду (TPS)
Что означает число транзакций в секунду (TPS) в криптовалютах?
В индустрии криптовалют показатель TPS означает максимальное количество транзакций, которые блокчейн может обработать за секунду. Он определяет скорость и масштабируемость выбранной сети.
Обычно централизованные системы по типу PayPal или Visa справляются с большим числом транзакций в секунду в сравнении с децентрализованными платформами. К примеру, показатель PayPal составляет 193 транзакции, а TPS системы Visa равен 1700 переводам. Вместе с этим сеть Биткойна может проводить лишь 7 транзакций в секунду.
Для расчёта числа транзакций в секунду определённого блокчейна нужны три составляющие. Это время блока, его размер и средняя величина одной транзакции.
- Время блока: средняя продолжительность создания блока в сети и подтверждения транзакции соответственно.
- Размер блока: объём данных о транзакциях, которые может вместить один блок.
- Размер транзакции: объём данных об одной операции, который обычно находится в промежутке от 226 до 500 байтов.
TPS = (размер блока / размер транзакции) / время блока
Почему показатель TPS так важен?
Показатель числа транзакций в секунду определяет способность блокчейна обрабатывать транзакции в режиме реального времени. Также он позволяет оценить его потенциал масштабируемости, необходимый для реализации новых вариантов использования сети в будущем. Считается, что у масштабируемости есть обратная связь с двумя другими составляющими блокчейн-сетей в лице децентрализации и безопасности. Достижение трёх этих свойств одновременно — непростая задача, которая при этом приводит к появлению инноваций в рамках блокчейн-экосистемы.
Здесь вспоминается так называемая трилемма блокчейна — идея о том, что реализовать в рамках одного блокчейна масштабируемость, безопасность и децентрализацию одновременно довольно сложно, поскольку каждое из этих свойств обычно отрицательно сказывается на других. Например, у сети Биткойна низкая масштабируемость, но при этом высокая безопасность и уровень децентрализации.
В то же время другие блокчейны отличаются высоким показателем TPS, но при этом вызывают вопросы к своей безопасности или децентрализации. В любом случае, масштабируемость — привлекательная характеристика, ведь именно она приводит к увеличению популярности той или иной сети.
Блокчейны с высоким показателем TPS
Число транзакций в секунду и масштабируемость должны рассматриваться в контексте других особенностей блокчейна по типу безопасности и децентрализации.
К примеру, сеть Биткойна выдаёт лишь 7 TPS, однако вместе с этим является одним из наиболее надёжных и децентрализованных блокчейнов. TPS Эфириума составляет около 17 переводов, тогда как Polygon в теории может справиться с 7 тысячами транзакций. Наиболее масштабируемым блокчейном сегодня считается Solana, которая должна справляться с 50 тысячами операций, ну а показатель TPS сети Avalanche составляет 4500 единиц.
При этом ожидается, что показатель TPS в сети Эфириума превысит отметку в 100 тысяч транзакций после полноценного внедрения данкшардинга.