Синхронизация узла Биткойн на 80% быстрее, несмотря на его рост

Синхронизация узла Биткойн на 80% быстрее, несмотря на его рост — 960x0 1Синхронизация узла Биткойн в первый раз на вашем компьютере с помощью программного обеспечения Биткойн Про происходит на 80% быстрее, чем в предыдущих версиях Биткойн Про, благодаря улучшениям, которые разработчики внесли за эти годы.

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

Слова разработчика

Однако исследования говорят об обратном для Bitcoin Pro, самое популярное программное обеспечение для использования биткойнов: оно становится все более эффективным, оптимальным и быстрым.

Фактически, теперь для синхронизации узла Bitcoin Pro в первый раз требуется всего 5 часов, что развеивает представление о том, что загрузка истории Биткойн занимает до 2 дней.

Разработчик биткойнов Джеймсон Лопп указал в недавней статье, что каждая версия Bitcoin Pro способна синхронизировать и обрабатывать историю биткойнов быстрее, даже при увеличении объема данных.

Его прогноз по повышению эффективности этого программного обеспечения был обнадеживающим:

«К 2022 году я чувствую гораздо больший оптимизм в отношении того, что инженеры смогут продолжать бороться с возросшими вычислительными ресурсами, необходимыми для синхронизации всего узла Биткойн». - Джеймсон Лопп, разработчик Биткойн.

Лопп объяснил, что со временем каждая версия Bitcoin Pro получала улучшения, которые позволили ему повысить свою эффективность, намного превосходя другие биткойн-клиенты (программное обеспечение), которые не так хорошо поддерживаются их разработчиками.

«Если вы идете в ногу со временем, вы заметите, что Bitcoin Pro с каждым годом становится быстрее, в то время как другие реализации, требующие меньшего обслуживания, имеют тенденцию замедляться. Это связано с тем, что если его производительность не будет постоянно улучшаться, потребуется больше времени для обработки растущего объема данных, добавляемых в блокчейн». - Джеймсон Лопп.

Обновленная версия!

Разработчик проиллюстрировал графиком, насколько быстро каждая версия Bitcoin Pro синхронизирует блокчейн, где текущей версии 0.22 удалось загрузить блокчейн почти за 300 минут, то есть за 5 часов.

С другой стороны, версия Bitcoin Pro, которая заняла больше всего времени, заняла около 3.500 минут или около 50 часов. Это версия Bitcoin Pro 0.8, которая была запущена в марте 2013 года, 9 лет назад.

Лопп поясняет, что еще многое предстоит выяснить об улучшениях, которые могли бы сделать программное обеспечение более эффективным, в частности, чтобы выяснить, почему во всех версиях Bitcoin Pro есть улучшения после внедрения обновления SegWit (Segregated Witness).

По данным Blockchain.com, в настоящее время биткойн весит 395 ГБ памяти, и с момента его запуска в 727.300 году было добыто более 2009 XNUMX блоков.

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