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?


1 Answer 1


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.

  • 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. Mar 7, 2013 at 8:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.