Create bootstrap dat bitcoin

Биткоин (Bitcoin) форум: криптовалюты

Меню навигации

Пользовательские ссылки

Объявление

Информация о пользователе

Вы здесь » Биткоин (Bitcoin) форум: криптовалюты » 👷 Программы для майнинга » Как создать файл Bootstrap для ускорения синхронизации кошелька

Как создать файл Bootstrap для ускорения синхронизации кошелька

Сообщений 1 страница 1 из 1

Поделиться12018-09-09 16:03:06

  • Автор: Bitcoin
  • Модератор
  • Монеты: +40
  • Зарегистрирован : 2017-07-14
  • Приглашений: 0
  • Сообщений: 397
  • Уважение: [+10/-0]
  • Позитив: [+13/-0]
  • Провел на форуме:
    19 часов 20 минут
  • Последний визит:
    2021-04-06 15:21:26

Как создать файл Bootstrap для ускорения начальной синхронизации кошелька

Большинство кошельков с поддержкой Altcoin основаны на кошельке Биткойн QT. В какой-то момент вы можете столкнуться с проблемами синхронизации с вашим основным кошельком. Если ваш кошелек не синхронизируется, существует множество способов устранения и устранения неполадок. Если ни один из методов устранения неполадок не работает, только способ исправить ваш кошелек — это удалить все основные файлы и синхронизировать блок-цепочку с начала. Поскольку кошелек использует синхронизацию P2P-соединения, блок-цепочка от начала займет много времени. К счастью, вы можете ускорить этот процесс, используя файл Bootstrap.

Bootstrap.dat — это плоский двоичный файл, содержащий последние данные о блок-цепочке. Просто поместите этот файл в каталог данных кошелька и перезапустите свой кошелек. Теперь вместо того, чтобы загружать блок за блоком, используя P2P-соединение, ваш кошелек проверяет и импортирует данные блок-цепи из этого файла начальной загрузки. Ранее мы объяснили, как использовать файл начальной загрузки . Здесь, в этом сообщении, мы увидим, как создать этот файл начальной загрузки.

Как создать файл Bootstral.dat?

Некоторые разработчики монеты включают этот файл вместе со своим последним выпуском кошелька. Вы также найдете торрент-файлы, распространяемые членами сообщества для публикации и использования. Напоминаем, что никогда не загружайте файлы из ненадежного источника. Также не забудьте сделать резервную копию вашего wallet.dat и закрытого ключа, прежде чем вносить какие-либо изменения в ваши файлы кошельков.

Если у вас есть полная копия цепочки, которая проверена, и если вы хотите переместить ее в кошелек на другом компьютере, вам не нужно создавать файл начальной загрузки. Независимо от того, является ли это операционной системой Windows или операционной системой Linux, файлы ядра кошелька одинаковы. Поэтому просто скопируйте цепочку состояний и заблокируйте папку с обновленного кошелька на машине, где ваш кошелек не обновляется. В любом случае по какой-то причине вам может быть интересно, как создать собственный файл bootstrap.dat. Это на самом деле довольно просто, и вам поможет следующее руководство.

Создание загрузочного файла в Windows / Mac

Прежде всего, для создания файла bootstrap.dat необходимо иметь полные действительные данные блок-цепи. В биткойне есть Python Scrypt с именем linearize.py, который можно использовать для создания bootstrap.dat. Он будет создавать действительный файл начальной загрузки, который будет иметь блоки в порядке и не содержит сиротских блоков . В любом случае, мы не собираемся освещать этот процесс, поскольку файл начальной загрузки больше не нужен для Биткойнского основного кошелька. Потому что из кошелька версии 0.10.0, начиная ядро ​​биткойна и позволяя ему синхронизировать себя, происходит намного быстрее. Однако есть много Altcoins, которые по-прежнему рекомендуют использовать файл Bootstrap.dat для ускорения начальной синхронизации кошелька. Если вам интересно, вот как создается этот файл начальной загрузки?

