В блокчейне транзакции в секунду (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 в соц.сетях: