# Загрузить актуальный блокчейн
Для работы ноды необходима актуальная база данных блокчейна. Вы можете загрузить актуальную базу данных и развернуть ее на своей ноде, вместо того чтобы синхронизировать блокчейн. В этом случае ваша нода будет использовать загруженный блокчейн «как есть» и пропустит процесс выполнения транзакций и валидаций (подписей, балансов и пр.), который происходит при обычной работе ноды или при импорте блокчейна из бинарного файла.
Чтобы загрузить актуальную базу данных блокчейна и развернуть ее на своей ноде, выполните следующие шаги:
Загрузите архив blockchain_last.tar, содержащий актуальную базу данных, по одной из надежных ссылок ниже (nodes.wavesnodes.com).
Mainnet: http://blockchain.wavesnodes.com/
Testnet: http://blockchain-testnet.wavesnodes.com/
Stagenet: http://blockchain-stagenet.wavesnodes.com/
Внимание! Загружайте блокчейн только из надёжных источников. Базы данных из неизвестных источников могут содержать неправильные данные или балансы.
Приблизительный размер базы данных — 77 Гбайт (в ноябре 2022).
💡 В Linux можно продолжить скачивание частично загруженного файла, если загрузка прервалась, с помощью команды:
wget -с <url _файла>
Однако в случае, когда на сервере был выложен обновленный файл
blockchain_last.tar
, корректное продолжение загрузки может оказаться невозможным. Поэтому при нестабильном соединении рекомендуем загружать базу данных на конкретной высоте блокчейна:blockchain_Waves-vN.N.N_HHHHHHHH.tar
.Проверьте контрольную сумму с помощью любого подходящего инструмента. Контрольная сумма файла
blockchain_last.tar
должна совпадать с указанной в файлеblockchain_last.tar.SHA1SUM
.Удалите содержимое каталога, где хранится база данных ноды. По умолчанию база данных находится в подкаталоге
data
основного каталога приложения (в частности, для ноды, установленной из DEB-пакета, — в каталоге/var/lib/waves/data
).Консольная команда для Linux
sudo rm -rdf /var/lib/waves/data
.Распакуйте файлы из загруженного архива базы данных (blockchain_last.tar) в каталог с базой данных.
Консольная команда для Linux
tar -xvf blockchain_last.tar -C /var/lib/waves/data
Альтернативный метод загрузки и распаковки (Linux)
Традиционный способ загрузки и распаковки требует много дискового пространства. В некоторых случаях диска хватает только на саму базу данных с небольшим запасом.
Пользователи Linux могут распаковывать архив прямо в процессе скачивания. В результате на диске сохранятся только распакованные файлы базы данных, без архива, что позволит сэкономить дисковое пространство. Для этого перейдите в каталог с базой данных и выполните следующую команду:
wget -qO- http://blockchain.wavesnodes.com/blockchain_last.tar --show-progress | tar xvf -