Какие файлы мне нужно скопировать на новый компьютер, чтобы избежать синхронизации с сетью?

Я думаю, что раньше это был blk0001.datфайл, но кажется, что цепочка блоков теперь (начиная с версии?) перемещена в blocks/папку, содержащую множество blk*файлов, а также indexфайл и несколько rev*файлов.

Какие файлы мне нужно скопировать на новую машину, если я хочу, чтобы она синхронизировалась?

Я знаю, что мне придется запустить с -rescanпервого раза после того, как я изменил файлы цепочки блоков. И я знаю, что блоки не проверены (но они поступают с другой машины, которой я владею, так что проблем с доверием нет).

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

Я считаю, что этот вопрос bitcoin.stackexchange.com/questions/10364/… задает что-то очень похожее...
Не очень похоже. Я не хочу перемещать всю свою установку, только минимальные файлы цепочки блоков. Кроме того, недавнее обновление изменило всю организацию папок.
В этом случае вас может заинтересовать очень похожий вопрос, который я задал на bitcoin.stackexchange.com/questions/10787/… Однако будьте осторожны: из того, что я читал, большая часть времени при импорте блокчейна уходит на проверку всех записи - даже после того, как вы скопировали файлы, вам все равно придется ждать несколько часов...
@JoePineda, блоки не проверяются, когда вы импортируете их с другого компьютера. Цепочка блоков просто сканируется на наличие выходов транзакций ваших адресов.
@StevenRoose Зависит от того, что вы подразумеваете под «импортом». Если вы скопируете только блочные файлы (содержимое каталога blocks/), они будут проверены, как если бы они были получены из сети. Если вы скопируете только каталог chainstate/, результирующее состояние уже известно, и ничего (не должно) произойти.

Ответы (2)

https://en.bitcoin.it/wiki/Каталог_данных

Это может быть полезно. Я последовал этому и успешно переместил файлы из C:\Users[имя пользователя]\AppData\Roaming\Bitcoin\ в E:\BitcoinData.

Просто вырежьте и вставьте все содержимое из папки Биткойн (C:\Users[имя пользователя]\AppData\Roaming\Bitcoin) и установите новую цель как

«C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe» -datadir=d:\BitCoinData, и это предполагает, что на вашем диске C: установлен биткойн Qt. Измените путь соответствующим образом.

Учитывая время между транзакциями, в настоящее время это невозможно сделать. Самое близкое, что вы можете сделать, это (в Windows) скопировать содержимое (загрузочный диск):\documents and settings(user)\application data\Bitcoin в системах Linux /home/(user)/.bitcoin. Я не очень хорошо разбираюсь в системах Mac так что непонятно, где он там хранится.

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