The tag has no usage guidance.

learn more… | top users | synonyms

1
vote
1answer
47 views

BIP 37 automatic filter update not inserting outputs

I'm having a problem with bloom filters when using the getdata message. As I understand BIP 37, setting the bloom filter on a connection using the loadfilter message with flag ...
2
votes
1answer
25 views

How does the Bitcoin block propagation process recover when false positive happens?

I have read articles about how Invertible Bloom Filters (IBLT) work and I have some basic knowledge how Bitcoin works for block propagation using IBLT. But since IBLT would introduce false positive, ...
4
votes
2answers
86 views

SPV Bloom filter construction, are false positives taken from the blockchain or just due matching with other addresses

It is my understanding that the false positive addresses generated by an SPV bloom filter do not need to necessarily be on the blockchain (ie. be addresses that have been used already). Is that a ...
1
vote
1answer
31 views

How does a filterload client that recieves an incoming transaction retrieve the transaction it's spending?

Suppose that your SPV client receives an incoming transaction. How can it tell whether it spends a real outpoint? If you knew the block, you could add the txid to filterload and request the block ...
-2
votes
1answer
57 views

Can bloom filter be used to filter UTXO?

I am thinking about building an spv-like wallet using trusted nodes. It does not download blockchain. Instead, the wallet gets its utxo, transactions,balance data from abe. My question is, can the ...
2
votes
1answer
123 views

Are public keys and their corresponding hash values both added to a BitcoinJ Bloom filter?

The paper, On the Privacy Provisions of Bloom Filters in Lightweight Bitcoin Clients has this to say about Bloom filters in SPV: ...Indeed, in current implementations of SPV clients [BitcoinJ], ...
4
votes
1answer
210 views

BIP32 wallet sync with Bloom filters

I'm working on my SPV library and I still have a hard time figuring how to approach the BIP32 + Bloom filters combination. Here's how I currently sync an existing HD wallet (after fast catch-up): ...
6
votes
1answer
243 views

Do thin clients leak which addresses you own?

According to this, thin clients use bloom filters to request "addresses and transactions they are interested in to the peer". And according to this, bloom filters are used to help prevent the SPV ...
5
votes
2answers
175 views

Do bloom filters protect against a persistent eavesdropper?

As far as I understand it, bloom filters can be defined with some target hashes and false-positive rate. When filtering the blockchain, all of the target transactions are guaranteed to be found, but ...
4
votes
2answers
3k views

How do I switch from Bitcoin-QT to a lighter, faster (SPV) Bitcoin client?

So, keeping up to date with the blockchain is getting ridiculous in Bitcoin-QT, especially on my laptop. If I leave it off or away from the internet for even a short period of time, it takes forever ...
13
votes
1answer
215 views

What are the privacy implications of filtered blockchain downloads?

There is now "Bloom filter" support in the network protocol for sending only relevant transactions to lightweight clients. What are the privacy implications of the bloom filter? Does it leak any ...
11
votes
1answer
603 views

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

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. Is this an optional ...