Для создания собственного файла bootstrap.dat все, что вам нужно сделать, это просто объединить файлы blk, которые вы найдете в папке блоков.

1. Выберите монету, для которой вы хотите создать файл bootstrap.dat.
2. Откройте папку, в которой находятся основные файлы вашего кошелька, и перейдите к папке блоков.
3. Теперь прочитайте все blkXXXXX.dat, которые вы найдете в папке блоков и соедините их.
4. Затем укажите окончательный файл как bootstrap.dat и, если хотите, вы можете сжать этот файл.

Читайте также:  Когда ждать спад биткоина

Файл bootstrap.dat готов. Теперь давайте посмотрим, как это делается как в Windows, так и в Mac.

Windows:

1. В панели поиска Windows введите CMD и откройте командную строку.

2. Теперь, используя команду CD, перейдите в свою основную папку кошелька, где находятся файлы блоков

cd C:\Users \%USERNAME%\AppData\Roaming\Litecoin\blocks

3. Теперь в папке блоков вы найдете несколько файлов, например, blk00000.dat, blk00001.dat, blk00002.dat, blk00003.dat, blk00004.dat, blk00005.datи так далее.

Примечание. Некоторые монеты будут иметь меньше номеров, а некоторые будут иметь больше файлов blk.dat. Что вам нужно сделать, так это объединить все эти файлы. Для этого введите следующую команду в окне командной строки, как только вы перейдете к правильной папке блоков.

copy / b blk00001.dat + blk00002.dat + blk00003.dat + blk00004.dat + blk00005.dat bootstrap.dat

После того, как вы ввели все файлы blk.dat в последовательности, нажмите enter. Перед этим обязательно загрузите bootstrap.dat в конце ссылки. Вот и все. Файл Bootstrap.dat создан, и вы найдете этот файл в той же папке блоков.

Mac:

Процедура создания файла bootstrap.dat на Mac также такая же, как Windows.

1. Открыть окно терминала

2. Перейдите в папку, в которой находятся файлы blk.

cd «Library/Application Support/Litecoin/blocks/»

Источник

Bitcoin Bootstrap.dat – Где найти и как использовать файл Bootstrap.dat

Биткойн – это одноранговая криптовалюта. Клиент кошелька Биткойн загружает блокчейн из сети путем синхронизации с другими узлами. Не только биткойн, но и большая часть основного кошелька криптовалюты работает так, поскольку все они основаны на биткойнах. Поскольку для загрузки и проверки каждого блока требуется одноранговая связь, процесс синхронизации всей цепочки блоков будет медленным. Даже компьютерам с высокой скоростью Интернета потребуется несколько дней или даже недель, чтобы синхронизировать блокчейн Биткойн. Это проблема с биткойнами и другими кошельками с криптовалютой, размер файла цепочки блоков которых огромен. Вы можете добавить узлы в свой кошелек, которые помогут с сетевым подключением, но не ускорят процесс синхронизации. К счастью, для ускорения процесса синхронизации кошелька можно использовать файл Bootstrap..

Что такое файл начальной загрузки и как он работает? Где я могу найти Bootstrap.dat для биткойнов и как использовать этот файл?

Что такое Bootstrap.dat?

Bootstrap.dat – это файл, содержащий копию блокчейна от блока генезиса до определенного момента времени. Этот сжатый файл Bootstrap.dat используется для ускорения начальной загрузки цепочки блоков. Как? Клиент вашего кошелька загружает и проверяет каждый блок из сети P2P. Обычно это происходит медленно, особенно если вы впервые используете кошелек, тогда процесс синхронизации может занять довольно много времени..

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

Где я могу найти этот файл Bootstrap.dat для биткойнов?

Прежде всего, мы хотели бы сообщить вам, что скачивать файл bootstrap.dat для Биткойн из неофициального и ненадежного источника настоятельно не рекомендуется. Эта рекомендация касается не только биткойнов, но и других криптовалют, таких как Dash, Litecoin и т. Д. Вы можете найти файл bootstrap.dat на торрентах, форумах Bitcoin Talk и на нескольких сторонних веб-сайтах. Но, как мы уже сказали, это неофициальные источники, и они сохраняются для исследовательских целей. Итак, где я могу найти официальный файл bootstrap.dat для биткойнов??

