← Back to Glossary

Bloom Filter

Bloom filters were a proposed scheme which would have allowed light clients to request transactions of interest in a private manner.

Bloom filters were a proposed scheme which would have allowed light clients to request transactions of interest in a private manner. When a light client, such as an SPV node or a wallet, is attempting to track a Bitcoin transaction, they must query a node which stores the entire blockchain and the mempool, a so-called full node. In order to track a user’s transaction history and balance, a wallet could query a full node for the status of a certain transaction, and the node could return the requested information.

However, such a protocol would leak the financial privacy of the wallet itself. To protect a wallet’s privacy, a wallet will instead request a large number of transactions from a node while only interested in one or a few of the transactions. In this way, the wallet will obtain the desired information while the node must guess which of the many transactions was the transaction of interest.

Bloom filters were proposed by BIP 37, but were proven to be vulnerable to several privacy leaks, negating their purpose as a privacy-preserving technique. Thus, bloom filters are not used by almost any Bitcoin software.

Bloom Filter is a fundamental concept in Bitcoin's architecture that plays a critical role in how the Bitcoin network processes and validates transactions. Onramp's glossary explains Bloom Filter and other core Bitcoin concepts to give investors a deeper understanding of how Bitcoin works.

Frequently Asked Questions

What is Bloom Filter in Bitcoin?

Bloom Filter is a core element of the Bitcoin network's infrastructure. It is integral to how Bitcoin achieves decentralized consensus and ensures the integrity of every transaction on the blockchain.

Why should investors understand Bloom Filter?

Understanding Bloom Filter helps investors appreciate Bitcoin's security model and decentralized architecture. Onramp's educational resources break down complex concepts like Bloom Filter into accessible explanations.

How does Bloom Filter relate to Bitcoin security?

Bloom Filter contributes to Bitcoin's robust security by ensuring that the network operates according to transparent, verifiable rules. Bitcoin's $1+ trillion market cap is secured in part by mechanisms like Bloom Filter.

Multi-Institution Custody

Are you ready?

The best security available for your Bitcoin without the technical burden. It’s time to upgrade.

Sign up