12 января 2021

Определение: Транзакций в секунду (TPS)

В блокчейне транзакции в секунду (TPS) – это количество транзакций, которые блокчейн-сеть может обрабатывать каждую секунду, или количество транзакций, выполняемых в секунду. Этот термин довольно популярен в крипто пространстве, особенно когда речь идет о масштабируемости.

Два примера, когда термин TPS был упомянут в СМИ:

  • «Пять лучших блокчейнов с высокой скоростью транзакций в 2019»

(Blockchain council 2019)

  • «Кто масштабирует лучше? Анализ TPS блокчейнов»

(Hackernoon 22 июля, 2019)

Как рассчитать количество транзакций в секунду (TPS)

Чтобы рассчитать TPS, вы должны знать промежуток времени между блоками, средний размер транзакции и размер блока. Время между блоками – это среднее время, необходимое для создания нового блока в цепочке. Данный показатель для биткоина равен 10 минутам. Средний размер транзакции вам придется рассчитать. Размер блока – это размер блока в цепочке. Размер блока биткоина – 1 МБ.

Например, размер блока равен 1 МБ со средним размером транзакции в 1 Кб и временем между блоками в 30 секунд.TPS в таком случае будет равняться 33 (1 МБ/1 кб)/30 секунд=33).

В настоящее время TPS биткойна составляет 7, что по сравнению с другими криптовалютами не является лучшим показателем. Например, эфириум в среднем обрабатывает 20 транзакций в секунду, что почти вдвое превышает скорость транзакций биткоина.

С появлением Ethereum 2.0 дела у второй по величине крипто монеты и сети пойдут намного лучше.

Другие крипто монеты с более высоким значением TPS, чем у биткоина – Ripple (1500 транзакций), Bitcoin Cash (60 транзакций), Litecoin (56 транзакций) и Dash (48 транзакций).

TPS биткоина и фиатные деньги

По сравнению с PayPal, который может обрабатывать 193 транзакции в секунду, и VISA, которая может обрабатывать в среднем около 25000 транзакций, криптовалютам еще предстоит пройти долгий путь, прежде чем полностью заменить традиционные способы совершения транзакций.

Децентрализация биткоина осложняет процесс масштабирования и ведет к потере некоторых элементов. Достижение большей скорости наносит ущерб децентрализации, что нарушает всю идею децентрализованной экосистемы, к которой стремятся монета и технология в целом.

Биткоин выделяют как высокоэффективную сеть, однако существует множество блокчейн-проектов, которые могут похвастаться высокими показателями TPS. Однако глубокое погружение в их внутреннюю работу показывает, что ради такой производительности пришлось пойти на уступки и пожертвовать чем-то.

В течение многих лет разрабатывалось несколько технологий, помогающих регулировать скорость транзакций блокчейна. Биткоин использует SegWit, софтфорк для масштабирования блокчейна, чтобы решить проблему с низким TPS. SegWit разделяет цифровую подпись и сценарии в блоке, создавая дополнительное пространство для большего количества транзакций в нем.

Помимо Segwit, также существует Lightning Network. Он представляет собой автономное решение проблемы масштабируемости и низкого TPS. Сеть позволяет проводить транзакции вне блокчейна.

Понимание TPS биткоина помогает разобраться в том, как работает сеть, стоящая за ведущей мировой криптовалютой. Также это помогает понять проблемы, стоящие перед технологией блокчейн в целом.

По мере того, как появляется все больше решений, помогающих справиться с проблемой масштабируемости блокчейна, все больше приходится узнавать об этой технологии. В настоящее время еще предстоит найти надежное решение, которое позволит достичь высокого уровня TPS и при этом сохранить децентрализацию.

Подписывайтесь на Bybit в соц.сетях: 

VK | Twitter | Telegram | Instagram

Обсудить в Discord!