Cryptonomicon bitcoin exchange rate
31 commentsWindows 8 64 bit buy
The data directory is the location where Bitcoin's data files are stored, including the wallet data file. If you have already downloaded the data then you will have to move the data to the new folder. If you want to store them in D: An overview of these is in files. The data here is necessary for validating new incoming blocks and transactions. It can theoretically be rebuilt from the block data see the -reindex command line option , but this takes a rather long time.
Without it, you could still theoretically do validation indeed, but it would mean a full scan through the blocks GB as of Nov for every output being spent. You can see blocks as 'patches' to the chain state they consume some unspent outputs, and produce new ones , and see the undo data as reverse patches. They are necessary for rolling back the chainstate, which is necessary in case of reorganizations.
This section may be of use to you if you wish to send a friend the blockchain, avoiding them a hefty download. The database files in the "blocks" and "chainstate" directories are cross-platform, and can be copied between different installations.
These files, known collectively as a node's "block database", represent all of the information downloaded by a node during the syncing process. In other words, if you copy installation A's block database into installation B, installation B will then have the same syncing percentage as installation A.
This is usually far faster than doing the normal initial sync over again. However, when you copy someone's database in this way, you are trusting them absolutely. If an attacker is able to modify your block database files, then they can do all sorts of evil things which could cause you to lose bitcoins. Therefore, you should only copy block databases from Bitcoin installations under your personal control, and only over a secure connection.
Each node has a unique block database, and all of the files are highly connected. So if you copy just a few files from one installation's "blocks" or "chainstate" directories into another installation, this will almost certainly cause the second node to crash or get stuck at some random point in the future.
If you want to copy a block database from one installation to another, you have to delete the old database and copy all of the files at once.
Both nodes have to be shut down while copying. Only the file with the highest number in the "blocks" directory is ever written to. The earlier files will never change. Retrieved from " https: Technical Bitcoin Core documentation. Navigation menu Personal tools Create account Log in.
Views Read View source View history. Sister projects Essays Source. This page was last edited on 19 November , at Content is available under Creative Commons Attribution 3.
Privacy policy About Bitcoin Wiki Disclaimers.