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

<p>0.8 does download the entire chain.</p>

CC BY-SA 3.0
2013-03-07T08:27:03.353Z
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
CC BY-SA 3.0
2013-02-21T02:26:08.463Z
2013-02-21T02:26:08.463Z
theymos
<p>The release notes for version 0.8 of the "Satoshi" client say</p>

<blockquote>
  <p>"Bloom filter" support in the network protocol for sending only relevant transactions to lightweight clients.</p>
</blockquote>

<ol>
<li><p>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? </p></li>
<li><p>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?</p></li>
</ol>

CC BY-SA 3.0
2013-02-21T04:25:57.310Z
Please separate out these questions, as they are all good. At least put question 3 in a separate question.
lemonginger
CC BY-SA 3.0
2013-02-21T09:08:15.480Z
@lemonginger: http://bitcoin.stackexchange.com/questions/7824/what-are-the-privacy-implications-of-partial-blockchain-downloads
Thilo
<blockchain><bitcoin-core><bip37-bloom-filter>
Does the official Bitcoin version 0.8. client still download the whole blockchain?
Thilo
# Does the official Bitcoin version 0.8. client still download the whole blockchain?

(Asked by: username_0 on 2013-02-21)

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?

**Tags:** blockchain, bitcoin-core, bip37-bloom-filter

> **Comments:**
> **username_1**: Please separate out these questions, as they are all good. At least put question 3 in a separate question.  
> **username_0**: @username_1: http://bitcoin.stackexchange.com/questions/7824/what-are-the-privacy-implications-of-partial-blockchain-downloads  

---

## 1 answers

### Answer by username_2 on 2013-02-21. Score: 14 | Accepted answer

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.

> **Comments:**
> **username_3**: 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.  

---

