Как передать только блокчейн на компьютер друга?

После установки биткойн-клиента (Qt) друг тоже заинтересовался. Однако у него не такое быстрое подключение к Интернету, поэтому я подумал о том, чтобы записать для него несколько DVD-дисков с блокчейнами.

Я видел этот вопрос о том, как перенести блокчейн с ПК на Mac , и решение заключалось в том, чтобы скопировать всю папку «Биткойн». Однако эта папка также содержит МОЙ кошелек (который я определенно не хочу, чтобы мой друг имел, даже если он зашифрован).

Итак, я хотел бы знать, какие папки и/или файлы мне нужно копировать, как минимум, чтобы ему нужно было получить как можно меньше блоков по сети? Если это слишком сложно, я, скорее всего, предложу ему использовать мультибит или электрум вместо этого :-)

Ответы (1)

Перенесите все, кроме wallet.dat и папки базы данных.

Чтобы быть более конкретным, вам нужно перенести каталог blocksи chainstate. Не переносите databaseкаталог, так как он может содержать остатки от wallet.dat, такие как закрытые ключи.
Первый комментарий технически является «более ясным» ответом, потому что он дает инструкции в утвердительной форме (т. е. «копировать только X и Y»), а не посредством отрицания (т. е. «скопировать все, кроме «L» и «M») — поскольку второй набор из инструкций пользователь знает только, что копировать путем вывода.Однако оба технически правильны!Просто примечание для будущих ответов и заинтересованных читателей.
А как насчет индекса tx на работающем кошельке? Я предполагаю, что это приведет к повреждению индекса, поскольку копирование все равно будет выполняться часами.