Bitcoin.org использовался для предоставления этого файла начальной загрузки для ускорения процесса синхронизации. Но этот файл недоступен, и они больше не поддерживают его. Потому что синхронизация кошельков с использованием метода bootstrap.dat больше не выгодна и больше не нужна. Начиная с версии Bitcoin Core 0.10.0 и более поздних, загрузка блокчейна с использованием одноранговой сети выполняется намного быстрее, а загрузка блокчейна напрямую с использованием клиента основного кошелька намного эффективнее..

Читайте также:  Расчет срока окупаемости дисконтированным способом

Как использовать файл начальной загрузки для ускорения начальной синхронизации

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

1. Самый рекомендуемый шаг перед внесением каких-либо изменений в ваш кошелек – это сделать резервную копию кошелька. Имейте копию файла wallet.dat в двух или более местах. Если ваш кошелек новый или пустой, этот шаг не требуется. После завершения резервного копирования выйдите из кошелька..

2. Теперь найдите официальный источник и загрузите файл bootstrap.dat, который обычно представляет собой сжатый zip-файл..

3. После загрузки файла .zip распакуйте его, где вы найдете файл с именем bootstrap.dat..

4. Затем вам нужно переместить этот файл bootstrap.dat в основную папку вашего кошелька. Все криптовалютные кошельки хранят свои основные файлы в следующем месте.

Окна: C: \ Users \% имя пользователя% \ AppData \ Roaming \ coinfolder

Mac OS:

/ Библиотека / Поддержка приложений / имя монеты

Linux:

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

Найдите каталог и просто поместите туда файл bootstrap.dat. После этого откройте файл wallet.qt и в левом нижнем углу вместо «Подключение к одноранговым узлам» вы увидите «Импорт блоков с диска»..

Но я давно пользуюсь этим кошельком, и в основной папке у меня есть файлы блоков. Следует ли мне удалить все эти файлы .blk.dat перед использованием этого файла начальной загрузки?

Импорт bootstrap.dat в существующий кошелек?

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

Сначала закройте свой кошелек, если он уже запущен. Затем перейдите в основную папку кошелька и скопируйте файл wallet.dat в другое место. Этот шаг является обязательным, особенно если у вас есть средства в кошельке. Затем удалите папки и файлы, показанные на изображении ниже, такие как: блоки, каталог chainstate и файл peers.dat..

После этого переместите bootstrap.dat в это место и запустите кошелек. Теперь ваш клиент кошелька начнет импортировать блоки с диска, то есть начнет обрабатывать блоки, найденные в файле bootstrap.dat..

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

Могу ли я удалить этот файл начальной загрузки?

Да, как только ваш кошелек завершит загрузку данных блокчейна, вы можете продолжить и удалить этот файл. На самом деле вы не найдете исходный файл, который вы поместили в основной каталог. После того, как кошелек скопировал и импортировал файлы блокчейна, он пометит файл bootstrap.dat как bootstrap.dat.old. Этот старый файл больше не нужен, поэтому вы можете его удалить..

Этот файл безопасен?

Использование файла начальной загрузки для биткойнов не рекомендуется, поскольку синхронизация напрямую с использованием клиента кошелька намного быстрее и надежнее. В любом случае, у вас все еще есть этот вопрос, поскольку большинство других монет рекомендует использовать файл начальной загрузки, чтобы ускорить процесс синхронизации своего кошелька. Этот файл bootstrap.dat содержит только данные блокчейна, он безопасен и никоим образом не влияет на ваши средства. Однако, как мы уже говорили, никогда не загружайте и не используйте файл bootstrap.dat из ненадежного / неофициального источника, так как файл потенциально может содержать вредоносное ПО..

Читайте также:  Процессор для майнинга видеокарт

Надеюсь, это поможет!

