MARKETS / Деньги 3 мин чтения

Как ускорить синхронизацию Bitcoin Core – советы и настройка

Antonio Автор NEMCD
Опубликовано 06.09.2015 · Обновлено 14.11.2026 · 3 мин
35

В своё время я несколько раз отказывался от классического кошелька Bitcoin Core на компьютере из-за долгой первоначальной синхронизации – особенно с нуля после переустановки Windows. Но каждый раз возвращался к нему снова, потому что хранить монеты в сомнительных онлайн-сервисах рискованно: вернуть переведённые биткоины назад невозможно.

Ускорение синхронизации кошелька Bitcoin CoreПри синхронизации главная нагрузка ложится на диск и проверку блоков

Ниже – что реально тормозит bitcoin-qt.exe и как ускорить первичную загрузку блокчейна.

Почему тормозит синхронизация: диск и объём базы

Наблюдение за процессом bitcoin-qt.exe во время начальной загрузки блоков (IBD) показывает, что узкое место почти всегда – накопитель. Клиент непрерывно проверяет подписи и читает тысячи фрагментов таблицы UTXO (chainstate), поэтому на старом HDD синхронизация растягивается на недели, хотя обычный процессор и память загружены умеренно.

Нагрузка на процессор и память при запуске Bitcoin CoreСнимок нагрузки в Windows 7 x64 (2015 год) – основную работу берёт на себя дисковая подсистема

На момент первой заметки в сентябре 2015 года весь блокчейн Bitcoin Core занимал всего 48,1 ГБ (Litecoin – 4,92 ГБ, Dogecoin – 12,1 ГБ, Dash – 1,34 ГБ), и тогда хватало SSD на 120 ГБ. Сейчас полный архивный блокчейн Bitcoin весит уже около 780 ГБ (поэтому без SSD минимум на 1 ТБ полная нода не поместится).

Как ускорить Bitcoin Core на практике

  • Ставьте базу на быстрый SSD: даже недорогой NVMe или SATA SSD в разы ускоряет чтение/проверку chainstate по сравнению с обычным жёстким диском.
  • Увеличьте кэш в ОЗУ (-dbcache): если на ПК 16–32 ГБ памяти, запуск с параметром -dbcache=4096 (или больше) снижает количество обращений к диску во время синхронизации в несколько раз.
  • Используйте режим обрезки (-prune): если не нужна полная история блоков на 780 ГБ, включите режим урезания блокчейна Bitcoin Core (достаточно ~12 ГБ свободного места на диске).
  • Всегда закрывайте кошелёк штатно: не убивайте процесс через диспетчер задач и не выключайте ПК кнопкой питания – иначе при следующем старте начнётся долгий reindex/перепроверка базы, которая грузит ещё и процессор.
  • Копирование базы с другого ПК: блоки можно перенести со своего второго синхронизированного компьютера (или переустановив Windows – указать старую папку флагом -datadir), но чужие архивы с торрентов и форумов лучше не качать из соображений безопасности.

Если нужно только достать монеты со старого wallet.dat

Как не раз спрашивали в комментариях: если вам нужно лишь срочно перевести биткоины со старого wallet.dat и не хочется качать сотни гигабайт, сначала сделайте резервную копию wallet.dat, откройте файл в свежем Bitcoin Core (или проверьте старые адреса) и при необходимости перенесите ключи в лёгкий десктопный клиент вроде Electrum (строго с официального сайта).

Где купить биткоин. Bitcoin Core только хранит монеты. Купить их можно на бирже – например, на Binance, – а затем вывести на адрес своего кошелька: так ключи остаются у вас.

Ссылка на Binance партнёрская. Курс криптовалют сильно колеблется – вкладывайте только то, что готовы потерять.

Ещё похожие заметки:

Комментарии 35

Avatar
Евгений
22 Июн 2016, 19:56

Доброго времени сутак!
такой вопрос забыл пароль от кошелька Bitcoin Core,
есть какие то варианты взлома моего кошелька?? :(

Avatar
Аноним
12 Окт 2016, 17:17

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

Avatar
Antonio автор
13 Окт 2016, 09:13

Евгений, не интересовался взломом wallet.dat,
не могу подсказать.

Аноним, вам отправили средства на ваш адрес в кошельке?
Биткоин имеет открытый блокчейн и вы можете глянуть баланс любого кошелька биткоин, например своего, это можно сделать на сайте
blockchain.info

Avatar
Antonio автор
13 Окт 2016, 09:14

И насчет придут средства или нет, то приход средств не зависит от синхронизации биткоин коре, просто после полной синхронизации вы должны увидеть актуальный баланс своего кошелька.

Avatar
Аноним
13 Окт 2016, 13:00

да получается я сгенирировал счет и на него кинули денежки а он синхронизируется уже сутки..

Avatar
Аноним
13 Окт 2016, 13:08

что можно сделать?по подробнее если можно..благодарен заранее

Avatar
Antonio автор
13 Окт 2016, 23:53

Биткоин имеет открытый блокчейн и вы можете посмотреть баланс своего кошелька на сайте blockchain.info

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

Avatar
Даниил
20 Фев 2017, 08:11

Что такое источник блоков не доступен и как это изменить

Avatar
Antonio автор
24 Фев 2017, 10:43

Даниил, возможно старая версия кошелька, попробуйте сделать бекап wallet.dat и скачать самую последнюю версию core с официального сайта Bitcoin. Или какие-то проблемы с сетью.

Avatar
Витя
14 Мар 2017, 17:17

Такая же ситуация, как и у анонима. На blockchain.info, показывает по номеру кошелька, что деньги есть. А можно их перевести уже на другой кошелек , или токо ждать когда мой Биткоин core синхронизируется?

Avatar
Antonio автор
15 Мар 2017, 01:09

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

Avatar
Витя
15 Мар 2017, 11:50

Кошелек Bitcoin Core никакого ключа не спрашивал , просто взял и начал установку. Сгенерировал номер счета я на него перевел криптовалюты на 1,5 тыщи, немного конечно, но всек равно жалко.А с синхронизацией не получается , у меня миниблок интеловский там жесткий всего 50 Гб. Патовая ситуация =)

Avatar
Antonio автор
16 Мар 2017, 02:25

Сейчас пробую новый Core со спец ключом, посмотрим утром, сколько будет размер базы.

Avatar
Витя
18 Мар 2017, 07:37

Если внешний
жеский диск взять на него синхронизацию можно же будет заново зарядить? Гб за 70 в Сore наверное будет точно)

Avatar
Antonio автор
18 Мар 2017, 11:10

https://nemcd.com/2017/03/kak-urezat-bitcoin-core-koshelek/
написал заметку, правда немного не дописал, но там уже есть главное — команда, которая урежет кошелек примерно до 3Гб!

Avatar
Antonio автор
18 Мар 2017, 11:11

Это официально и безопасно в Bitcoin Core 0.14.0

Avatar
Витя
22 Мар 2017, 20:07

Спасибо огромное. Попробуем!

Avatar
Вадим
14 Апр 2017, 09:22

Здравствуйте. При установке Bitcoin Core синхронизируется основной кошелек и тестовый, так и должно быть и что делать? Спасибо.

Avatar
Егор
24 Май 2017, 17:48

здравствуйте. такая ситуация, имеется аккаунт на blockchain.info, на нём битки есть. как перевести их из blockchain в кошелёк bitcoin core? просто в коре создать новый адрес для получения и на него перекинуть?

Avatar
Antonio автор
9 Июн 2017, 14:48

Егор, да, именно так,
только не забудьте сделать бекап wallet.dat и надежно записать пароль, если вы его установите!

Avatar
Павел
27 Июл 2017, 19:05

Здравствуйте, скажите а если bitcoin core еще не синхронизировался с сетью то может ли он не видеть пароль кошелька т.е. я его запаролил но решил через день проверить пароль но он пишет что пароль не верный. Может такое быть?

Avatar
Antonio автор
14 Авг 2017, 09:11

