6
1
I think this used to be the blk0001.dat file, but it seems that the block chain is now (since version ?) moved to the blocks/ folder, containing a lot of blk* files, as well as an index file and multiple rev* files.
What files do I have to copy to a new machine if I want it to be synced up?
I know I will have to run with -rescan the first time after I changed the block chain files. And I know that the blocks are not verified (but they come from another machine I own, so there are no trust issues).
Please mention the current version number in your answer to not confuse people if the file configuration would change over time.
I believe this question http://bitcoin.stackexchange.com/questions/10364/transfer-blockchain-from-pc-to-mac asks something very similar...
– Joe Pineda – 2013-05-27T16:25:52.390Not very similar. I don't want to move my whole setup, only the minimum block chain files. Also, a recent update changed the whole folder organisation. – Steven Roose – 2013-05-28T00:04:31.890
In that case, you may be interested in a very similar question I asked http://bitcoin.stackexchange.com/questions/10787/how-to-transfer-only-the-blockchain-to-a-friends-computer Be warned, though: for what I read, most of the time spent when importing the blockchain is in validating all the entries - even after you'd copied the files, you'd still have to wait several hours...
– Joe Pineda – 2013-05-30T01:33:07.0471@JoePineda, the blocks are not verified when you import them from another computer. The block chain is just scanned for transaction outputs of your addresses. – Steven Roose – 2013-05-30T02:07:02.723
@StevenRoose Depends on what you mean by 'import'. If you copy just the block files (the contents of the blocks/ directory), they will be verified as if they were received from network. If you only copy the chainstate/ directory as well, there resulting state is already known and nothing will (need to) happen. – Pieter Wuille – 2013-09-28T13:27:46.553