В контексте блокчейнов транзакции в секунду (TPS) относятся к количеству транзакций, которые сеть способна обрабатывать каждую секунду.
Примерное среднее значение TPS для блокчейна Биткойн составляет около 5, хотя время от времени оно может варьироваться. Ethereum, напротив, может обрабатывать примерно вдвое больше.
Разработка технологий, которые увеличивают скорость транзакций в блокчейнах, является важной областью исследований на протяжении многих лет. Эти децентрализованные сети создают совершенно новые проблемы с точки зрения их способности масштабироваться для удовлетворения растущего спроса.
Это проблема не только в увеличении TPS. Централизованные базы данных уже способны обрабатывать тысячи транзакций каждую секунду. VISA, например, обрабатывает около 1500–2000 транзакций каждую секунду. Так почему бы просто не использовать эти решения? Что ж, главная проблема в том, что Биткойн , Эфириум и другие блокчейны стремятся конкурировать с этим, сохраняя при этом высокую степень децентрализации.
Децентрализация достигается за счет производительности и безопасности. Таким образом, эти масштабируемые решения не только должны повышать производительность сети, но, в то же время, также поддерживать все другие желаемые свойства блокчейна. В противном случае блокчейн на самом деле не более чем неэффективная база данных.
Важно отметить, что если блокчейн имеет высокий TPS, он не обязательно превосходит другие блокчейны с более низким TPS. Многие блокчейн-проекты могут похвастаться высокими показателями TPS. Однако почти наверняка такая производительность была достигнута за счет принесения в жертву других важных аспектов сети. Например, в любой данный момент Биткойн имеет тысячи узлов, распределенных по всему миру, на которых работает программное обеспечение Биткойн. Блокчейн всего с 10-20 узлами может легко превзойти Биткойн, но его вряд ли можно назвать децентрализованным или даже распределенным.