BitMEX: ноды биткоина не смогли бы синхронизироваться без периодических улучшений ПО

smallnod
smallnod

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

Эксперты измерили продолжительность первичного скачивания блоков (Initial Block Download, IBD) в релизах клиента Bitcoin Core с 2012 по 2019 годы и пришли к выводу, что старые версии ПО могут оказаться неспособны синхронизироваться. При этом периодически внедряемые улучшения масштабируемости являются важнейшим фактором для нормальной работы сети первой криптовалюты.

«Более старые версии биткоина отчаянно пытались справиться с растущим объемом транзакций в 2015-2016 годы. Таким образом, мы считаем, что без улучшений программного обеспечения IBD к настоящему времени была бы практически невозможной», — говорится в блоге BitMEX.

BitMEX: ноды биткоина не смогли бы синхронизироваться без периодических улучшений ПО

Количество дней, необходимых для IBD у различных версий самого популярного биткоин-клиента

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

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

Наиболее значительные улучшения скорости были достигнуты после появления Bitcoin Core v0.12.0 — тогда разработчики внедрили специализированную библиотеку верификации подписи вместо стандартной.

«Технологические инновации вряд ли в будущем будут поспевать за растущим блокчейном, а время на IBD продолжит расти», — поделились мнением исследователи.

Напомним, 24 ноября состоялся релиз Bitcoin Core 0.19.0, в котором по умолчанию предусмотрена генерация адресов формата bech32.

Подписывайтесь на новости ForkLog в Telegram: ForkLog Live — вся лента новостей, ForkLog — самые важные новости и опросы.

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Discord Instagram
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!

*Ежедневная рассылка — краткая сводка наиболее важных новостей предыдущего дня. Чтение занимает не больше двух минут. Выходит в рабочие дни в 06:00 (UTC)
*Еженедельная рассылка — объясняем, кто и как изменил индустрию за неделю. Идеально подходит для тех, кто не успевает за новостным потоком в течение дня. Выходит в пятницу в 16:00 (UTC).

Мы используем файлы cookie для улучшения качества работы.

Пользуясь сайтом, вы соглашаетесь с Политикой приватности.

OK