Does the official Bitcoin version 0.8. client still download the whole blockchain?

11

The release notes for version 0.8 of the "Satoshi" client say

"Bloom filter" support in the network protocol for sending only relevant transactions to lightweight clients.

  1. Is this an optional feature or on by default? Does this mean that the client will no longer download the whole blockchain? What is a relevant transaction? Is it only transactions related to keys in my wallet?

  2. Does that mean that I can no longer keep the machine that downloads the blockchain separate from the machine that hosts my wallet (and that I keep offline, copying over the blockchain manually by USB). If so, is there an option to get the old behaviour?

Thilo

Posted 2013-02-21T01:07:59.937

Reputation: 4 491

Please separate out these questions, as they are all good. At least put question 3 in a separate question.lemonginger 2013-02-21T04:25:57.310

Answers

14

0.8 doesn't actually use the bloom filter feature, but it enables support for letting other nodes use it.

0.8 does download the entire chain.

theymos

Posted 2013-02-21T01:07:59.937

Reputation: 8 228

The blockchain index though doesn't include all transactions by default, so anyone wanting the ability to access transactions (i.e., "raw transactions") for addresses other than those in your own wallet need to reindex and include -txindex=1 to cause the full blockchain to be indexed, just like it was in v0.7 and earlier.Stephen Gornick 2013-03-07T08:27:03.353