BitMEX Research: Без улучшений ПО сегодняшнее существование биткоина стало бы невозможным

заключению аналитики биржи BitMEX.

BitMEX Research измерили время первичного скачивания блоков в релизах ПО Bitcoin Core с 2012 по 2019 годы. Согласно аналитикам, более старые версии Bitcoin Core могут быть неспособны синхронизироваться с сетью, а улучшения масштабируемости, вносимые в ПО со временем, являются обязательным фактором его функционирования.

«Более стары версии Bitcoin Core испытывали сложности при попытке поспеть за объёмами транзакций. Мы пришли к выводу, что без улучшений программного обеспечения первичная синхронизация сегодня была бы почти невозможной», – пишут они.

Удалось установить, что версии Bitcoin Core младше 0.8.6 не могли синхронизировать транзакции после 2015-2016 гг. Запуск устаревших версий даже на мощном оборудовании не принёс ощутимых результатов.

«Мы попытались запустить Bitcoin Core 0.7.0 на нашем передовом локальном компьютере с 64 Гб RAM и восемью процессорами i9. Тем не менее, нода не смогла уйти дальше 2016 года. Существенное снижение времени первичной синхронизации и неспособность старых нод полностью синхронизироваться говорят о том, что без улучшений масштабируемости биткоин к настоящему моменту был бы, по сути, мёртв, даже если бы его пользователи располагали оборудованием высшего уровня», – пишут аналитики.

Наиболее примечательные улучшения скорости были внесены в Bitcoin Core 0.12.0, когда разработчики внедрили специализированную библиотеку верификации подписей вместо стандартной. Эта версия также не поддерживает Segregated Witness (SegWit), что позволяет дополнительно снизить время синхронизации.

Время первичного скачивания блоков до даты релиза клиента в сутках

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

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

Интересное по теме