Павел,
вроде такого не должно быть,
он не сможет отправлять коины и не будет видеть актуальный баланс. Пароль ведь сохранен в зашифрованном виде в wallet.dat, поэтому не должно зависить от синхронизации.

Синхронизируйте в ускоренном режиме, это не долго, даже на не сильно быстром ПК.

Avatar
Юлия
24 Мар 2018, 10:57

Здравствуйте, установила биткоин кор, перевела биткоины не дождавшись синхронизации, решили закрыть его, закрыли через диспетчер задач, сейчас кор не запускается, при входе написано воспроизведение блоков 0 процентов и все, запускается только кор кошелек тестовый режим и тоже синхронизируется. Так же почему то отсутсnвует файл на компьютере wallet.dat

Avatar
Antonio автор
24 Мар 2018, 13:42

Здравствуйте, жестко вы так.
Надеюсь сделали копию wallet.dat?
Если нет, то печально..

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

bitcoin-qt -rescan

вроде такой ключ, уже не помню. Но без wallet.dat толку не будет никакого. Ищите его поиском, в копиях, бекапах.

Если найдете wallet.dat, перевод можно сделать и в легком кошельке Electrum, качать с официального сайта. Там все быстро сделается, не нужно синхронизировать всю кучу Гб.

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

Avatar
oleg
24 Авг 2018, 16:09

Здравствуйте. При выключении кошелька не дожидался его полного закрытия, и выключил комп. Теперь при загрузке кошелек виснет на 0 % Пожалуйста, подскажите как можно устранить данную проблему?

Avatar
Antonio автор
24 Авг 2018, 22:25

Добрый день.
Посмотрите мой комментарий от

Мар 24, 2018 at 13:42

должно помочь и в вашей ситуации.

Avatar
Антон
23 Май 2020, 18:33

Здравствуйте. Подскажите кошелек стоит на жестком диске с базой. После переустановки windows (установлен на SSD диск С) кошелек требует заново синхронизацию. Почему так ?

Avatar
Antonio автор
25 Май 2020, 02:34

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

Avatar
Антон
25 Май 2020, 08:16

В ярлыке я не указывал путь к базе. Значит после переустановки windows кошелек чтото ищет на диске С ?

Avatar
Antonio автор
26 Май 2020, 16:39

Да, обычно он его там и хранит, там же находится и файл кошелька wallet.dat, надеюсь вы сохранили его копию или сам приватный ключ от адреса?

Avatar
Антон
26 Май 2020, 17:57

У меня программа установлена тоже на диске Д вместе с базой в одной папке. И wallet там же. На диске С данный кошелька никаких не нашел. Но почему то требует пересинхронизацию после чистки диска С с виндой.

Avatar
Antonio автор
27 Май 2020, 12:25

Возможно при установке добавился путь к базе в ярлыке.
В общем, чтобы программа знала где база, нужно создать ярлык и добавить путь к базе. Я раньше ложил делал каталог с базе в каталоге bin и делал запуск таким образом
bitcoin-qt.exe -datadir=store
кошелек автоматически затягивал все в папку store, в вашем случае можно задать путь к базе и название каталога и должно подтянуться. Главное всегда имейте копию wallet.dat!

Avatar
Виталий
24 Дек 2020, 23:37

Здравствуйте. Подскажите в чем может быть причина. Идёт синхронизация, после 4,5 % примерно окно сворачевается и приходится запускать по новой.

Avatar
Виталий
24 Дек 2020, 23:38

И начинает заново с 2,5%.

Avatar
Antonio автор
26 Дек 2020, 13:23

Писал когда-то, еле нашел,
как вариант сделать экспорт приватного ключа

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

dumpprivkey 3BGV9gbKLApUghYfaUairwXXr919uWfTHo

те буковки-циферки — это ваш «пароль» на доступ к кошельку через любого другого клиента. Например легкого, который не требует загрузки всего блокчейна.

Можно попробовать Electrum, только качайте с официального сайта!

Если хотите все-таки полный кошелек, то у вас должен быть довольно мощный компьютер и быстрый диск SSD. Так же стоит сказать последнюю версию кошелька.

Оставить комментарий