Понравилась эта статья? Вам также может понравиться прочитать об обрезке биткойн-блокчейна..

Источник

Создание моего собственного bootstrap.dat?

Поскольку в последнее время я несколько раз срывал и настраивал клиентов биткойнов для некоторых экспериментов, мне было интересно, есть ли простой способ ускорить синхронизацию с сетью. Один из способов, который приходит на ум, — это файл bootstrap.dat , распространяемый некоторыми людьми. Проблема в том, что последние 40 000 блоков, которые являются самыми дорогими для получения и проверки, не включены.

Теперь мне было интересно, как создать такой bootstrap.dat сам, из хорошей копии, которую я имею на другой машине. Любая идея?

6 ответов

Файлы блоков находятся в том же формате, что и файл начальной загрузки. Их формат очень прост: просто соедините все блоки после их префикса по номеру сети (чтобы избежать смешивания тестовых сетей) и длины блока.

Чтобы создать файл начальной загрузки, все, что вам нужно сделать, это просто захватить данные из blk00001.dat до вашего последнего блочного файла (здесь это blk000054.dat ) и поместите все это в файл bootstrap.dat , желательно отсортированный, чтобы он мог просто импортировать их все за один раз без необходимости замены блоков.

I think вы даже можете просто конкатенировать сами файлы блоков, так как они уже находятся в правильном формате, а формат поддерживает конкатенацию.

Bitcoin Core содержит инструмент для правильной работы (фильтрация любых сиротских блоков, размещение всего в правильном порядке — это будет работать намного лучше, чем просто конкатенация файлов блоков. https://github.com/bitcoin/bitcoin/tree/master/contrib/linearize

  1. Запустите биткойн с rpcuser и rpcpassword , установленным в вашем файле конфигурации, с правильным расположением по https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File
  2. Проверьте источник биткойнов от Github и cd до contrib/linearize .
  3. Скопируйте example-linearize.cfg в linearize.cfg и обновите его с помощью значений rpcuser / rpcpassword , а также максимальную высоту блока, которую вы хотите вывести ( max_height ), и путь к вашему каталогу данных ( input ), а также путь к вашему желаемому выходному файлу ( output_file ).
  4. Запустите ./linearize-hashes.py linearize.cfg > hashlist.txt , за которым следует ./linearize-data.py linearize.cfg .

Перейдите в папку, где находятся блоки. В этом (например, для других биткойн-вилок)

Запустите этот код, который объединит все blk-файлы. Обязательно включите все пронумерованные блоки, которые вы найдете в папке Bitcoin. В этом случае 4

Создание собственного bootstrap.dat довольно просто. В Windows перейдите в командную строку и используйте следующую команду.

Вам нужно продолжать работу с файлами + blk * .dat, пока не достигнете последнего. Чтобы облегчить вам задачу, просто запустите пакетный файл, который может позаботиться о его добавлении, без ввода каждого файла blk * .dat. Просто скопируйте и вставьте код ниже в текстовый файл и назовите его что-то вроде Create_Bootstrap.cmd и запустите его из папки /blocks.

или просто используйте «copy /b blk * .dat bootstrap.dat»

Перейдите в en.blockchaindownload.nl и загрузите новейшую цепочку загрузки. На сайте также есть руководство, в котором говорится, как это работает.

Просто поместите этот файл на USB-накопитель, и вы можете использовать его снова и снова. Его бесплатно использовать и обновлять загрузку два раза в неделю. Он использует торренты с 2 или 3 (в зависимости от выбранного вами торрента) веб-сайтов для всей необходимой скорости.

Несколько интуитивно понятно, какие файлы нужно копировать и где, как только у вас будет полный узел. Что не так интуитивно, так это то, как загружать полный узел до того, как вы построите свой первый полный узел. Сначала вам нужно знать, где файлы должны быть размещены для различных ОС> ». Я не уверен, что есть небольшие или большие проблемы с копией необработанных файлов узла Blockchain между разными ОС.

Источник

Оцените статью