Могу ли я скачать откуда-нибудь всю цепочку блоков?

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

Существуют ли альтернативы передаче данных через одноранговую сеть? Могу ли я просто скачать его где-нибудь? Разве это не идеально для распространения через BitTorrent?

Если да, то как мне импортировать его в биткойн-клиент?

Мой клиент по-прежнему будет проверять эти данные (можно ли?), и все они подписаны и проверены, так что здесь нет реальной проблемы с безопасностью, не так ли?

По-видимому, это не сильно сокращает время, необходимое для импорта и проверки цепочки блоков, потому что узким местом являются криптографические вычисления, а не сетевой ввод-вывод. Но, тем не менее, загрузка всего сначала и последующая проверка сокращают время, необходимое для рабочего сетевого подключения. Проверка также может быть выполнена в автономном режиме.
Хороший вопрос! Я собирался спросить: «Сколько времени потребуется, чтобы загрузить все блоки из истории транзакций?». Короткий ответ: время, необходимое для загрузки файла размером 1,4 ГБ, плюс немного больше, чтобы получить последние блоки от пиров.
Могу ли я узнать, откуда я могу скачать образец блокчейна для базового анализа?

Ответы (7)

Примечание Марча: эта ссылка для скачивания не работает, и мне кажется маловероятным, что кто-то все еще предоставляет эту услугу. Сеть и код синхронизации были значительно улучшены за эти годы, так что первоначальная загрузка блоков по сети обычно происходит достаточно быстро.

Вы можете скачать ночные записи блокчейна , обработанные tcatm (одним из разработчиков ядра Биткойн и оператором bitcoincharts.com). Распакуйте и скопируйте и замените blkindex.datфайлы blk0001.datв C:\Users\"username"\AppData\Roaming\Bitcoinдля Windows 7 и запустите bitcoindс -rescanопцией . Тогда загрузка до последнего блока займет всего пару минут. Имейте в виду, что скопированные вручную блоки не будут проверены.

Параметр -rescan не проверяет блоки. Он проверяет только транзакции, которые влияют на ваш кошелек. Это не должно занять много времени, не более 10 минут или около того. (И вы должны сделать это, если используете ночные клубы. В противном случае вы не сможете показывать или тратить биткойны, полученные в блоках, которые вы не загрузили из сети биткойнов.)
Эти файлы .dat переносимы? Или работает только на Windows 7?
он должен быть взаимозаменяемым, bitcointalk.org/index.php?topic=26044.0
Единственная проблема возникла бы, если бы вы скомпилировали клиент самостоятельно и использовали другую версию BerkeleyDB. В противном случае он должен работать на всех платформах.
Только что узнал об этом от Мэтта Коралло, он говорит, что это сработает, bitcointalk.org/index.php?topic=36847.msg453167#msg453167
Это для того, чтобы сообщить о гнилой ссылке :(
@DavidSchwartz извините за мое невежество, но разве повторное сканирование без повторной проверки криптографической работы не будет доверять организации, предоставляющей загрузку? Таким образом, не будет ли это поощрять централизованный узел с единственной точкой отказа в отношении доверия и честности? Системы P2P по своей сути не должны доверять, чтобы оставаться децентрализованными. Если я прав, то параметр -rescanкомандной строки следует удалить?
@ShelbyMooreIII: вам все еще нужна -rescanвозможность повторно сканировать доверенные базы данных, если кошелек изменен.
Привет, @Serith, есть ли шанс найти альтернативную ссылку на блокчейн? Ссылка не работает, и она нарушает большую часть контекста вашего ответа -
Ссылка не работает, не могли бы вы обновить ответ, пожалуйста?
Ссылка битая, поэтому минус.

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

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

+1 Если проверка цепочки при чтении из локального файла действительно занимает 10 часов, то, думаю, мне придется отказаться от этой идеи... Есть ли способ узнать, какие версии у всех?
Следите за использованием ЦП во время синхронизации. К сожалению, клиент не может реально использовать преимущества нескольких ядер, поскольку он наверстывает упущенное. Правильным окончательным решением для большинства людей будет не запускать клиент, а вместо этого запускать более легкое программное обеспечение, которое делает только то, что им действительно нужно.
@Thilo Вы могли бы «разделить» это. Итак, 10 дней по 1 часу.
Многие люди хотят использовать Armory в качестве своего биткойн-клиента, что, к сожалению, делает идею использования легкого биткойн-клиента невозможной. Я отправил запрос etotheipi, чтобы добавить в Armory возможность загрузки блокчейна с сервера, и он сказал, что может сделать это в будущем, но это довольно низко в его списке приоритетов.
В ответе говорится, что нет возможности загрузить блок-цепочку с диска, но хорошо известно, что для этого можно перемещать подпапку блоков.
В ответе говорится, что нет возможности загрузить блок-цепочку с диска, но хорошо известно, что для этого можно перемещать подпапку блоков.

Хорошее начало загрузки цепочки блоков здесь


http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/

обновление 22.02.2021: URL больше не работает

Это правильный ответ. «Bitcoin-Qt/bitcoind версии 0.7.1 и выше поддерживает специальную функцию импорта: если файл «bootstrap.dat» найден в каталоге данных биткойнов, он проверит и импортирует все данные блокчейна, найденные в этом файле». Торренты находятся по ссылке, указанной Кодлером.
Неработающей ссылке....
По состоянию на 05.06.2015 этот проект теперь можно найти на github.com/bitcoin/bitcoin.

«Bitcoin-Qt/bitcoind версии 0.7.1 и выше поддерживает специальную функцию импорта: если файл «bootstrap.dat» найден в каталоге данных биткойнов, он проверит и импортирует все данные блокчейна, найденные в этом файле».

Официальный торрент можно найти по адресу: http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/ .

Магнитная ссылка: magnet:?xt=urn:btih:6fe493ba606847eac163baf35aae9db319735482&dn=bootstrap.dat&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.publicbt.com:80&tr=udp://tracker.ccc. de:80&tr=udp://tracker.istole.it:80

Тема: https://bitcointalk.org/index.php?topic=145386.0

Это правильный ответ.

http://en.blockchaindownload.nl/ — это хороший способ загрузить полную цепочку блоков биткойнов и лайткойнов. Сайт новый, поэтому я ожидаю больше улучшений в будущем. Они предлагают бесплатные торрент-загрузки, загружаемые 24/7 с 3 серверов, поэтому пропускная способность довольно хорошая, и последней загрузкой на момент написания этого был хорошо сжатый файл rar!

Это единственная рабочая ссылка, которую я нашел до сих пор (июль 2016 г.). Пожалуйста, проголосуйте за этот ответ.
ага. Пока есть средства, я позабочусь о том, чтобы он оставался в сети! (Это мой собственный сайт)
Ссылка не работает, а домен похоже купили киберсквоттеры

Начальная загрузка будет объявлена ​​устаревшей с версии 0.10 через несколько недель. Торрент-файл, упомянутый в других ответах, больше никогда не будет обновляться, потому что синхронизация Bitcoin Core по сети происходит быстрее.

Так что больше не нужно скачивать Блокчейн отдельно!

Вы можете найти примечания к выпуску здесь https://github.com/bitcoin/bitcoin/blob/0.10/doc/release-notes.md

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

(редактирование: удален старый и устаревший магнит)

теперь используйте их, как указано в главных ответах:

https://bitcointalk.org/index.php?topic=145386.0

https://bitcoin.org/bin/блокчейн/

http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/bootstrap.dat.torrent/download

http://armoryguide.com/bootstrapping-the-blockchain/