Экспорт блокчейна Monero | monero-blockchain-export


Сегодня экспорт/импорт необработанных данных блокчейна используется редко. Раньше загрузка блокчейна посредством p2p сети происходила довольно медленно. И для ускорения процесса автоматической загрузки узла использовался файл blockchain.raw.

Обзор

Инструмент, позволяющий выгрузить блокчейн в необработанном формате, известен как файл blockchain.raw.

Он может пригодиться, если вы решите эффективно обработать данные блокчейна, используя собственные инструменты, так как с такими данными работать проще, чем со специализированной lmdb базой данных Monero. Файл используется с локальной копией блокчейна и не требует наличия запущенного демона monerod.

Синтаксис

./monero-blockchain-export [options]

Пример:

./monero-blockchain-export --help

Запуск

Необходимо перейти в директорию, в которую были распакованы файлы Monero.

./monero-blockchain-export --stagenet --output-file=/tmp/blockchain.raw

Опции

Помощь

ОпцияОписание
--helpВыводит список доступных опций.

Выбор сети

ОпцияОписание
(missing)По умолчанию monero-blockchain-export использует основную сеть.
--stagenetЭкспорт блокчейна в отладочную сеть.
--testnetЭкспорт блокчейна в тестовую сеть.

Журнал регистрации

Указание пути к файлу журнала не поддерживается.

ОпцияОписание
--log-levelОт 0 до 4, где 0 обозначает минимальную регистрацию данных в журнале, а 4 запись всех регистрационных данных. По умолчанию имеет значение 0. Это общие предварительные настройки, которые не связаны напрямую с уровнями сложности. Например, при минимальном значении 0, можно увидеть только некоторые важные данные INFO. Пример:
./monero-blockchain-export --log-level=1

Вводимые данные

ОпцияОписание
--data-dirПолный путь к директории данных. Здесь хранятся данные блокчейна, регистрационные файлы и данные p2p сети. Настройки, используемые по умолчанию, и более подробная информация приводятся в разделе Директория данных.
--database, --db-typeЕдинственным действительным значением и используемым по умолчанию, является lmdb.

Выводимые данные

ОпцияОписание
--output-fileУказывает путь к файлу выводимых данных. По умолчанию используется $DATA_DIR/export/blockchain.raw. Пример:
./monero-blockchain-export --output-file=/tmp/blockchain.raw
--blocksdatВывод данных в формате blocks.dat.
--block-stopЭкспорт данных только до указанного номера блока. По умолчанию осуществляется экспорт всех данных (значение, используемое по умолчанию, — 0).

Ссылки