copy bitcoin blockchain

Bitcoin Sign up or log in to customize your list._ Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top up vote 7 down vote favorite 4 After installing the bitcoin client (Qt) a friend got interested as well.He doesn't have as fast an internet connection, though, so I thought of burning some DVDs with the blockchains for him to have.I saw this question on how to transfer blockchain from PC to Mac and the solution was to copy the whole "Bitcoin" folder.However, that folder also contains MY wallet as well (which I definitely do not want my friend to have, even if encrypted).So I'd like to know, which folder(s) and/or files do I need to copy, minimally, so he needs to get as few blocks over the network as possible?If it's too much of a hassle, most probably I'll suggest him to use multibit or electrum instead :-) blockchain up vote 7 down vote Transfer everything except wallet.dat and the database folder.

Your Answer Sign up or log in Sign up using Google Sign up using Email and Password Post as a guest Name Email discard By posting your answer, you agree to the privacy policy and terms of service.
bitcoin for iphone 4sNot the answer you're looking for?
o que e bitcoin miningBrowse other questions tagged blockchain or ask your own question.
ethereum installThe Blockchain wallet will generate a unique bitcoin address each time you want to receive funds.
bitcoin vs fiat moneyThis enhances the privacy of your wallet balance, and transaction history.
new bitcoin ptcTo quickly generate and copy a bitcoin address to your clipboard simply click on the clipboard to the right of Request.
bitcoin national summit

You can find imported addresses via Settings -> Addresses -> Imported Addresses.Read more about managing your addresses here.To request a bitcoin address for receiving funds simply press Request at the top of your wallet.The following will be displayed: If you only need to share the bitcoin address with another user then simply press Copy to the right of the bitcoin address displayed, and this address will be copied to your clipboard.If you have multiple fund categories set up within your wallet, then you can choose which one you would like to receive the funds to from the Receive To: drop down menu.You can also generate a QR code for the receiving address by pressing View QR Code.Once the address has received funds, a new address will be displayed the next time you click Request.If you are requesting a specific amount, then you can generate a request link to share with the person sending you funds.Simply fill out the form and press Next.Press Copy Link to copy the generated link.

This link can be shared with the person you are requesting funds from.Jump to: , Blocks in the main chain (black) are the longest series of blocks that go from the genesis block (green) to the current block.Purple blocks are blocks that are not in the longest chain and therefore not used.A block chain is a transaction database shared by all nodes participating in a system based on the Bitcoin protocol.A full copy of a currency's block chain contains every transaction ever executed in the currency.With this information, one can find out how much value belonged to each address at any point in history.Every block contains a hash of the previous block.This has the effect of creating a chain of blocks from the genesis block to the current block.Each block is guaranteed to come after the previous block chronologically because the previous block's hash would otherwise not be known.Each block is also computationally impractical to modify once it has been in the chain for a while because every block after it would also have to be regenerated.

These properties are what make double-spending of bitcoins very difficult.The block chain is the main innovation of Bitcoin.Honest generators only build onto a block (by referencing it in blocks they create) if it is the latest block in the longest valid chain."Length" is calculated as total combined difficulty of that chain, not number of blocks, though this distinction is only important in the context of a few potential attacks.A chain is valid if all of the blocks and transactions within it are valid, and only if it starts with the genesis block.For any block on the chain, there is only one path to the genesis block.Coming from the genesis block, however, there can be forks.One-block forks are created from time to time when two blocks are created just a few seconds apart.When that happens, generating nodes build onto whichever one of the blocks they received first.Whichever block ends up being included in the next block becomes part of the main chain because that chain is longer.More serious forks have occurred after fixing bugs that required backward-incompatible changes.

Blocks in shorter chains (or invalid chains) are not used for anything.When the bitcoin client switches to another, longer chain, all valid transactions of the blocks inside the shorter chain are re-added to the pool of queued transactions and will be included in another block.The reward for the blocks on the shorter chain will not be present in the longest chain, so they will be practically lost, which is why a network-enforced 100-block maturation time for generations exists.These blocks on the shorter chains are often called "orphan" blocks.This is because the generation transactions do not have a parent block in the longest chain, so these generation transactions show up as orphan in the listtransactions RPC call.Several pools have misinterpreted these messages and started calling their blocks "orphans".In reality, these blocks have a parent block, and might even have children.Because a block can only reference one previous block, it is impossible for two forked chains to merge.It's possible to use the block chain algorithm for non-financial purposes: see Alternative chain.